Página 1 de 1

Painel Contador

MensagemEnviado: 12 Jul 2007 20:43
por geraldomelo
Ola pessoal . Estou com mais um problema aqui pra variar ... hehehh
é o seguinte : Tenho que fazer um painel simples com displays de 7 segmentos que vc aperta um botão , ele conta mais 1 , isso até 99 , ou seja , dois displays para cada botão , mas ai é que tá , eu preciso de 15 "linhas" dessas , ou seja , 15 botões , ai vc aperta o botão nº7 , e soma um no display relativo ao botão 7 ..

Ai que vem os problemas ... vou ter que multiplexar 30 displays ... e a velocidade .Será que dá conta ? outra coisa , não tenho pinos para isso , pensando em um 877A por exemplo , seriam 7 pinos para os segmentos , mais 30 para chavear cada display , ai já não deu , mesmo pensando em ler os botões com uma rede de resistores e usando o AD , mesmo assim eu não tenho pinos suficiente ..

Sugestões ? Outro Pic? tem mais pepinos ainda ( elétricos , pois são aqueles displays grandes de elevador) , mas vamos com esses primeiro ... hehehe

abraços

Geraldo ..

MensagemEnviado: 13 Jul 2007 08:00
por ze
Olá
Sugestões:
use 1 porta (8 pinos do uC) para os segmentos do display, 4 shift register de 8 bits 74HC164 p.ex. para os catodos/anodos comuns (+2 pinos do uC).
Deixe uma interrupçao (timer0 p. ex) configurada para 1600Hz (a cada ~18mseg todos os displays são atualizados). A int pode também cuidar de ler algum teclado de 32 teclas. (+1 pino do uC) Use cristal de freq. max do uC (20MHz p. ex) para que as outras operações não sejam prejudicadas pela int.
(Já tenho [+de] um projeto semelhante funcionando: 10 displays, 12 teclas, int a 400Hz - pic16f 4MHz e 18f 24MHz).

MensagemEnviado: 13 Jul 2007 11:49
por vibrex
Na pratica qual é o valor ideal para atualização dos display sem FLICKERING?

MensagemEnviado: 23 Jul 2007 11:46
por Afonsop
Olá, o TPIC6B595 não ajuda?