manipulando los puertos de E / S de Intel 8255 PPI

0

¿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?

    
pregunta user6149854

1 respuesta

1

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.

    
respondido por el tcrosley

Lea otras preguntas en las etiquetas