Documente Academic
Documente Profesional
Documente Cultură
Material y Equipo.
1 Protoboard.
1 Microcontrolador PIC18F4550.
1 Led verde
1 Led amarillo
1 Led rojo
1 piezo-eléctrico (Buzzer a 5v)
1 Display de 7 segmentos (ánodo común o cátodo común)
Resistencias (Varios valores)
1 Teclado matricial (3x4 o 4x4)
1 Computadora para simulación de programas
1 Osciloscopio
1 Fuente de alimentación fija (5V) (en caso de trabajr en protoboard)
1 Multímetro digital
Tome fotografía del circuito real para evidencia de práctica. Simular el programa
desarrollado en proteus.
Consejos.
Consejos.
Realizar la conexión de un teclado matricial (de 3x4 o 4x4) figura 2 para conectar
al PIC18f4550, y escribir un programa para mostrar en el display de 7 segmentos
cada tecla numérica que es presionada en el teclado.
Cuando una tecla es presionada la conexión es realizada desde uno de los pines
de las filas hasta uno de los pines de las columnas. Por ejemplo cuando el botón 4
es presionado el pin 5 es conectado al pin2.
Habilite los pull-ups internos en el puerto B, para ajustar cada bit individualmente.
Consejos.
El PIC es mucho más rápido que la mano del ser humano, por lo que la
técnica a usar es escanear el teclado por ajuste en bajo de uno de los pines
de las columnas (salidas del microcontrolador), las otras columnas en alto y
entonces revisar cada pin de fila (entradas en el microcontrolador) si es que
está en bajo, si ningún botón es presionado ir a otra columna y así repetir el
proceso.
Para este trabajo cada fila debe tener un pull-up. Hacer seguro que los
pines conectados a las filas en el puerto de tu microcontrolador pueden
habilitar el pull-up internamente.
Una vez que es encontrado un bajo sobre una fila, entonces usar el número
de la fila y el número de la columna actual para indexar un arreglo
bidimensional constante que traduce el renglón y la columna a un número
entero (0 a 9 índice del arreglo NUMS de la parte 2).
Tome fotografía del circuito real para evidencia de práctica. Simular el programa
desarrollado en proteus.
Bibliografía.