Ir ao conteúdo
  • Cadastre-se

Contador up/down


Posts recomendados

@bvianaro

 

Como disse o @ljMonteiro , você tem de colocar um resistor limitador de corrente entre cada pino de saída do 7447 e o display.

Também lembre-se de ligar o Anodo comum do display ao +5V.

 

Mas mesmo assim o funcionamento do circuito não vai ser mudar apenas 1 contagem quando você acionar algum botão de UP ou de Down, porque as chaves geram ruido chamado de Bouncing , e isso vai fazer o gerador interpretar várias contagens ao invés de uma.

 

No Proteus, as chaves são "perfeitas" , isto é, não geram esse ruido.

 

Na prática, tem de usar um circuito que faça o Debouncing dos botões. Algo deste tipo :

 

fetch.php?media=debounce.jpg

 

Paulo

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

E não se esqueça de alimentar ambos os CI's. Pino 16 no +Vcc e 8 no terra ou comum..

 

E, como já foi dito um resistor para cada pino do conversor 7 segmentos..

 

Esse seu contador pode sim receber preset. Olhe em seu datasheet e veja o que é necessário para fazer esse preset. Está na página 5-4 e ai está o datasheet: http://ee-classes.usc.edu/ee459/library/datasheets/74LS192.pdf

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
2 horas atrás, bvianaro disse:

Eu consegui fazer ele ficar fixo em 9, mas aí quando aperto o botao up ou down não acontece mais nada. Na tabela ta falando q se o PL estiver ativo o up e down são dont care.

O nível ativo do PL é zero, que é quando ele executa a função de carregamento de modo assíncrono com o clock..

Enquanto nesse pino (PL) estiver zero, seu nível ativo, ele não faz mais nada..

Para que o contador volte a operar tem de manter zero no pino MR e elevar para um o pino CPu ou CPd , pulsando o outro..  Para mim está claríssima a descrição

 

A pergunta: estás fazendo isso dai???

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
1 hora atrás, bvianaro disse:

@faller testei ligando no terra em nível baixo ,e ligando no vcc em nível alto, e nenhum deu.

E qual deles é o nivel ativo???? Terra ou VCC???

 

 

Considere a msg da Isadora e coloque resistores de Pu e Pd sempre de acordo com o necessário..

Link para o comentário
Compartilhar em outros sites

  • Membro VIP

Nosso entendimento é que não está funcionando..

O correto é citar:

O Up é ativado pela fixação do MR em zero + A fixação do PL em um + a fixação do Cpu em um e a efetivação da contagem up é feita na subida de zero para um do CPD

Tens alguns conceitos ai um pouco distorcidos

O MR (14) merece um resistor de pull down como colocastes

Já o pino PL (11) deve receber um resistor de pull up (ligado ao +VCC) com o botão oferecendo um terra ao pressionar mas ligaste-o direto a massa, não vai sair dai nunca, se sair ai o CI estará errado...

O pino Down ou CPd (4) tem de estar com resistor ligado ao VCC e o botão forçando terra nela quando pressionado.

O mesmo vale para CPu (5)

Ai estarás cumprindo a tabela

 

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
36 minutos atrás, bvianaro disse:

@faller O pino pl tem que ter um botao também? Isso que não estou entendendo

Evidente. Senão ele nunca vai fazer mais nada a não ser Preset, pois está escravo em zero...

Por isso disse siga a tabela

74LS192_zpsdbj0jd9m.jpg~original

 

Teu erro esta sendo na interpretação da tabela função do CI

 

Se você não colocar isso eventualmente em nível um não vais fazer nenhuma espécie de contagem nem up nem down que exige nível um no PL

 

Link para o comentário
Compartilhar em outros sites

  • Membro VIP
15 minutos atrás, bvianaro disse:

@faller Tem algum outro jeito de mudar o estado do PL sem ser usando outro botão? De forma automática.

Esse pino tem de ter um resistor pull up, ligado ao + Vcc e um botão, uma chave, um disjuntor, qualquer coisa ou até mesmo um fio solto, ligado ao pino, que minimamente raspe o terra para que o CI engula, assuma, se carregue com o valor de preset..

 

Só não entendi o porque de forma automática.. Será que estas querendo carregar sempre que o dispositivo é ligado, com o mesmo valor?

 

Se for isso que desejas, tente fazer aparecer a linha de PL sempre que ligares o dispositivo???

Para carregar ao ligar providencie, além do resistor pull up nessa linha, um capacitor de 10 nF desde esse pino até a massa, o terra..

Ao ligar esse capacitor estará descarregado e simulará um nível zero até se carregar via pull up.

 

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

@faller @Isadora Ferraz  Consegui resolver o problema, coloquei um botão no PL mesmo e aterrei o pino de reset, agora o PL ao ser pressionado é como se fosse um reset para o valor setado. Muito obrigado pela ajuda.

 

Só mais uma coisa, quais seriam bons valores para o capacitor no Debouncing dos botões? Para evitar ruído.

Esses valores que coloquei estão bons pros capacitores e resistores nos botões?

E na entrada de alimentação do display de 7 segmentos é necessário colocar alguma coisa? Ou somente ligar no 5v?

contador1.jpg

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber 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...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!