Beruflich Dokumente
Kultur Dokumente
teclado matricial.
Este tipo de teclado se tendrá que utilizar junto con un codificador como el 74LS147
o también se puede conectar directamente sobre el microcontrolador, con la
diferencia que con la ayuda del 74LS147 se necesitaran solo 4 pines del
microcontrolador, mientras que al conectarlo en forma directa se necesitaran un
mínimo de 12 pines del microcontrolador, en el siguiente vídeo se puede ver como
utilizar el teclado de punto común junto con el codificador 74LS147.
Código parte 2.
Código parte 3.
En el siguiente vídeo se ve como se puede programar el microcontrolador para
utilizar el mismo teclado de punto común, pero en este caso se realiza el programa
con menos líneas de código.
Código parte 1.
Código parte 2.
.
.
2.-Teclado Matricial.
Para el uso del teclado 4 pines del microcontrolador serán programados como
entradas digitales, 3 pines del microcontrolador serán programados como salidas
digitales, se programarán otros 4 pines del microcontrolador como salidas digitales
a través de los cuales se enviará el número en binario de la tecla presionada al
decodificador 74LS48, y de este se enviará la codificación correspondiente al
visualizador de 7 segmentos, para poder ver el valor numérico en forma decimal de
la tecla presionada.
En la programación se enviará primero el 011 a la salida y se irá viendo si
algunas de las entradas se ha puesto a cero, lo que ocurrirá si se presiona alguna
tecla de la columna 1, luego se enviará a la salida el 101 y se verá si alguna entrada
se ha puesto a cero, lo que ocurrirá si se presiona alguna tecla de la columna 2,
luego se enviará a la salida el 110 y se verá si alguna entrada se ha puesto a cero,
lo que ocurrirá si se presiona alguna tecla da la columna 3.
En el siguiente vídeo se comenta las características del teclado matricial.
En el vídeo que sigue se muestra el programa utilizado para la programación del
AVR ATmega88, para la utilización del teclado matricial, el código es este caso está
hecho de la forma extensa.
Vídeo:
Código parte 1:
Código parte 2:
Código parte 3:
En el vídeo que sigue se muestra el programa utilizado para la programación del
AVR ATmega88, para la utilización del teclado matricial, el código es este caso está
hecho de la forma reducida.
Vídeo:
Código: