Interfaz Program Able de Teclado

10
Interfaz programable de teclado y pantalla tipo 8279 Por: Luis Flores y Andrelys Rodríguez

Transcript of Interfaz Program Able de Teclado

Page 1: Interfaz Program Able de Teclado

Interfaz programable de teclado y pantalla tipo 8279

Por: Luis Flores y Andrelys Rodríguez

Page 2: Interfaz Program Able de Teclado

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.

Page 3: Interfaz Program Able de Teclado

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

Page 4: Interfaz Program Able de Teclado

Símbolo lógico.

Page 5: Interfaz Program Able de Teclado

Diagrama de bloques.

Page 6: Interfaz Program Able de Teclado

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

Page 7: Interfaz Program Able de Teclado

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

Page 8: Interfaz Program Able de Teclado

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

Page 9: Interfaz Program Able de Teclado

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

Page 10: Interfaz Program Able de Teclado

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