Descripción: Simulación Implementando el método de exploración simultanea.En PIC C 16f877A
Descripción completa
arduino
TecladoDescripción completa
Descripción completa
Descripción: formas de conectar un teclado
Descripción completa
Descripción: control de un ventilador utilizando un arduino, teclado matricial, MOC y TRIAC
Descrição completa
Descripción completa
Descripción completa
resolucion de un ejercicio por el metodo matricialDescripción completa
Descripción completa
Descripción completa
ANÁLISIS ESTRUCTURALDescripción completa
EJECICIO DE VIGAS METODO MATRICIAL
Descrição completa
.
Guia de teoria y ejercicios resueltos paso a paso.Descripción completa
AVANSYS
ELECTRÓNICA INDUSTRIAL
GUIA10: MANEJO DEL TECLADO MATRICIAL Objetivos:
Conocer el funcionamiento del teclado matricial. Conocer el funcionamiento del decodificador 74922. Realizar aplicaciones utilizando teclado matricial.
Fig. 4.18a
MICROCONTROLADORES MICROCONTROLADORES I
1
AVANSYS
MICROCONTROLADORES I
ELECTRÓNICA INDUSTRIAL
2
AVANSYS
ELECTRÓNICA INDUSTRIAL
Control de un teclado matricial El teclado matricial proporciona una interfaz sencilla de entrada de datos. Sus usos pueden ser tan variados como aplicaciones que precisen de la introducción manual de datos puedan ocurrírsele al diseñador. Desde una calculadora, pasando por una cerradura codificada, un termostato programable, etc.
Descripción En el mercado es habitual encontrar teclados matriciales pasivos de 3 x 4 y de 4 x 4 teclas. Esencialmente están constituidos por filas y columnas conductoras en cuyo cruce se encuentra un pulsador mecánico o de membrana que, al ser pulsado, establece el contacto eléctrico entre la fila y la columna correspondiente.
MICROCONTROLADORES I
3
AVANSYS
ELECTRÓNICA INDUSTRIAL
Figura 1 – Esquema típico de un teclado matricial de 4 filas y 4 columnas
Para su conexión al microcontrolador se deben colocar unas resistencias de pullup en las filas (o las columnas). De esta forma si se pone a masa (cero lógico) una columna (fila) se obtendrá un cero en la fila (columna) correspondiente cuando se pulse una tecla. Al pulsar pueden producirse rebotes mecánicos e interpretarlos como varias repeticiones de la misma tecla. Para evitarlo basta con esperar un tiempo
superior a la duración de los mismos antes de seguir leyendo datos del teclado. Este tiempo debe ser ajustado en elprograma mediante una rutina de tiempo de tal forma que ni se detecten pulsaciones falsas ni resulte lento el manejo del teclado. El ajuste se puede realizar a tanto alzado, aumentando la espera hasta que desaparezca el fenómeno de repetición o bien de modo más preciso midiendo los transitorios con rebotes y su duración con un osciloscopio digital con captura sensible a flancos.
MICROCONTROLADORES I
4
AVANSYS
ELECTRÓNICA INDUSTRIAL
Algoritmo de reconocimiento de teclas Para conocer la tecla pulsada se puede seguir un algoritmo como el descrito a continuación:
REPETIR Excitar una columna. Retardo Leer las filas. Si no hay tecla pulsada pasar a la siguiente columna.
HASTA QUE SE PULSE UNA TECLA Esperar un tiempo mayor que la duración de los rebotes.
REPETIR Leer la fila
HASTA QUE SE SUELTE LA TECLA Determinar la tecla pulsada a partir de la fila y la columna.
MICROCONTROLADORES I
5
AVANSYS
ELECTRÓNICA INDUSTRIAL
FLUJO GRAMA DE LECTURA DE TECLADO
MICROCONTROLADORES I
6
AVANSYS
ELECTRÓNICA INDUSTRIAL
APLICACIONES
1. PROGRAMA QUE VISUALIZA EN UN DISPLAY DE CÁTODO COMÚN EL VALOR DE LA TECLA PULSADA EN UN TECLADO 4X4