Puertos de comunicación
Para comunicarse con el mundo exterior, una Microcomputadora basada en el Microprocesador 8085A, utiliza un puerto paralelo (C.I. 8255) y un puerto serial (C.I. 8251) los cuales explicaremos a continuación.
Interface programable de E/S en paralelo 8255
La interface programable de E/S en paralelo (C.I. 8255) es una herramienta muy poderosa y flexible para conectar casi cualquier equipo periférico (impresora, tubo de rayos catódicos, etc.) a una computadora digital basada en el microprocesador 8085 sin la necesidad de lógica externa adicional.
El puerto paralelo 8255 conectado a una microcomputadora usualmente tiene una «rutina de servicio» asociado a él. La rutina maneja el programa de interface entre el dispositivo y la CPU. La definición funcional del C.I. 8255 está programada por la rutina de servicio de E/S y representa una extensión del programa.
Examinando las características de conexión de los dispositivos de E/S para la transferencia de datos, los tiempos y las tablas se puede conformar una palabra de control que fácilmente cumpla las condiciones para inicializar el puerto paralelo 8255 exactamente a una aplicación determinada.
El C.I. 8255 es un dispositivo de E/S de propósito general programable, diseñado para usarse con los microprocesadores 8085A (aunque se puede usar casi con cualquier otro microprocesador) de 8 y 16 bits.
Fuente: Apuntes de Arquitectura de computadoras de la FCA de la UNAM