SlideShare a Scribd company logo
11- ECE 424  Design of Microprocessor-Based Systems   Haibo Wang ECE Department Southern Illinois University Carbondale, IL 62901 I/O System Design
11- Overview of 8088 I/O System ,[object Object],[object Object],[object Object],[object Object],I/O I/O I/O Data bus Address bus A[15:0] AL AX 8088
11- 8088 Port Addressing Space ,[object Object],FFFF 0000 00F8 00FF Accessed  directly by instructions Accessed  through DX ,[object Object],IN  AL,  80H IN  AX,  6H OUT  3CH,  AL OUT  0A0H,  AX ,[object Object],IN  AL,  DX IN  AX,  DX OUT  DX,  AL OUT  DX,  AX
11- Input Port Implementation 8088 Data Bus Address bus Decoder Input Gating  device Other control  signals ,[object Object],[object Object],[object Object]
11- Input Port Implementation ,[object Object],[object Object],Data bus Input data Tri-state buffer CE RD IO/M A7 A6 A5 A4 A3 A2 A1 A0
11- Output Port Implementation ,[object Object],[object Object],Data bus Output data Latch CLK WR IO/M A7 A6 A5 A4 A3 A2 A1 A0
11- A Reconfigurable Port Decoder 1 Vcc A3 A2 A1 A0 B3 B2 B1 B0 A=B A=B A3 A2 A1 A0 B3 B2 B1 B0 A=B A=B A7 A6 A5 A4 A3 A2 A1 A0 R RD or WR IO/M
11- Direct I/O  v.s.  Memory-Mapped I/O Memory addressing space I/O addressing space I/O Memory addressing space 00000 FFFFF 0000 FFFF 00000 FFFFF Direct I/O Memory-mapped I/O ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
11- 8255 Programmable Peripheral Interface Data bus 8088 D[7:0] A0 A1 RD WR RESET CS Control port PA[7:0] PB[7:0] PC[7:0] A7 A6 A5 A4 A3 A2 IO/M A1  A0 Port ,[object Object],[object Object],[object Object],[object Object],PA PB PC Control
11- Programming 8255 ,[object Object],7 6 5 4 3 2 1 0 Command register Mode set flag 0:  disabled 1:  enabled Mode select A 00:  mode 0 01:  mode 1 1x:  mode 2 Port A 0:  out 1:  in Port C (C4-C7) 0:  out 1:  in Mode select   B 0:  mode 0 1:  mode 1 Port B 0:  out 1:  in Port C (C0-C3) 0:  out 1:  in
11- Programming 8255 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PA[7:0] STB A IBF A INTR A PC3 PC5 PC4 PB[7:0] STB B IBF B INTR B PC0 PC1 PC2 PC6, 7 8255 PA[7:0] OBF A ACK A INTR A PC3 PC6 PC7 PB[7:0] OBF B ACK B INTR B PC0 PC1 PC2 PC4, 5 8255
11- Programming 8255 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],PA[7:0] OBF A ACK A INTR A PC4 PC6 PC7 STB A IBF A PC0 PC3 PC5 8255 PC0 PC0 PB[7:0] In  Out  In  Out In  Out Mode 0 STB B   OBF B   IBF B   ACK B INTR B   INTR B Mode 1
11- Serial Data Transfer ,[object Object],[object Object],[object Object],Frame Asynchronous Data transfer Synchronous Data transfer clk data B0 B1 B2 B3 B4 B5 data Start bit B0 B1 B2 B3 B4 B5 B6 Parity Stop bits
11- 8251 USART Interface A7 A6 A5 A4 A3 A2 A1 IO/M D[7:0] RD RD WR WR A0 C/D CLK CLK TxC RxC TxD RxD 8251 RS232
11- Programming 8251 ,[object Object],7 6 5 4 3 2 1 0 Mode register Number of  Stop bits 00:  invalid 01:  1 bit 10:  1.5 bits 11:  2 bits Parity 0:  odd 1:  even Parity enable 0:  disable 1:  enable Character length 00:  5 bits 01:  6 bits 10:  7 bits 11:  8 bits Baud Rate 00:  Syn. Mode 01:  x1 clock 10:  x16 clock 11:  x64 clock
11- Programming 8251 ,[object Object],EH IR RTS ER SBRK RxE DTR TxE command register TxE: transmit enable DTR: data terminal ready RxE: receiver enable SBPRK: send break character ER: error reset RTS: request to send IR: internal reset EH: enter hunt mode
11- Programming 8251 ,[object Object],status register TxRDY: transmit ready RxRDY: receiver ready TxEMPTY: transmitter empty PE: parity error OE: overrun error FE: framing error SYNDET: sync. character detected DSR: data set ready DSR SYNDE T FE OE PE TxEMPTY RxRDY TxRDY
11- Simple Serial I/O Procedures ,[object Object],start Check RxRDY  Is it logic 1? Read data register* end Yes No * This clears RxRDY ,[object Object],start Check TxRDY  Is it logic 1? Write data register* end Yes No * This clears TxRDY

More Related Content

What's hot

8255 Programmble Peripheral Interface
8255 Programmble Peripheral Interface8255 Programmble Peripheral Interface
8255 Programmble Peripheral Interface
Amit Kumer Podder
 
8255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 08255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 0
ABHIMANYUJHA8
 
8255 PPI or parallel interface
8255 PPI or parallel interface8255 PPI or parallel interface
8255 PPI or parallel interface
Akkenaguntla Karthik
 
8255 class
8255 class8255 class
8255 class
riyasekaran
 
8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha
Utkarsh Kulshrestha
 
8255 Introduction
8255 Introduction8255 Introduction
8255 Introduction
SharmilaChidaravalli
 
The 8255 PPI
The 8255 PPIThe 8255 PPI
The 8255 PPI
Srikrishna Thota
 
26. 8255 control word programming
26. 8255 control word programming26. 8255 control word programming
26. 8255 control word programming
sandip das
 
1204 Ppi 8255
1204 Ppi 82551204 Ppi 8255
1204 Ppi 8255
techbed
 
Lec13
Lec13Lec13
1205 Ppi 8279
1205 Ppi 82791205 Ppi 8279
1205 Ppi 8279
techbed
 
8255:ppi & 8259:pic
8255:ppi & 8259:pic 8255:ppi & 8259:pic
8255:ppi & 8259:pic
Adarsh Patel
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
deval patel
 
Lec14
Lec14Lec14
Interfacing ics for microprocessor
Interfacing ics for microprocessorInterfacing ics for microprocessor
Interfacing ics for microprocessor
THANDAIAH PRABU
 
8255 Programmable parallel I/O
8255 Programmable parallel I/O 8255 Programmable parallel I/O
8255 Programmable parallel I/O
Muhammed Afsal Villan
 
Lec12
Lec12Lec12

What's hot (20)

8255 Programmble Peripheral Interface
8255 Programmble Peripheral Interface8255 Programmble Peripheral Interface
8255 Programmble Peripheral Interface
 
8255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 08255 PPI (programmable Peripheral Interface) mode 0
8255 PPI (programmable Peripheral Interface) mode 0
 
8255 PPI or parallel interface
8255 PPI or parallel interface8255 PPI or parallel interface
8255 PPI or parallel interface
 
8255 class
8255 class8255 class
8255 class
 
8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha8255_utkarsh_kulshrestha
8255_utkarsh_kulshrestha
 
8255 Introduction
8255 Introduction8255 Introduction
8255 Introduction
 
8085 lab
8085 lab8085 lab
8085 lab
 
The 8255 PPI
The 8255 PPIThe 8255 PPI
The 8255 PPI
 
Ppi 8255
Ppi 8255Ppi 8255
Ppi 8255
 
26. 8255 control word programming
26. 8255 control word programming26. 8255 control word programming
26. 8255 control word programming
 
7 8255
7 82557 8255
7 8255
 
1204 Ppi 8255
1204 Ppi 82551204 Ppi 8255
1204 Ppi 8255
 
Lec13
Lec13Lec13
Lec13
 
1205 Ppi 8279
1205 Ppi 82791205 Ppi 8279
1205 Ppi 8279
 
8255:ppi & 8259:pic
8255:ppi & 8259:pic 8255:ppi & 8259:pic
8255:ppi & 8259:pic
 
8255 PPI
8255 PPI8255 PPI
8255 PPI
 
Lec14
Lec14Lec14
Lec14
 
Interfacing ics for microprocessor
Interfacing ics for microprocessorInterfacing ics for microprocessor
Interfacing ics for microprocessor
 
8255 Programmable parallel I/O
8255 Programmable parallel I/O 8255 Programmable parallel I/O
8255 Programmable parallel I/O
 
Lec12
Lec12Lec12
Lec12
 

Similar to Io (2)

1.ppi 8255
1.ppi 8255 1.ppi 8255
1.ppi 8255
MdFazleRabbi18
 
Programmable peripheral interface 8255
Programmable peripheral interface 8255Programmable peripheral interface 8255
Programmable peripheral interface 8255
Marajulislam3
 
8255 ppi.pptx
8255 ppi.pptx8255 ppi.pptx
8255 ppi.pptx
zahid235639
 
L4-L6 8255 A.pptx
L4-L6 8255 A.pptxL4-L6 8255 A.pptx
L4-L6 8255 A.pptx
Motaleb Hossen Manik
 
unit-3-8255.pdf
unit-3-8255.pdfunit-3-8255.pdf
unit-3-8255.pdf
ShanmukhSaiR
 
8155 GPPI
8155 GPPI8155 GPPI
8155 GPPI
deval patel
 
Mod-2 M&M.pptx
Mod-2 M&M.pptxMod-2 M&M.pptx
Mod-2 M&M.pptx
TechCook1
 
8255 presentaion.ppt
8255 presentaion.ppt8255 presentaion.ppt
8255 presentaion.ppt
kamlesh deshmukh
 
8255_Ppi new
8255_Ppi new8255_Ppi new
8255_Ppi new
Monica Gunjal
 
MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3
deepakdmaat
 
Unit iii microcontrollers final1
Unit iii microcontrollers final1Unit iii microcontrollers final1
Unit iii microcontrollers final1
Saritha Reddy
 
363118864 8255-nptel
363118864 8255-nptel363118864 8255-nptel
363118864 8255-nptel
ZerihunDemere
 
Microprocessors and Microcontrollers 8086 Pin Connections
Microprocessors and Microcontrollers 8086 Pin ConnectionsMicroprocessors and Microcontrollers 8086 Pin Connections
Microprocessors and Microcontrollers 8086 Pin Connections
Jason J Pulikkottil
 
8255.ppt
8255.ppt8255.ppt
2.instrumentation ii
2.instrumentation ii2.instrumentation ii
2.instrumentation ii
Bikash Gyawali
 
8255 & IO Interfacing.pdf
8255 & IO Interfacing.pdf8255 & IO Interfacing.pdf
8255 & IO Interfacing.pdf
Ilavarasan Tamizh
 
Embedded system (Chapter 3) io_port_programming
Embedded system (Chapter 3) io_port_programmingEmbedded system (Chapter 3) io_port_programming
Embedded system (Chapter 3) io_port_programmingIkhwan_Fakrudin
 
knowledge in daily life.ppt
knowledge in daily life.pptknowledge in daily life.ppt
knowledge in daily life.ppt
SunilSharma941036
 

Similar to Io (2) (20)

1.ppi 8255
1.ppi 8255 1.ppi 8255
1.ppi 8255
 
Programmable peripheral interface 8255
Programmable peripheral interface 8255Programmable peripheral interface 8255
Programmable peripheral interface 8255
 
8255 ppi.pptx
8255 ppi.pptx8255 ppi.pptx
8255 ppi.pptx
 
L4-L6 8255 A.pptx
L4-L6 8255 A.pptxL4-L6 8255 A.pptx
L4-L6 8255 A.pptx
 
unit-3-8255.pdf
unit-3-8255.pdfunit-3-8255.pdf
unit-3-8255.pdf
 
8155 GPPI
8155 GPPI8155 GPPI
8155 GPPI
 
Mod-2 M&M.pptx
Mod-2 M&M.pptxMod-2 M&M.pptx
Mod-2 M&M.pptx
 
8255 presentaion.ppt
8255 presentaion.ppt8255 presentaion.ppt
8255 presentaion.ppt
 
8255_Ppi new
8255_Ppi new8255_Ppi new
8255_Ppi new
 
MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3MicroProcessors and MicroControllersUnit3
MicroProcessors and MicroControllersUnit3
 
Unit iii microcontrollers final1
Unit iii microcontrollers final1Unit iii microcontrollers final1
Unit iii microcontrollers final1
 
8255
82558255
8255
 
363118864 8255-nptel
363118864 8255-nptel363118864 8255-nptel
363118864 8255-nptel
 
Microprocessors and Microcontrollers 8086 Pin Connections
Microprocessors and Microcontrollers 8086 Pin ConnectionsMicroprocessors and Microcontrollers 8086 Pin Connections
Microprocessors and Microcontrollers 8086 Pin Connections
 
8255.ppt
8255.ppt8255.ppt
8255.ppt
 
2.instrumentation ii
2.instrumentation ii2.instrumentation ii
2.instrumentation ii
 
Interfacing 8255
Interfacing 8255Interfacing 8255
Interfacing 8255
 
8255 & IO Interfacing.pdf
8255 & IO Interfacing.pdf8255 & IO Interfacing.pdf
8255 & IO Interfacing.pdf
 
Embedded system (Chapter 3) io_port_programming
Embedded system (Chapter 3) io_port_programmingEmbedded system (Chapter 3) io_port_programming
Embedded system (Chapter 3) io_port_programming
 
knowledge in daily life.ppt
knowledge in daily life.pptknowledge in daily life.ppt
knowledge in daily life.ppt
 

More from Aisu

ma project
ma projectma project
ma projectAisu
 
Newton Raphson
Newton RaphsonNewton Raphson
Newton RaphsonAisu
 
Aisuphysics
AisuphysicsAisuphysics
AisuphysicsAisu
 
Dreaming In Arabicnovel
Dreaming In ArabicnovelDreaming In Arabicnovel
Dreaming In ArabicnovelAisu
 
The Society For The Betterment Of Mankind
The Society For The Betterment Of MankindThe Society For The Betterment Of Mankind
The Society For The Betterment Of MankindAisu
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission FundamentalsAisu
 
8251 08 Serial
8251 08 Serial8251 08 Serial
8251 08 SerialAisu
 
8251
82518251
8251Aisu
 
11 Serial 0515
11 Serial 051511 Serial 0515
11 Serial 0515Aisu
 
I Ointerface in mp
I Ointerface in mpI Ointerface in mp
I Ointerface in mpAisu
 
Display1in mp
Display1in mpDisplay1in mp
Display1in mpAisu
 
Display11 in mp
Display11 in mpDisplay11 in mp
Display11 in mpAisu
 
8279 in microprocessor
8279 in microprocessor8279 in microprocessor
8279 in microprocessorAisu
 
8259 A P R O G R A M M A B L E I N T E R R U P T C O N T R O L L E R2
8259 A  P R O G R A M M A B L E  I N T E R R U P T  C O N T R O L L E R28259 A  P R O G R A M M A B L E  I N T E R R U P T  C O N T R O L L E R2
8259 A P R O G R A M M A B L E I N T E R R U P T C O N T R O L L E R2Aisu
 
db
dbdb
dbAisu
 
Timer
TimerTimer
TimerAisu
 
Serial Io
Serial IoSerial Io
Serial IoAisu
 
Interrupt11
Interrupt11Interrupt11
Interrupt11Aisu
 
B Trees
B TreesB Trees
B Trees
Aisu
 
overview of physical storage media
overview of physical storage mediaoverview of physical storage media
overview of physical storage media
Aisu
 

More from Aisu (20)

ma project
ma projectma project
ma project
 
Newton Raphson
Newton RaphsonNewton Raphson
Newton Raphson
 
Aisuphysics
AisuphysicsAisuphysics
Aisuphysics
 
Dreaming In Arabicnovel
Dreaming In ArabicnovelDreaming In Arabicnovel
Dreaming In Arabicnovel
 
The Society For The Betterment Of Mankind
The Society For The Betterment Of MankindThe Society For The Betterment Of Mankind
The Society For The Betterment Of Mankind
 
Digital Transmission Fundamentals
Digital Transmission FundamentalsDigital Transmission Fundamentals
Digital Transmission Fundamentals
 
8251 08 Serial
8251 08 Serial8251 08 Serial
8251 08 Serial
 
8251
82518251
8251
 
11 Serial 0515
11 Serial 051511 Serial 0515
11 Serial 0515
 
I Ointerface in mp
I Ointerface in mpI Ointerface in mp
I Ointerface in mp
 
Display1in mp
Display1in mpDisplay1in mp
Display1in mp
 
Display11 in mp
Display11 in mpDisplay11 in mp
Display11 in mp
 
8279 in microprocessor
8279 in microprocessor8279 in microprocessor
8279 in microprocessor
 
8259 A P R O G R A M M A B L E I N T E R R U P T C O N T R O L L E R2
8259 A  P R O G R A M M A B L E  I N T E R R U P T  C O N T R O L L E R28259 A  P R O G R A M M A B L E  I N T E R R U P T  C O N T R O L L E R2
8259 A P R O G R A M M A B L E I N T E R R U P T C O N T R O L L E R2
 
db
dbdb
db
 
Timer
TimerTimer
Timer
 
Serial Io
Serial IoSerial Io
Serial Io
 
Interrupt11
Interrupt11Interrupt11
Interrupt11
 
B Trees
B TreesB Trees
B Trees
 
overview of physical storage media
overview of physical storage mediaoverview of physical storage media
overview of physical storage media
 

Recently uploaded

Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
KaiNexus
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
Ben Wann
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Arihant Webtech Pvt. Ltd
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
Erika906060
 
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
Kumar Satyam
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
my Pandit
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
NathanBaughman3
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
BBPMedia1
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
dylandmeas
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
DerekIwanaka1
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
HARSHITHV26
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
LR1709MUSIC
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
dylandmeas
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
HumanResourceDimensi1
 
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
PaulBryant58
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
Workforce Group
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
Falcon Invoice Discounting
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Lviv Startup Club
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
AUDIJEAngelo
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
sarahvanessa51503
 

Recently uploaded (20)

Enterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdfEnterprise Excellence is Inclusive Excellence.pdf
Enterprise Excellence is Inclusive Excellence.pdf
 
Improving profitability for small business
Improving profitability for small businessImproving profitability for small business
Improving profitability for small business
 
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdfSearch Disrupted Google’s Leaked Documents Rock the SEO World.pdf
Search Disrupted Google’s Leaked Documents Rock the SEO World.pdf
 
Attending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learnersAttending a job Interview for B1 and B2 Englsih learners
Attending a job Interview for B1 and B2 Englsih learners
 
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
India Orthopedic Devices Market: Unlocking Growth Secrets, Trends and Develop...
 
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptxTaurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
Taurus Zodiac Sign_ Personality Traits and Sign Dates.pptx
 
April 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products NewsletterApril 2024 Nostalgia Products Newsletter
April 2024 Nostalgia Products Newsletter
 
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
RMD24 | Debunking the non-endemic revenue myth Marvin Vacquier Droop | First ...
 
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdfMeas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
Meas_Dylan_DMBS_PB1_2024-05XX_Revised.pdf
 
BeMetals Presentation_May_22_2024 .pdf
BeMetals Presentation_May_22_2024   .pdfBeMetals Presentation_May_22_2024   .pdf
BeMetals Presentation_May_22_2024 .pdf
 
Set off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptxSet off and carry forward of losses and assessment of individuals.pptx
Set off and carry forward of losses and assessment of individuals.pptx
 
FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134FINAL PRESENTATION.pptx12143241324134134
FINAL PRESENTATION.pptx12143241324134134
 
Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...Discover the innovative and creative projects that highlight my journey throu...
Discover the innovative and creative projects that highlight my journey throu...
 
What are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdfWhat are the main advantages of using HR recruiter services.pdf
What are the main advantages of using HR recruiter services.pdf
 
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
Accpac to QuickBooks Conversion Navigating the Transition with Online Account...
 
Cracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptxCracking the Workplace Discipline Code Main.pptx
Cracking the Workplace Discipline Code Main.pptx
 
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-indiafalcon-invoice-discounting-a-premier-platform-for-investors-in-india
falcon-invoice-discounting-a-premier-platform-for-investors-in-india
 
Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)Maksym Vyshnivetskyi: PMO Quality Management (UA)
Maksym Vyshnivetskyi: PMO Quality Management (UA)
 
chapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxationchapter 10 - excise tax of transfer and business taxation
chapter 10 - excise tax of transfer and business taxation
 
Brand Analysis for an artist named Struan
Brand Analysis for an artist named StruanBrand Analysis for an artist named Struan
Brand Analysis for an artist named Struan
 

Io (2)

  • 1. 11- ECE 424 Design of Microprocessor-Based Systems Haibo Wang ECE Department Southern Illinois University Carbondale, IL 62901 I/O System Design
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. 11- A Reconfigurable Port Decoder 1 Vcc A3 A2 A1 A0 B3 B2 B1 B0 A=B A=B A3 A2 A1 A0 B3 B2 B1 B0 A=B A=B A7 A6 A5 A4 A3 A2 A1 A0 R RD or WR IO/M
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. 11- 8251 USART Interface A7 A6 A5 A4 A3 A2 A1 IO/M D[7:0] RD RD WR WR A0 C/D CLK CLK TxC RxC TxD RxD 8251 RS232
  • 15.
  • 16.
  • 17.
  • 18.