Interfaz Program Able de Teclado
-
Upload
andrelys-rodriguez-castro -
Category
Documents
-
view
108 -
download
1
Transcript of Interfaz Program Able de Teclado
Interfaz programable de teclado y pantalla tipo 8279
Por: Luis Flores y Andrelys Rodríguez
La interfaz programable de teclado/pantalla tipo 8279.
El INTEL 8279 ha sido especialmente desarrollado para la interconexión de dispositivos de teclado y pantalla para el sistema basado en microprocesador 8085/8086/8088.
Configuración de
terminales.
Nombre E/S Función
DB 0-7 E/S Bus de datos
CLK E Entrada de reloj
RESET E Restauración
/CS E Selección del dispositivo
/RD E Entrada de lectura
/WR E Entrada de escritura
A0 E Dirección de buffer
IRQ S Solicitud de interrupción
SL 0-3 S Líneas de exploración
RL 0-7 E Líneas de retorno
Shift E Desplazamiento
CNTL/STB E Pulso de control
Out A 0-3 S Salidas de pantalla (A)
Out B 0-3 S Salidas de pantalla (B)
/BD S Salida de borrado de pantalla
Símbolo lógico.
Diagrama de bloques.
DD indica el modo de pantalla y KKK indica el modo de teclado.
Programación del 8279.
Configuración del modo de teclado y pantalla.
0 0 0 D D K K K
Palabra de control
MSB LSB
La interfaz programable de teclado/pantalla tipo 8279.
Palabra de control
D7
D6
D5 Función
0 0 0 Establecimiento de modo
0 0 1 Reloj
0 1 0 Lectura de FIFO
0 1 1 Lectura de pantalla
1 0 0 Escritura de pantalla
1 0 1 Inhibición de escritura de pantalla
1 1 0 Borrado
1 1 1 Finaliza interrupción
Palabra de control en establecimiento de modo (D7-D5=000)
D D Función
0 0 Despliegue de 8 dígitos con introducción izquierda
0 1 Despliegue de16 dígitos con introducción izquierda
1 0 Despliegue de 8 dígitos con introducción derecha
1 1 Despliegue de 16 dígitos con introducción izquierda
M M M Función
0 0 0 Teclado codificado con bloqueo de doble tecla
0 0 1 Teclado decodificado con bloqueo de doble tecla
0 1 0 Teclado codificado con aceptación de N teclas
0 1 1 Teclado decodificado con aceptación de N teclas
1 0 0 Matriz sensora codificada
1 0 1 Matriz sensora decodificada
1 1 0 Teclado controlado por pulso, exploración codificada de despliegue
1 1 1 Teclado controlado por pulso, exploración decodificada de despliegue
MSB LSB0 0 1 P P P P P
Comando de reloj
Lectura de FIFO/Sensor RAM
Lectura de RAM de despliegue
0 1 0 Al X A A A
0 1 1 Al A A A A
1 0 0 Al A A A A
Escritura de RAM de despliegue
Inhibición de escritura de despliegue
Restitución
1 0 1 X IW IW BL BL
1 1 0 CD CD CD CF CA
Finalizar interrupción
1 1 1 E X X X X