Señales de control en microprocesador 8155

En el modo de negociación, cuando los puertos A y B están configurados, el puerto A usa las tres señales inferiores del puerto C (es decir, PC0, PC1, PC2) y el puerto B usa las tres señales superiores (es decir, PC3, PC4, PC5) .

El diagrama se puede seguir como:

Figura – 8155 con modo Handshake

Las funciones de las señales anteriores se pueden ver de la siguiente manera:

  1. STB (entrada estroboscópica):
    Esta es una señal de entrada de protocolo de enlace. Esto se conecta desde un periférico al 8155. El nivel bajo de esta señal informa al 8155 que los datos se introducen estroboscópicamente en el puerto de entrada.
  2. BF (Buffer Full):
    Esta es una señal alta activa, que básicamente indica la presencia de un byte de datos en el puerto.
  3. INTR (Solicitud de interrupción):
    como se desprende del propio nombre, el flanco ascendente de la señal STB genera esta señal. Esto sucede cada vez que se habilita el flip-flop de interrupción (INTE) . Esto se puede utilizar para interrumpir la MPU.
  4. INTE (habilitación de interrupción):
    este es un flip-flop interno que se utiliza para habilitar o deshabilitar la capacidad de interrupción del 8155. Las interrupciones del puerto A y el puerto B están controladas por los bits D4 y D5, respectivamente, en el registro de control.

Estas señales de control se pueden usar para implementar E/S de interrupción o E/S de verificación de estado.

Publicación traducida automáticamente

Artículo escrito por skylags y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *