Ir ao conteúdo
  • Cadastre-se

Como representar um número de 8 bits em três display's bcd-7 segmentos?


Posts recomendados

@Leonardosa  ,

 

Sim, quase isso, mas o CI tem de ser o 74185A, e o circuito exato está no datasheet.

 

Só que esse CI é bem difícil de se achar.... também dá para fazer baseado em contadores e comparador, com um circuito de clock automático, pelo menos neste caso os CI's são fáceis de encontrar...

 

Paulo

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Se não for trabalho de curso escolar, é um bom momento de se cogitar o uso/aprendizado sobre microcontroladores. Mais versátil-barato-fácil de achar e alguns indizíveis etc

 

No seu caso pesquise por decodificador binário bcd e depois bcd pra 7 segmentos. Provavelmente é isso que seu professor quer.

Link para o comentário
Compartilhar em outros sites

  • 3 anos depois...

Na prática, esse CI 74185 nem deve ser mais fabricado. Porém encontrei alguns deles a venda na internet por um preço nada agradável pesquisando pela linha LS (Low Power Schottky) o 74LS185.

 

Porém ainda acho que a maneira mais simples seria usar um Micro Controlador mesmo, nesse caso é um recurso simples para essa área e se faz com poucas linhas de programação.

Sendo assim por exemplo dá pra usar um único PIC daqueles de 28 pinos pra controlar vários Displays sete segmentos de maneira direta usando um sistema de multiplexação, descartando até mesmo os decodificadores BCD como o 4511.

 

Agora, estava pensando... Será que para fins somente didáticos é possível fazer isso somente com diodos?

Nos anos 70, publicaram esse circuito numa revista:

1245118837_Semttulo115.png.1b180e39e18ddae86e48f66a66a2823d.png

Me lembre que fiquei um bom tempo montando-o na Protoboard...

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • 1 ano depois...

@Jorge Daer ,

 

Forneça mais detalhes, como o Pic que você quer utilizar, o tipo de serial que virão os dados ( protocolo ), se é nível TTL ou RS232C, se poderão vir em paralelo também, que alguém pode se interessar.... exceto eu kkkkkkkk 

 

Só lembrando que pelo que eu entendi, esse Pic precisa de pelo menos 12 pinos para a saída, e pelo menos 9 pinos para as entradas, mais 2 de alimentação, fora algum pino para indicar o tipo de entrada.....

 

E sim, pode ser feito usando um Arduino Uno também ......

 

Paulo

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Amigo é relativamente simples. Olha isso que é bem minimalista: não usa recursos do hw do mc - o que eu recomendo com intensidade.

Circuito%20Proteus.png?_x_tr_sch=http&_x

https://sites.google.com/site/sitexlipehomenew/display-7-seg-dois-digitos-multiplexados

... mas tem sua didática

Depois de entender, coloque + 1 transistor e altere minimamente o programa pra ter seus 3 (ou+) dígitos

Fale + sobre o projeto, o que sabe deste ramo, e etc.

  • Curtir 2
Link para o comentário
Compartilhar em outros sites

6 horas atrás, .if disse:

Amigo é relativamente simples. Olha isso que é bem minimalista: não usa recursos do hw do mc - o que eu recomendo com intensidade.

Circuito%20Proteus.png?_x_tr_sch=http&_x

https://sites.google.com/site/sitexlipehomenew/display-7-seg-dois-digitos-multiplexados

... mas tem sua didática

Depois de entender, coloque + 1 transistor e altere minimamente o programa pra ter seus 3 (ou+) dígitos

Fale + sobre o projeto, o que sabe deste ramo, e etc.

Você pode multiplexar de varias formas diferentes, e existem varios CI que podem te ajudar.

CD4511 - Conversor de binario para BCD (https://proesi.com.br/cd4511-circuito-integrado.html)

 

CD4017 - contador de decada, você pode usar para fazer o acionamento dos display, cada pulso no clok deste CI aciona uma saida depois da outra, de forma sequencial. (https://proesi.com.br/cd4017-circuito-integrado-dip-16.html)

 

LM555 - um oscilador simples, e barato, para fazer o pulso no CD4017 para chavear os display (https://proesi.com.br/lm555-circuito-integrado-dip-8.html)

  • Obrigado 1
Link para o comentário
Compartilhar em outros sites

  • Membro VIP

As dicas do amigo acima são válidas pra algo + complexo e desafiador...

Em 25/07/2020 às 00:15, Renato.88 disse:

Porém ainda acho que a maneira mais simples seria usar um Micro Controlador mesmo, nesse caso é um recurso simples para essa área e se faz com poucas linhas de programação.

Sendo assim por exemplo dá pra usar um único PIC daqueles de 28 pinos pra controlar vários Displays sete segmentos de maneira direta usando um sistema de multiplexação, descartando até mesmo os decodificadores BCD como o 4511.

😁

Link para o comentário
Compartilhar em outros sites

Sem como agradecer os amigos!!!

 

Os esclarecimentos são excelentes; mencionei a entrada ser serial ou paralela (nível TTL) conforme fosse mais fácil para o programador, claro que preferencialmente serial daria uma boa enxugada no tamanho final do projeto. Assim como o amigo Venâncio sugeriu, antes de buscar refinar meu trabalho montei com componentes eletrônicos discretos que sem duvida alguma funciona perfeitamente; Alphawk mencionou usar o Arduino, apesar de ter procurado e ser bem fácil encontrar eu não havia conseguido...vou montar/configurar tanto nesta plataforma como na sugestão Pic do .if, depois quero voltar postar os resultados para que no fim este rico material possa ser útil para os próximos. Vocês estão de parabéns!    

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
1 hora atrás, Jorge Daer disse:

serial ou paralela (nível TTL) conforme fosse mais fácil para o programador, claro que preferencialmente serial daria uma boa enxugada no tamanho final do projeto

Não consegui ver relação com a facilidade e tamanho do projeto. O foco deve ser o hw disponível e principalmente o custo do projeto. Mas enfim...

Sugiro ao amigo ir de arduino mesmo pois já quase tudo semipronto e seu mc - da mesma linha - é + em conta e + poderoso que pic.

Link para o comentário
Compartilhar em outros sites

@Jorge Daer ,

 

Um bom ponto de partida :

 

https://www.dotnetlovers.com/article/10246/what-are-multiplexed-displays-and-use-of-multiplexing

 

Tem o esquema muito simples pois usa Multiplex, e o código para Arduino Uno.

 

Só falta adaptar o seu sistema de entrada do valor a ser mostrado e partir pro abraço ...

 

 

11 horas atrás, .if disse:

Sugiro ao amigo ir de arduino mesmo pois já quase tudo semipronto e seu mc - da mesma linha - é + em conta e + poderoso que pic.

 

Caramba, nem bem voltou e já tá empurrando o osso pros outros é ???

 

😆

 

Ainda bem que não entendo nada de C ....

 

Paulo

  • Haha 1
Link para o comentário
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

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