Nos informe porque este programa é inadequado. Por favor, não envie várias vezes.

Razão
Mensagem

Enviar    Cancelar

  • Use o bom senso
  • Seja educado. Trate os outros como você gostaria de ser tratado
  • Você só pode usar até 3.000 caracteres por comentário
  • Você não pode comentar o mesmo programa dentro do período de 60 segundos
  • Você não pode postar o mesmo comentário em vários programas.
  • Existe um limite de 100 comentários por usuário no período de 24 horas.

Fechar

Relógio

de uno |  v1 |  1 |  9 |  4175 |  166 
Acesse sua conta para comentar e baixar este programa.

Compartilhado há 4 anos e 12 meses atrás
Alguns direitos reservados
// Relogio.c - Criado pelo Studio UNO 2.11
// 14 December 2012 2:09:33 pm
 
#include <uno.h>
 
// Declaracao das Variaveis
unsigned long Copy;
unsigned char Hora;
unsigned char HoraH;
unsigned char HoraL;
unsigned char Minuto;
unsigned char MinutoH;
unsigned char MinutoL;
unsigned char segundo;
unsigned char segundoH;
unsigned char segundoL;
 
//Funcao Principal
void main(void)
{
     __inicializa;
     __backlight(__ON);
     while(TRUE) {
         if (__ENTER_KEY) {
             __timer_sistema = 0;
         }
         Copy = __timer_sistema;
         Hora = (Copy / 3600000);
         Copy = (Copy - (Hora * 3600000));
         Minuto = (Copy / 60000);
         Copy = (Copy - (Minuto * 60000));
         segundo = (Copy / 1000);
         __lcd_goto(0xbf, 1);
         __lcd_puts_spc("%l", __timer_sistema);
         __lcd_goto(0x7f, 1);
         HoraH = (Hora / 10);
         Hora = (Hora - (HoraH * 10));
         HoraL = Hora;
         MinutoH = (Minuto / 10);
         Minuto = (Minuto - (MinutoH * 10));
         MinutoL = Minuto;
         segundoH = (segundo / 10);
         segundo = (segundo - (segundoH * 10));
         segundoL = segundo;
         __lcd_data(HoraH+0x30);
                        __lcd_data(HoraL+0x30);
         __lcd_puts_spc(":");
         __lcd_data(MinutoH+0x30);
                          __lcd_data(MinutoL+0x30);
         __lcd_puts_spc(":");
         __lcd_data(segundoH+0x30);
                           __lcd_data(segundoL+0x30);
     }
 
     while(TRUE) { }
}

Descrição

Relógio simulado. Este programa fragmenta o temporizador do sistema (variável do tipo unsigned long) em horas, minutos e segundos e o imprime no display.

9 Comentários

Download


Entre para Baixar

Favorito de


Projetos de uno


 1    3634   84 
 0    3157   22 
 1    3688   59 
 0    3547   30 
 2    3777   129