Sie sind auf Seite 1von 2

CIRCUITO CODIFICADOR

Explica detalladamente el funcionamiento del siguiente circuito


codificador

de

teclado

hexadecimal,74C922.

Con este dispositivo se puede controlar fcilmente y sin necesidad de


ninguna librera un teclado 4X4, ampliable fcilmente a 2 teclados
4X4. Bsicamente el circuito consta de ocho entradas (x1 a x4, y1 a
y4), donde conectaremos las cuatro filas y columnas del teclado. La
salida en funcin de la tecla pulsada la tendremos en formato binario
en las patillas A, B, C y D. Si miris el esquema de bloques del
componente, veris que estas salidas van a travs de unas bsculas
tipo D que hacen de memoria, con lo que el valor de la tecla pulsada
se mantiene hasta que se pulsa otra y sobrescribe el antiguo valor.
Adems dispone de una salida (DA) que se pone a nivel alto cada vez
que se pulsa una tecla (ideal para el empleo de interrupciones).Otra
ventaja de este componente electrnico es que est modelado en
Proteus, con lo que podemos simular su funcionamiento junto con un
Microcontrolador.
El valor de la tecla pulsada lo leeremos a travs de las patillas RB4RB7 y la salida DA la conectaremos a la patilla RB0/INT, para emplear
la interrupcin por entrada de pulso externo.
Dependiendo de cmo se conecten las filas y columnas del teclado al
codificador74C922 se tendr una combinacin de valores a la salida
diferente, en funcin del cdigo que queramos emplear en el teclado.
Lo ms fcil es que conectis el teclado al codificador como queris y
simulis el circuito en Proteus antes de conectar el microcontrolador y
hagis una tabla de verdad con los valores de la salida en funcin de
la tecla pulsada. Para el ejemplo de figura la tabla sera la siguiente:

Bajo mi punto de vista, estas son las ventajas y desventajas de


utilizar este componente para controlar la salida de un teclado junto a
un microcontrolador:
Desventajas:
la desventaja yo creo que es clara y es el tener que incluir ms
componentes al circuito para hacer una cosa, que se puede
implementar por software. Aunque estos componentes son muy
baratos y se pueden conseguir fcilmente por Internet, el tamao
de la placa inevitablemente tendr que ser un poco ms grande.
Ventajas:
No se necesita ninguna librera externa para controlar el teclado.
El .HEX generado al compilar es ms pequeo, por lo que
dispondremos de ms memoria de programa en el PIC.
Fcil implementacin del cdigo a travs de interrupciones.
Posibilidad de ampliar el teclado a uno de 32 teclas, (en el
datasheet viene el esquema de cmo hacerlo).
Utilizacin de menos patillas en el PIC, se puede controlar un
teclado de 32teclas con solo cinco pines del PIC. En fin un
componente que no sustituye a la librera convencional, pero que
en determinados circuitos ser interesante tener en cuenta.

Das könnte Ihnen auch gefallen