Ir ao conteúdo

karlosj

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Reputação

0
  1. Alguém poderia me ajudar.Gostaria que o display fizesse uma contagem de 0 a 99 sem ficar piscando. Eu fiz do seguinte modo: #include<16F877a.h> #use delay(clock=4000000) #FUSES NOWDT,PUT,BROWNOUT,NOLVP byte const digito[] = { 0b10111111, 0b10000110, 0b11011011, 0b11001111, 0b11100110, 0b11101101, 0b11111101, 0b10000111, 0b11111111, 0b11100111}; void main() { int contador; while (true) { for (contador = 0; contador<100; contador++) { output_b (digito[contador/10]); output_high(pin_c2); delay_ms(30); output_low(pin_c2); output_b (digito[contador%10]); output_high(pin_c1); delay_ms(30); output_low(pin_c1); } } } MAS ELE SEMPRE PISCA,SE DIMINUIR O DELAY ELE PARA DE DISCAR MAS CONTA MUITO RÁPIDO, GOSTARIA QUE O DISPLAY NÃO PISCA-SE E A CONTAGEM FOSSE LENTA. ALGUÉM PODE ME AJUDAR.

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