void rtc_display()
{
// Hien thi gio
if (hour<10)
{
lcd_gotoxy(1,1);lcd_putc("0");
lcd_gotoxy(2,1);printf(lcd_putc,"%u",hour);
}
else
{
lcd_gotoxy(1,1);printf(lcd_putc,"%u",hour);
}
// Hien thi phut
if (min<10)
{
lcd_gotoxy(4,1);lcd_putc("0");
lcd_gotoxy(5,1);printf(lcd_putc,"%u",min);
}
else
{
lcd_gotoxy(4,1);printf(lcd_putc,"%u",min);
}
// Hien thi giay
if (sec<10)
{
lcd_gotoxy(7,1);lcd_putc("0");
lcd_gotoxy(8,1);printf(lcd_putc,"%u",sec);
}
else
{
lcd_gotoxy(7,1);printf(lcd_putc,"%u",sec);
}
}
void main()
{
rtc_init();
lcd_init();
while(1)
{
rtc_get_date(day,mth,year,dow);
rtc_get_time(hour,min,sec );
rtc_display();
delay_ms(500);
}
}