Ir ao conteúdo
  • Cadastre-se

Ajuda: mudança de pic


siltech

Posts recomendados

Ola pesoal.

Eu estou tentando simular o codigo abaixo no Proteus e estou com problemas nas portas RB0, RB1 e RB2 que permanecem em nivel H.

Parece que tenho que desativar os comparadores e não sei como.

codigo:

#include<16F628a.h>

#use delay (clock = 8M)

#fuses HS, NOWDT, PUT, BROWNOUT, NOLVP

#use fast_io(a)
#use fast_io(
int8 Contador;

void main()
{

Set_tris_a(0b00011111);
Set_tris_b(0b00000000);
while(true)
{

if (input(PIN_a0)==0)
{
Contador = 0;
while (Contador < 1)
{
output_high(pin_b0);
output_high(pin_b1);
delay_ms(15000);
output_low(pin_b0);
output_low(pin_b1);
delay_ms(10000);
Contador ++;
}

}
if (input(pin_a1)==0)
{
Contador = 0;
while (Contador < 2)
{
output_high(pin_b0);
output_high(pin_b2);
delay_ms(15000);
output_low(pin_b0);
output_low(pin_b2);
delay_ms(10000);
Contador ++;
}

}
if (input(pin_a2)==0)
{
Contador = 0;
while (Contador < 5)
{
output_high(pin_b0);
output_high(pin_b3);
delay_ms(15000);
output_low(pin_b0);
output_low(pin_b3);
delay_ms(10000);
Contador ++;
}

}
}


}

Link para o comentário
Compartilhar em outros sites

  • 3 semanas depois...

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