Hay varias formas de trabajar en el puerto A del 8255A
Hay tres formas de trabajar en el puerto A del 8255A: Modo 0, Modo 1 y Modo 2. Modo 0 (Modo básico de entrada/salida): No se requiere señal de selector, los 4 bits superiores del puerto A, el puerto B, el puerto C y los 4 bits inferiores del puerto C se pueden configurar como entrada o salida. Modo 0 (Modo básico de entrada/salida): Los 4 bits superiores del puerto A, el puerto B, el puerto C, los 4 bits superiores del puerto C y los 4 bits inferiores del puerto C se pueden configurar como entrada o salida sin ningún código selector. Cuando se utiliza como puerto de salida, los datos de salida se bloquean; cuando se utiliza como puerto de entrada, los datos de entrada no se bloquean.
2. Modo 1 (modo de entrada/salida selectiva): Los tres puertos A, B y C se dividen en dos grupos. Los datos de entrada/salida de los puertos A y B están bloqueados.
3. Modo 2 (modo de bus bidireccional): el puerto A (solo el puerto A) se usa como un bus bidireccional de 8 bits; los bits PC3 a PC7 del puerto C se usan para control de E/S y las señales de sincronización del puerto B y los bits PC0 a PC2 del puerto C son programables. Los bits PC0 a PC2 del puerto B y el puerto C son programables para funcionar en Modo 0 o Modo 1.
Análisis de rendimiento
Chip 8255A El circuito de interfaz periférica programable de la serie Intel 8086/8088 (interfaz periférica programable) se conoce como PPI, el modelo es 8255 (una versión mejorada de 8255A y 8255A) . 8255A y 8255A-5).
PPI es un circuito de interfaz de entrada/salida paralelo, programable y de uso general con 24 pines de entrada/salida. Es un LSI dual en línea de 40 pines que funciona con una única fuente de alimentación de 5 V.