Documentos de Académico
Documentos de Profesional
Documentos de Cultura
LABORATORIO MICROCONTROLADORES
Página 1 de 17
MICROCONTROLADORES
LABORATORIO N° 11
Implementación de un Proyecto
Aplicativo con PIC
Participantes(s)
Foto:
DEPARTAMENTO DE ELECTRICIDAD
ELECTRONICA Y AUTOMATIZACION INDUSTRIAL (C-5)
Autores:
Profesor:
Arequipa - Perú
2021 - III
Nro.
LABORATORIO MICROCONTROLADORES
Página 5 de 17
INDICE:
Contenido
1. Formulación de objetivos: ................................................................................................................. 6
1.1. Objetivo general: ....................................................................................................................... 6
1.2. Objetivos específicos: ................................................................................................................ 6
2. Marco teórico ........................................................................................................................................ 7
2.1. Definiciones: .................................................................................................................................. 7
3. DESARROLLO DEL PROYECTO .............................................................................................................. 11
4. HARDWARE PROPUESTO ..................................................................................................................... 11
5. DIAGRAMA DE BLOQUES DEL PROYECTO ............................................................................................ 12
6. DIAGRAMA DE FLUJO .............................................................................. ¡Error! Marcador no definido.
7. CÁLCULOS ................................................................................................ ¡Error! Marcador no definido.
8. CÓDIGO COMENTADO EN CCS ............................................................................................................ 13
9. RESULTADOS DEL PROYECTO: ............................................................................................................. 16
10. CONCLUSIONES Y OBSERVACIONES ................................................................................................. 16
Nro.
LABORATORIO MICROCONTROLADORES
Página 6 de 17
1. Formulación de objetivos:
2. Marco teórico
2.1. Definiciones:
MICROCONTROLADOR PIC16F877A
CIRCUITO OSCILADOR
LCD:
Zumbador
Reloj configurable:
4. HARDWARE PROPUESTO
Nro.
LABORATORIO MICROCONTROLADORES
Página 12 de 17
while(true)
{
lcd_gotoxy(1,2);
printf(lcd_putc,"%02d:%02d:%02d",h,m,s); // se imprime la hora
i++;
if(i==100) { //funcionamiento de segundos, minutos y horas
i=00;
s++; }
if(s==60) {
s=00;
Nro.
LABORATORIO MICROCONTROLADORES
Página 14 de 17
m++; }
if(m==60) {
m=00;
h++; }
if(h==24) {
h=00;
s++; }
if(input(pin_b2)==1) //si el pin B2 se pone a "1", a los minutos del
{ //Reloj se le aumenta +1
s++;
}
if(input(pin_b1)==1) //si el pin B1 se pone a "1", a las horas del
{ //Reloj se le aumenta +1
m++;
}
if(input(pin_b3)==1) //si el pin B1 se pone a "1", se ingresa al menu
{
LCD_PUTC("\f");
lcd_gotoxy(1,1);
printf(lcd_putc,"menu de alarma");
delay_ms(300);
lcd_gotoxy(1,2);
printf(lcd_putc,"%02d:%02d:%02d",h2,m2,s2);
delay_ms(400);
if(input(pin_b5)==1) //si el pin B5 se pone a "1", a los minutos de la
{ //alarma se le aumenta +1
m2=m2+1;
lcd_gotoxy(1,2);
printf(lcd_putc,"%02d:%02d:%02d",h2,m2,s2);
}
if(input(pin_b4)==1) //si el pin B4 se pone a "1", a las horas de la
{ //alarma se le aumenta +1
h2=h2+1;
Nro.
LABORATORIO MICROCONTROLADORES
Página 15 de 17
lcd_gotoxy(1,2);
printf(lcd_putc,"%02d:%02d:%02d",h2,m2,s2);
}
if(input(pin_b0)==1) //si el pin B0 se pone a "1", se resetea la alarma
{
h2=00;
m2=00;
s2=00;
}}
if(input(pin_b7)==1) //si el pin B7 se pone a "1", se sale del menu de la alarma
{
LCD_PUTC("\f");
}else{
lcd_gotoxy(1,2);
printf(lcd_putc,"%02d:%02d:%02d ",h,m,s);
}
if(input(pin_b6)==1) //si el pin B6 se pone a "1", se activa la alarma
{
if(h==h2&&m==m2)
{
lcd_gotoxy(1,1);
printf(lcd_putc,"%02d:%02d:%02d ALARMA",h2,m2,s2);
output_high(pin_c0);
}
else
{
output_low(pin_c0);
}}
}
}
Nro.
LABORATORIO MICROCONTROLADORES
Página 16 de 17
VIDEO DE SIMULACION
https://www.youtube.com/watch?v=XhwkNGm9nYA
8. CONCLUSIONES Y OBSERVACIONES
➢ CONCLUSIONES:
➢ OBSERVACIONES: