Aportación 2

¿Qué es un teclado matricial?

Los teclados matriciales son ensamblados en forma de matriz , como se ilustra en la figura. 
El diagrama muestra un teclado como una matriz de 4X4 - 16 teclas configuradas en 4 columnas y 4 renglones. 
Cuando no se ha oprimido ninguna tecla, (todas las teclas abiertas) no hay conexión entre renglones y columnas.
Cuando se oprime una tecla se hace una conexión entre la columna y el renglón de la tecla.


Decodificador del teclado

Muchos teclados comerciales   ya traen incluido su decodificador, que escanea al teclado y si, una tecla es presionada, regresa un número que identifica la tecla.

Otra alternativa es adquirir por separado un chip decodificador y conectarlo al teclado.

El decodificador mostrado tiene 8 entradas; las 4 entradas “X” son conectadas a las 4 columnas del teclado y las 4 entradas “Y “son conectadas a los 4 renglones. No se muestran los capacitores que gobiernan la rapidez a la que se escanea el teclado.

Cuando se oprime una tecla el código de 4 bits de la tecla (con 16 teclas, los códigos están entre 0000 y1111 en binario) aparecerá en las 4 líneas de salida y la línea de dato disponible (DA) se pone en BAJO. Si se conecta a una línea de interrupción el microprocesador será interrumpido cuando se oprima alguna tecla. La Rutina de Servicio de la Interrupción, entonces lee los 4 bits y procesa el dato .

El chip del decodificador se encarga de eliminar el rebote de las teclas, lo que libera al programador de esta responsabilidad, esto es una ventaja al usar un chip decodificador.



Referencia 

Canto Quinal, M. C. C. E. (s. f.). El teclado matricial. PDF, Veracruz, México.

Comentarios

Entradas populares de este blog

Dispositivos Digitales Programables Pal y Gal

Tarjeta AMIBA 2

Tarea Que son los dispositivos digitales programables (PAL, GAL, CPLD, FPGA)