Академический Документы
Профессиональный Документы
Культура Документы
ELECTRNICA INDUSTRIAL
Fig. 4.18a
MICROCONTROLADORES I
AVANSYS
MICROCONTROLADORES I
ELECTRNICA INDUSTRIAL
AVANSYS
ELECTRNICA INDUSTRIAL
Descripcin
En el mercado es habitual encontrar teclados matriciales pasivos de 3 x 4 y de 4
x 4 teclas. Esencialmente estn constituidos por filas y columnas conductoras en
cuyo cruce se encuentra un pulsador mecnico o de membrana que, al ser
pulsado, establece el contacto elctrico entre la fila y la columna correspondiente.
MICROCONTROLADORES I
AVANSYS
ELECTRNICA INDUSTRIAL
Para su conexin al microcontrolador se deben colocar unas resistencias de pullup en las filas (o las columnas). De esta forma si se pone a masa (cero lgico) una
columna (fila) se obtendr un cero en la fila (columna) correspondiente cuando se
pulse una tecla.
Al pulsar pueden producirse rebotes mecnicos e interpretarlos como varias
repeticiones de la misma tecla. Para evitarlo basta con esperar un tiempo
superior a la duracin 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 fenmeno de repeticin o bien de modo ms preciso midiendo
los transitorios con rebotes y su duracin con un osciloscopio digital con captura
sensible a flancos.
MICROCONTROLADORES I
AVANSYS
ELECTRNICA INDUSTRIAL
MICROCONTROLADORES I
AVANSYS
ELECTRNICA INDUSTRIAL
FLUJO GRAMA DE LECTURA DE TECLADO
MICROCONTROLADORES I
AVANSYS
ELECTRNICA INDUSTRIAL
APLICACIONES
MICROCONTROLADORES I
AVANSYS
MICROCONTROLADORES I
ELECTRNICA INDUSTRIAL