Discussion in "General help Guidance and Discussion" started by    sid_N7    Nov 1, 2015.
Sun Nov 01 2015, 10:36 am
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
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
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


Powered by e107 Forum System



Sat Apr 13 2024, 12:17 pm
Sat Apr 13 2024, 05:23 am
Fri Apr 12 2024, 08:01 pm
Fri Apr 12 2024, 08:38 am
Thu Apr 11 2024, 06:07 am
Wed Apr 10 2024, 10:13 pm
Wed Apr 10 2024, 08:43 pm
Wed Apr 10 2024, 02:08 pm