Teclado matricial

Solo disponible en BuenasTareas
  • Páginas : 4 (847 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de octubre de 2010
Leer documento completo
Vista previa del texto
TECLADO MATRICIAL (Leonidas Pelaez Tapia)
Muchos proyectos de electrónica digital requieren de un teclado matricial para la introducción de datos de una manera menos costosa, sencilla y confiable.La decodificación de un teclado matricial se puede realizar de distintas formas en este pequeño tutorial los realizaremos de dos maneras la primera usando solo circuitos integrados ttl y la segundaforma usando el popular decodificador de teclado 74C922.

PRIMERA FORMA.La primera forma es óptima para un teclado matricial de 16 teclas pero también sirve para un teclado de 12 y 20 teclas. Paracodificar un teclado matricial de 16 teclas solo se requiere de un contador en anillo (para ir testeando el teclado) de 4 bits y dos codificadores (4 - 2) y un registro de 4 bits para almacenar el dígitotecleado y uno de 8 bits para almacenar 2 dígitos. Para el contador en anillo de cuatro bits (en el que 3 bits estén siempre a nivel alto y uno a nivel bajo) usamos un contador asíncrono de 2 bits, esa partir de este contador que confeccionamos una tabla de verdad para obtener 4 salidas que corresponden a los 4 bits de nuestro contador en anillo.

TABLA DE VERDAD Q1 Q0 Y0 Y1 Y2 Y3 0 0 1 1 PorMK obtenemos:
Y0 = Q0.Q1 Y1 = Q0.Q1

0 1 0 1

1 1 1 0

1 1 0 1

1 0 1 1

0 1 1 1

Y2 = Q0.Q1

Y3 = Q0.Q1

Obtenido ya estas ecuaciones pasamos a implementar el circuito a partir delcontador asíncrono de 2 bits.

Como podemos observar es muy sencilla su implementación y solo vamos a usar 2 circuitos integrados para este parte, un Flip Flop JK 74LS112 y un NAD 74LS00. Acontinuación explicamos como conectamos este contador en anillo a nuestro teclado.

Para esto consideramos a la parte baja (rojo) del teclado como entradas y a la parte alta (azul) como salidas, tanto lassalidas como las entradas serán conectados a un codificador (4-2) obteniendo así un número binario de dos bits a la salida de este codificador, para luego unir estos números binarios y obtener...
tracking img