0% encontró este documento útil (0 votos)
227 vistas10 páginas

Practica 6

Este documento explica cómo funciona un teclado matricial 4x4 y cómo conectarlo a un microcontrolador para detectar qué tecla se presiona e imprimir el caracter correspondiente en un display LCD. Primero describe la configuración del teclado matricial y luego detalla los pasos para conectarlo y programarlo para mostrar caracteres en LEDs y en un display LCD. El objetivo es que los estudiantes aprendan a utilizar un teclado matricial para ingresar datos de forma externa y visualizar la salida.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
227 vistas10 páginas

Practica 6

Este documento explica cómo funciona un teclado matricial 4x4 y cómo conectarlo a un microcontrolador para detectar qué tecla se presiona e imprimir el caracter correspondiente en un display LCD. Primero describe la configuración del teclado matricial y luego detalla los pasos para conectarlo y programarlo para mostrar caracteres en LEDs y en un display LCD. El objetivo es que los estudiantes aprendan a utilizar un teclado matricial para ingresar datos de forma externa y visualizar la salida.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 10

Instituto politécnico Nacional

ESIME Culhuacán

“Teclado matricial”

Docente.
Beltrán Navarro Orlando
Alumnos.
Ayala Pere Issac Tonatiuh
Navarro Arana Hazel
Reyes Martínez Mónica Daniela.
INTRODUCCIÓN
Teclados, matriciales son ensambladores en forma de matriz

muestra un teclado como una matriz de 4x4 -16 teclas de configuradas en


4 columnas y 4 renglones

Teclado matricial 4X4


Antes de conectar el teclado con el microcontrolador, primero debemos
entender cómo funciona. El teclado matricial consta de un conjunto de
botones pulsadores, que están interconectados. Como en nuestro caso,
estamos usando un teclado matricial 4X4, en el que hay 4 botones en
cada una de las cuatro filas. Y los terminales de los pulsadores están
conectados según el diagrama. En la primera fila, un terminal de los 4
pulsadores está conectado entre sí y otro terminal de 4 pulsadores
representa cada una de las 4 columnas, lo mismo ocurre con cada fila.
Entonces, estamos obteniendo 8 terminales para conectar con un
microcontrolador.
Primero, necesitamos conectar un módulo LCD para mostrar los datos que
serán alimentados a través del KEYPAD, así que por favor revise el artículo
“Interfaz LCD con el microcontrolador 8051” antes de conectar el KEYPAD.

Como se muestra en el diagrama de circuito anterior, para conectar el


teclado, necesitamos conectar 8 terminales del teclado a cualquier puerto
(8 pines) del microcontrolador. Como si hubiéramos conectado terminales
de teclado al puerto 1 de 8051. Siempre que se presiona cualquier botón
necesitamos obtener la ubicación del botón, significa la FILA
correspondiente y el número de COLUMNA. Una vez que obtengamos la
ubicación del botón, podemos imprimir el carácter en consecuencia.
DESARROLLO
Era la forma de que puedo meter varios eventos a el programa (como
usuario externo)

Condición inicial va a ser 1, los renglones programados con un 0 para que


se cierre el circuito.

Borramos el display con un 1

Indica que el display está apagado (1)

• Depende de la posicionan a1 y a0, y los activamos con un 0


• Cuando a1 y a0 sean 0 activa la primera
Activación del display 0

El teclado tiene 3 columnas y 4 renglones

Activando un renglón

4 , 5 y 6 estarán desactivados

Si la tecla 3 esta apretada

Mueve al puerto 1 la tecla que significa 3


Y lo mostrara en el display
• El programa para cuando borremos el 3
• Podemos detectar 12 eventos externos

que cambiaran el resultado en display

• Modificar el programa para que muestre otro resultado en teclas:

• Este segmento es el que maneja el asterisco


• Jugaremos con los 1 y los 0 para obtener un carácter pareció al
asterisco, y obtuvimos esto
• este segmento maneja el gato
• Y obtuvimos esto

Para la segunda parte es usar el teclado con el display LCD por


lo cual se tienen que hacer varios cambios para que el display
detecte el teclado. A comparación del led que se prenden
dependiendo el orden que se le da, aquí se tiene que decir que
tecla representa cada una usando la misma configuración de la
primera parte y juntarla con la configuración del LCD que se vio
en la practica 5.

Usamos la misa configuración de habilitación y detección de


renglones y columnas del teclado.
Estas líneas se usan para el display/LED, donde se pone donde
pertenece cada numero y que leds se prenderán sin repetirse
para que se forme el numero que se pidió, en la siguiente línea
de código se muestra a donde se enviara guardara la
información generada por el teclado

Después de eso, modificaremos a que parte en específico del


LCD se enviara la tecla que seleccionemos.
En vez de mover a una ubicación en Hexadecimal se moverá a
una ubicación a uno de los 32 espacios del LCD, en la practica
anterior no due posible generar que el mensaje se mostrara en el
simulador ya que falto una configuración que es la frecuencia en
la que se quiere visualizar:

Entre mayo sea la frecuencia más rápido se mostrará el mensaje,


por eso se le puso en 7 para que no vaya tan rápido.
Una vez modificada la frecuencia podremos visualizar los
caracteres/números del teclado en el LCD como se muestra:
CONCLUCIONES
Isaac: Esta práctica nos mostro el uso del teclado matricial en diferentes
display/led, la primerea parte fue fácil ya que solo se tuvo que modificar
como mostrar “*” y “#” donde solo se tuvo que modificar la parte
hexadecimal del led. La parte 2 fue más difícil o desafiante ya que tuvimos
que combinar los conocimientos aprendidos de la practica anterior y de
esta práctica, el problema fue enlazar el teclado con los espacios del LCD
ya que son o es una ubicación mas especifica, aunque más fácil ya que no
se usa una combinación hexadecimal para representar los números y
caracteres ya que la biblioteca del micro y del LCD ya los tiene guardados.

Mónica: el teclado matricial es un dispositivo que agrupa varios o


pulsadores y permite controlarlos empleando un numero para así prender o
apagar leds, como recordamos el “1” apaga el led, mientras que el “0” lo
prende, y así poder formar el número que le asignamos a nuestro teclado,
en el caso de los números podemos poner el mismo número o asignar
caracteres especiales a cada tecla para así poder obtener nuestro
resultad en el display.

Hazel: en esta práctica el alumno aprendió como se conecta ahora


un teclado , y como progframar y ensamblar bien cada caracter como se
conecta en los puerto para el ensamblaje como se muestra de lado
interno del micro el proceso

También podría gustarte