1Ra vez ejercicios de micro
Título: Conexión de dispositivos al 8088/8086 a través de la interfaz paralela 8255
Objetivos:
1.Saber utilizar la interfaz paralela 8255 como vía deconectar diferentes dispositivos al microprocesador 8088/8086.
2.Dominar los diferentes modos de operación de la interfaz paralela 8255.
Introducción.
Mediante preguntas, recordar la interfazparalela 8255 y sus diferentes modos de operación. Hacer un paralelo entre los Puertos de Entrada / Salida del microcontrolador 8051 y el Modo 0 de la interfaz paralela 8255.
Ejercicio #1.
Se deseaconectar a un 8088 el conversor A/D mostrado utilizando como interfaz un 8255 ubicado a partir de la dirección 80h y tratado mediante E/S aislada. Considere que el sistema cuenta con 16K de memoriaEPROM conectada de forma tal que su última dirección se corresponde con la FFFFFh y 32K de memoria SRAM conectada de forma tal que la primera dirección se corresponde con la 00000h.
a)Realice lasconexiones entre el conversor A/D y el 8255, configurando sus puertos en modo cero.
b)Confeccione el fragmento de programa que permita adquirir y almacenar en memoria 1000 muestras de la señalanalógica. Las muestras deben ser adquiridas cada 1 segundo. Considere que la subrutina Delay proporciona una demora de 1 segundo.
DESTACAR:
1.Decodificación parcial del 8255
2.En el inciso a)
Necesidadde almacenar pulso de FIN para la encuesta (biestable)
Necesidad de resetear el biestable de fin de conversión
Utilización de PA y PB en modo 0 de entrada (para los 12 bits de datos del A/D); PC-en modo cero de salida (PC0 para generar la señal INIC y PC1 para resetear el biestable de fin de conversión); PC+ en modo cero de entrada (PC7 para encuestar el biestable de fin de conversión)
PA,PB y PC+ en modo cero de entrada; PC- en modo cero de salida
mov al, 10011010b
out 83h, al ; palabra de control al 8255
mov al, 00000001b
out 82h, al ; resetear biestable y...
Regístrate para leer el documento completo.