Red de conocimiento informático - Material del sitio web - Por ejemplo, 1) analizar la dirección de cada puerto; 2) cómo funcionan el puerto A y el puerto B; 3) escribir el programa de inicialización de 8255A.

Por ejemplo, 1) analizar la dirección de cada puerto; 2) cómo funcionan el puerto A y el puerto B; 3) escribir el programa de inicialización de 8255A.

a es entrada, B es salida, el modo de trabajo se puede seleccionar como 90H, y su dirección de puerto está determinada por el decodificador y A1A0: G1 es un nivel alto activo y las salidas de la puerta AND, luego A8A7=11, G2A y G2B son nivel bajo activo, entonces A6A5 =00, ya que la salida del decodificador es Y2, entonces A4A3A2.

Programa fuente:

90 horas

externo 18bh, al

mov dx 188h

in al, dx

mov dx, 189h

Salida dx, al