Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Microcontroladores
Profesora
Ibarra Johana
Carrera
Ingeniería Mecatrónica
OBJETIVO:
Realizar un programa, al cual se le ingresen dígitos mediante un teclado
matricial, y esta entrada de señales, se vea reflejada a la salida con la ayuda de
una pantalla LCD.
INTRODUCCION:
Datasheet pic 16f877
PROGRAMA EN PIC#C
#include <16f877a.h>
#FUSES XT,NOWDT,NOPROTECT
#use DELAY(clock=4000000)
#include <lcd.c>
#include <kbd.c>
char k;
int x;
void main()
lcd_init();
kbd_init();
port_b_pullups(TRUE);
lcd_putc("Listo...");
while(TRUE)
k=KBD_getc();
x=k-48;
if (k! =0)
if (k==’*’|| K==’#’)
lcd_putc("\f");
else
delay_ms(800);
delay_ms(800);
delay_ms(8000);
lcd_putc("\fListo...");
}
DESARROLLO PRÁCTICO:
Materiales
- Lcd 16x2
- Resistencias
- Teclado matricial
- Microcontrolador PIC16F877A
- Oscilador 4MHZ
- Capacitores 22Pf
- Protoboard
- Fuente 5v