// relogio.c - Criado pelo studio UNO 2.3
// 20 November 2015 12:04:27 pm
#include <uno.h>
// Declaracao das Variaveis
unsigned char hora;
unsigned char minuto;
unsigned char segundo;
// Prototipos
void display(void);
//Funcoes do Usuario
void display(void)
{
__lcd_goto(0x7f, 1);
__lcd_puts(" ");
__lcd_goto(0x7f, 2);
__lcd_puts(" ");
__lcd_goto(0x7f, 3);
__lcd_puts(" ");
__lcd_goto(0x7f, 4);
__lcd_puts("%c", hora);
__lcd_goto(0x7f, 7);
__lcd_puts("%c", minuto);
__lcd_goto(0x7f, 10);
__lcd_puts("%c", segundo);
__lcd_goto(0x7f, 10);
__lcd_puts(":");
__lcd_goto(0x7f, 7);
__lcd_puts(":");
__lcd_goto(0x7f, 4);
__lcd_puts(" ");
}
//Funcao Principal
void main(void)
{
__inicializa;
hora = 23;
minuto = 59;
segundo = 59;
__backlight(__ON);
while(TRUE) {
__delay(1000);
segundo++;
if ((segundo == 60)) {
segundo = 0;
minuto += 1;
}
if ((minuto == 60)) {
minuto = 0;
hora++;
}
if ((hora == 24)) {
hora = 0;
}
display();
}
while(TRUE) { }
}