programacion de microcontroladores temporizadores
PROGRAMACIÓN DE MICROCONTROLADORES
Laboratorio N°5
“Puertos de Entrada de un PIC Teclado Hexadecimal”
Integrantes:
Especialidad:
Electrónica y Automatización Industrial
Fechade realización: 10 de abril
Fecha de Entrega: 24 de abril
PUERTOS DE ENTRADA DE UN PIC
TECLADO HEXADECIMAL
I. FUNDAMENTO TEÓRICO
Teclado Matricial o Hexadecimal:
El teclado matricial4x4 está constituido por una matriz de pulsadores dispuestos en filas (A,B,C,D) y columnas (1, 2,3,4), con la intención de reducir el número de pines necesarios para su conexión. Las 16 teclasnecesitan sólo 8 pines, en lugar de los 16 que se requerirían para 16 teclas independientes. Su funcionamiento es muy sencillo, cuando se presiona una tecla, se conectan internamente la fila y columnacorrespondientes; por ejemplo, al presionar la tecla “7” se conectan la fila C y la columna 1. Si no hay ninguna tecla presionada, las filas están desconectadas de las columnas.
:
Figura N°1”TecladoHexadecimal”
Al usar este tipo de teclado, en este laboratorio se resumió su configuración al utilizar la librería teclado. El principio de funcionamiento es sencillo y es similar a lo que haríamospara multiplexar leds. El programa configura el puerto B del PIC de la siguiente forma: (RB4-RB7) funcionan como salidas y la otra mitad (RB0-RB3) como entradas.
II. RESULTADOS DEL LABORATORIOA. PRENDER UN LED CON TECLADO HEXADECIMAL:
1° Para trabajar con teclado matricial debemos tener en cuenta que se deben copiar dentro de la carpeta donde se guarda el proyecto las siguienteslibrerías que facilitara la programción:
Figura N°2 “Librerías”
2° Luego se ingresó al software MPLAB y se creó un nuevo proyecto (Menú Proyecto / New). Llamaremos a nuestro nuevo proyecto comoLaboratorio 5. Luego abrimos una página nueva y escribimos el siguiente código:
CODIGO:
2° Luego usando el simulador de MPLAB verificamos si nuestro código fue escrito...
Regístrate para leer el documento completo.