Red de conocimiento del abogados - Bufete de abogados - ¿Qué son los circuitos integrados de teclado de 40 pines?

¿Qué son los circuitos integrados de teclado de 40 pines?

Funciones de pines de la interfaz de pantalla/teclado programable 8279

8279 se alimenta mediante una única fuente de alimentación de +5 V y está empaquetado en 40 pines.

DB0~DB7: Bus de datos bidireccional, utilizado para transmitir datos y comandos entre 8279 y la CPU.

CLK: Línea de entrada de reloj, utilizada para generar pulsos de reloj de temporización interna.

RESET: línea de entrada de reinicio, 8279 se configura en la entrada del extremo izquierdo de la pantalla de caracteres después del reinicio, tipo de rebote de contacto de enganche de dos teclas, programa

El preescalador del reloj está configurado en 31 , la señal RESET está activa en nivel alto.

CS: Línea de entrada de selección de chip, activa en nivel bajo. El microcontrolador puede leer/escribir operaciones en 8279 cuando el extremo CS está bajo.

A0: dirección de orden inferior del buffer. Cuando A0 es de nivel alto, significa que hay un comando o estado en el bus de datos. Cuando es de nivel bajo, significa

Significa que hay un comando o estado en el bus de datos. El estado, cuando es bajo, indica que hay datos en el bus de datos.

RD: Lee la línea de entrada de señal, activa baja, lee el buffer y envía los datos al bus externo.

WR: escribe línea de entrada de señal, activa baja, lee el búfer y escribe datos desde el bus de datos externo en el búfer 8279.

RL2-- 1 40 --VCC

RL3-- 2 39 --RL 1

CLK-- 3 38 --RL 0

IRQ-- 4 37 --CNTL/STB

RL4-- 5 36 --SHIFT

RL5-- 6 35 --SL 3

RL6-- 7 34 --SL 2

RL7-- 8 33 --SL 1

RESRT-- 9 32 --SL 0

RD-- 10 31 --SALIDA B0

WR-- 11 30 --SALIDA B1

DB0-- 12 29 --SALIDA B2

DB1- - 13 28 --SALIDA B3

DB2-- 14 27 --SALIDA A0

DB3-- 15 26 --SALIDA A1

DB4-- 16 25 --SALIDA A2

DB5-- 17 24 --SALIDA A3

DB6-- 18 23 --BD

DB7-- 19 22 -- CS

VSS-- 20 21 --A0

IRQ: Línea de salida de solicitud de interrupción, nivel alto activo, en modo de funcionamiento del teclado, cuando hay datos en la RAM del sensor/FIFO,

Esta línea de interrupción pasa a un nivel alto, y cada vez que se lee la RAM del sensor/FIFO, la línea de interrupción cae a un nivel bajo si está en la RAM

Si todavía hay información. , esta línea vuelve a ser de alto nivel. En el modo de funcionamiento del sensor, siempre que se detecta un cambio en la señal del sensor, la línea de interrupción pasa a un nivel alto.

SL0~SL3: Líneas de escaneo, utilizadas para escanear interruptores de llave, conjuntos de sensores y números de visualización, que se pueden programar o decodificar.

RL0~RL7: líneas loopback, conectadas a las líneas de escaneo a través de botones o interruptores de sensores. Estas líneas loopback están equipadas con circuitos pull-up

para mantenerlos en un nivel alto. Solo cuando se cierra un botón, la línea de retorno correspondiente pasa a un nivel bajo; cuando no se cierra ningún botón,

permanece en un nivel alto.

SHIFT: función de transposición Cuando un interruptor está cerrado, se coloca en un nivel bajo. Cuando no se presiona el interruptor SHIFT, el terminal de entrada SHIFT permanece

en un nivel alto. el teclado En el modo de escaneo, tan pronto como se cierra el botón, la posición del botón y el estado de entrada de transposición se almacenan juntos.

CNTL/STB: Cuando el interruptor CNTL/STB está cerrado, se coloca en el nivel bajo; de lo contrario, siempre permanece alto. Para el modo de entrada por teclado

, esta línea se utiliza como. un control En el extremo de entrada, cuando se presiona la tecla, la posición de la tecla se almacena junto con el estado de entrada de control.

En el modo de entrada estroboscópica, la luz estroboscópica se utiliza para almacenar los datos en la RAM FIFO .

OUTA3~OUTA0 y OUTB3~OUTB0: puerto de salida de pantalla A y puerto B. Estos dos puertos son pantallas digitales de conmutación de 16×4. Estos dos puertos se pueden controlar de forma independiente o como un puerto de 8 bits.

BD: visualización de espacios, esta señal de salida se utiliza para mostrar espacios durante la conversión digital o utiliza el comando de visualización de espacios para controlar la visualización de caracteres de espacio.

VCC: Línea de entrada de alimentación de +5V.

VSS: Línea de entrada a tierra.