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

Michailqfh
Fri Mar 29 2024, 01:53 am
Bobbyerilar
Thu Mar 28 2024, 08:08 am
pb58
Thu Mar 28 2024, 05:54 am
Clarazkafup
Thu Mar 28 2024, 02:24 am
Walterkic
Thu Mar 28 2024, 01:19 am
Davidusawn
Wed Mar 27 2024, 08:30 pm
Richardsop
Tue Mar 26 2024, 10:33 pm
Stevencog
Tue Mar 26 2024, 04:26 pm