Display 7 segmentos com 3 digitos multiplexador (by Antonio)
Um contador de 3 digitos no programa eu pego um contador e faço um MOV para uma outra função
que dei o nome de: "contador" dividi "contador" por 100 e coloquei numa função "cen" e dividi "contador" por 10
Onde dei o nome de "dez" e por ultimo dividi "contador" por MOD % 10 e dei o nome de "uni"
Mas no display o digito "uni" e "dez" tem o mesmo valores e as contagens não sao coerentes, alguem pode me ajudar?
feito teste (by ANTONIO ONOFRE)
obrigado pelas dicas mas:
deste jeito: dez= (contador % 100) / 10
a unidades conta de 0 a 9 e muda a centena para 1 indicando 109
depois zera começando tudo de novo.
deste jeito: dez= (contador / 10) % 10
a unidades conta de 0 a 9 e muda a centena ea dezena para 1 indicando 119
depois zera começando tudo de novo.
o curioso é que no simulador do ldmicro esta funcionando normal
unidade de 0 a 9 depois zera
dezena de 0 a 9 apos a unidade completar o sicro.
eu fiz um teste montei 3 contadores em serie um mandando pulso para o outro apos completar 0 a 9 e movei cada contador para cada digito e funcionou normal.
(no subject) (by ANTONIO ONOFRE)
este eo video como esta o display este prog eo mesmo do exempro
so adaptei para indicar um contador.
(no subject) (by ANTONIO ONOFRE)
obrigado pelas informações foram muito validas mas eu estava colocando para acionar os digitos bc 337 depois que os tirei o programa passou a obedecer cada mudança deixei como o esquema abaixo e deu certo. so que passei usar o pic 16f628 meu problema é que nele nao consigo usar entrada analogica usando o ldmicro
proggrama display para atmega (by ANTONIO ONOFRE)
o programa que funcionou serviu para pic 16f628 mas nao deu certo no atmega este que estou enviando deu certo atmega mas é semelhante ao mesmo que vcs me enviaram so que é 3 digitos