¿Podemos usar 8255A (interfaz periférica programable) como una entrada de 24 bits o una salida de 24 bits? Sabemos que hay 3 puertos PORT A, B y C cada uno de 8 bits. ¿Cómo se pueden usar como puertos de E / S de 24 bits?
¿Podemos usar 8255A (interfaz periférica programable) como una entrada de 24 bits o una salida de 24 bits? Sabemos que hay 3 puertos PORT A, B y C cada uno de 8 bits. ¿Cómo se pueden usar como puertos de E / S de 24 bits?
No puede direccionar los 24 bits al mismo tiempo (por ejemplo, un bus de datos de 24 bits). Solo uno de los tres puertos de ocho bits (A, B, C) se puede direccionar a la vez. Esto se hace usando los bits de dirección A0 y A1. El bus de datos del 8255 tiene solo 8 bits de ancho (D0 a D7).
A1 A0
-----
0 0 Port A
0 1 Port B
1 0 Port C
1 1 control register
El registro de control determina si los bits en los diversos registros se utilizan como entrada o salida o negociación.
Lea otras preguntas en las etiquetas microprocessor peripheral