Discussion in "General help Guidance and Discussion" started by    sid_N7    Nov 1, 2015.
Sun Nov 01 2015, 10:36 am
#1
i am learning 8086 microprocessor.i am really confused regarding the i/o interfacing concept.i hv searches in net,books but could not find the answer.my question is..why we use 8255 for i/o interfacing?cant we directly connect the device to 8086?what is the need of connecting 8255?plz help
Mon Nov 02 2015, 09:33 am
#2
The 8086 does not have any latched output pins.
The pins change millions of times per second to access memory
or I/O chips such as the 8255.
That is normal for a microprocessor, only micro-controllers
such as the 8051 have latched output ports built in.

The 8255 is needed to latch an output, that is,
to keep it stable.
Thu Nov 05 2015, 05:50 pm
#3
8086 is a microprocessor with only a CPU. It does not have a GPIO controller. So thats the reason you need to have an external IO controller like 8255.

Get Social

Information

Powered by e107 Forum System

Downloads

Comments

Robertgurse
Wed Apr 24 2024, 02:43 pm
Richardedils
Wed Apr 24 2024, 04:07 am
ChrisLub
Tue Apr 23 2024, 05:21 pm
Davidbab
Tue Apr 23 2024, 10:41 am
Richardrit
Tue Apr 23 2024, 09:54 am
HenryLaf
Mon Apr 22 2024, 03:50 pm
bleradrar
Mon Apr 22 2024, 06:38 am
ppu-pro_ka
Sun Apr 21 2024, 07:39 pm