ds1307.c
#include <16F877A.h> /// libreria para el manejo del pic16f877a
#fuses XT
#use delay(clock=4M)
#include <DS1307.c>
#define use_portd_lcd TRUE
#include <LCD.c>
int sec=3,min=3,hora=3,dia=1, mes=1,anio=14,dow=1;
char fecha[4];
void main(){
lcd_init();
ds1307_set_date_time(dia,mes,anio,dow,hora,min,sec);
while(true){
ds1307_get_date(dia,mes,anio,dow);
ds1307_get_time(hora,min,sec);
ds1307_get_day_of_week(fecha);
lcd_gotoxy(2,1);
printf(lcd_putc, "%s %02u/%02u/20%02u",fecha,dia,mes,anio);
lcd_gotoxy(5,2);
printf(lcd_putc, "%02u:%02u:%02u",hora, min, sec);
delay_ms(200);
}}
No hay comentarios:
Publicar un comentario