Ir ao conteúdo
  • Cadastre-se

Contador 0 a 15 PIC16f877a


sergioantonio

Posts recomendados

Agradeço muito quem possa me ajudar ,eu fiz o programa abaixo que conta

de 0 a 9,um display 7 segmentos,agora quero incluir mais um display e contar

de 0 a 15 com dois botões um para incrementar outro decrementar,aguardo

agradeço antecipadamente,sou iniciante.

unsigned char numero [10]={63,6,91,79,102,109,125,7,127,111};

unsigned char a;

void main()

{

trisb=0b00000000;

trisd=0b00000000;

portb=0b00010000;

while(1)

{

for(a=0;a<10;a++)

{

portd=numero[a];

delay_ms(1000);

}

}

}

Link para o comentário
Compartilhar em outros sites

Boa noite colega, vejo que é iniciante, que programa você usa? eu não sou muito fã de ASM, mas gosto de usar o PIC em projetos, sempre uso o programa LDmicro. quanto a contar até 15, faça que toda vez que transistar de 9 para zero gere um pulso para o outro display.

espero ter ajudado

vmv

Link para o comentário
Compartilhar em outros sites

parece que esta usando o MickroC , mas não sabemos qual pic esta programando... aqui tem algo sobre o assunto, de uma olhada...

http://www.pictronics.com.br/projetos-pic/76-multiplexando-displays-de-7-segmentos-com-pic16f877a.html

falha minha, por falta de atenção deixei de notar que esta a programar o 16F877A, desculpe...

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

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!