Está en la página 1de 3

Tema: Informe de la prctica # 9 MANEJO DE TECLADO MATRICIAL

Materiales
123456Pic 16F628A Compuerta 7447 Display Resistencias 330 Teclado matricial de 4x4 Lcd

Marco Terico
PIC 16F628 incorpora tres caractersticas importantes que son:

Procesador tipo RISC (Procesador con un Conjunto Reducido de Instrucciones) Procesador segmentado Arquitectura HARVARD

Teclado matricial de 4x4 Dispositivo de entrada de datos que consta de 16 teclas o pulsadores, dispuestos e interconectados en filas y columnas. Dispone de un conector SIL (Single In Line)macho de 8 pines que se corresponden con las 4 filas y las cuatro columnas de las que dispone

Desarrollo de la Prctica 1- Funcionamiento del teclado matricial de 4x4


Cuando se oprime una tecla el cdigo de 4 bits, aparecer en las cuatro lneas de salida y la lnea de dato disponible (DA) se pone en bajo, si se conecta a una lnea de interrupcin el microprocesador ser interrumpido cuando se oprima alguna tecla 2- Diferencias entre un programa y el otro con el display En el primer programa, el asigna miento de valores al display se lo realza de forma consecutiva, es decir que todos las posiciones del teclado toma un valor dependiendo de la fila y la columna en la que se encuentren, esto lo realiza mediante un calculo matemtico o un algoritmo matemtico que le indica en que fila se encuentra el botn presionado y se suma suposicin, mientras que en el segundo programa se realiza un barrido constante de las filas y las columnas y se le agrega el valor a cada una de las opciones si es presionada, esto es muy poco til ya que si tenemos un teclado muy grande nos tomara mucho espacio de memoria en programar todas la variables.

3- Diferencias entre un programa y el otro con leds La diferencia es este programa con leds es la especificada anteriormente, sol que a diferencia el valor binario de cada del depende de la configuracin de teclado, es decir si es un teclado de 4*4 en la fila y columna 4 su valor ser F en el caso del primer programa, y en el caso del segundo programa ser el valor que nosotros le asignemos por ejemplo 0. Conclusiones A manera de manejar los recursos del pic de una manera mas adecuada, es recomendable utilizar el primer programa ya que en pocas lneas se puede programar todo un teclado de gran tamao. SI nos ponemos a pensar en teclados ya prediseados con teclas y controles especficos, es recomendable utilizar la segunda manera de programar ya que as podemos asignar un valor especifico a cada tecla, sin embargo esto nos ocupa un espacio de memoria considerable. Bibliografa
micropic.files.wordpress.com/2007/06/teclado-matricial-4x4.pdf

es.scribd.com/doc/6661021/Teclado-Matricial-4x4