Ir ao conteúdo
  • Cadastre-se

Contando tempo timer


nobrevagabundo

Posts recomendados

olá pessoal

estou precisando da ajuda de vocês com relação ao uso dos timer0 nessa questão especifica.

preciso acionar uma carga com tempos diferentes, para isso coloquei 4 botões que irá representar o tempo de respectivamente (1 , 2, 3, 4) para teste.

meu prob e que nao consigo setar um tempo diferente no timer e o mesmo funcionar em minha lógica

Estou usando CCS e proteus

Link para o comentário
Compartilhar em outros sites

O timer incrementa uma variável (contador)

Suas chaves setam um valor diferentes a uma variável (tempo)

Ex:

tempo = 10 se a chave 1 for acionada

tempo = 20 se a chave 2 for acionada

tempo = 30 se a chave 3 for acionada

tempo = 40 se a chave 4 for acionada

IF contador = tempo

saida = 1

fácil de resolver

Link para o comentário
Compartilhar em outros sites

O timer incrementa uma variável (contador)

Suas chaves setam um valor diferentes a uma variável (tempo)

Ex:

tempo = 10 se a chave 1 for acionada

tempo = 20 se a chave 2 for acionada

tempo = 30 se a chave 3 for acionada

tempo = 40 se a chave 4 for acionada

IF contador = tempo

saida = 1

fácil de resolver

vou fazer algo aqui.. rsrs

Link para o comentário
Compartilhar em outros sites

Correção

IF (contador == tempo)

{saida = 1;}

rafael.luc, entendi o que você quis dizer, e que era só o exemplo, mas como o colega pode esquecer que "==" irá comparar e "=" irá atribuir.

Corrigi só porque nos testes ele pode se confundir...

rsrsrs.. conseguir enteder a ideia do amigo aÊ..

fiz o seguinte...

ha no while principal zero o valor do contador (cont)

 WHILE(true)
{

while(bt1==0)
{
cont1=1953; // 1s
if(cont == cont1)
{ output_high(led1);
while(bt1==0);
output_low(led1);
}
}

ele funciona da seguinte forma...

quando pressiono o botão entra na rotina, compara com o contador e depois ligar o led quando ligar o led fica nesse loop infinito, quando solto o botão o led apaga.

Resolveu meu prob...

Link para o comentário
Compartilhar em outros sites

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

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...