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

AngeloFoown
Sat Apr 13 2024, 12:17 pm
JamesLex
Sat Apr 13 2024, 05:23 am
RobertWah
Fri Apr 12 2024, 08:01 pm
solar_qcor
Fri Apr 12 2024, 08:38 am
Rosalvascuth
Thu Apr 11 2024, 06:07 am
WilliamAmazy
Wed Apr 10 2024, 10:13 pm
slm_pkPn
Wed Apr 10 2024, 08:43 pm
LaurenBramn
Wed Apr 10 2024, 02:08 pm