Ir ao conteúdo

Posts recomendados

Postado

Preciso montar o circuito onde funcione um Relógio com sensor de temperatura com display LCD usando o pic18f877a

 

Aparencendo hora, minuto e seguno com dois digitos: 00:00:00 e a temperatura por exemplo: 27°

  • Obrigado 1
  • Membro VIP
Postado

Quem sou eu pra concorrer com o google que já lhe deve mostrar tudo mastigado e prontinho. Mas o que ele não personaliza pra você é algo como:

que publiquei agora há pouco pra um malagradecido...

No seu caso basta incrementar uma variável de tempo a cada interrupçao de  . .. 1 segundo e extrair dela horas, minutos e segundos.

unsigned long t,seg,hora,minuto,segundo;

interrupt_de_1_segundo()
{
t++;
if (t>24*60*60) t=0; //24 horas
}

  for(;;)
    {
    seg=t;    
    segundo=seg%60;
    seg/=60;
    minuto=seg%60;
    seg/=60;
    hora=seg%60;
    }

Dica: apenas t precisa ser long.

Funções para acertar o relógio: .. por sua conta

  • Haha 1

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!