Ir ao conteúdo
  • Cadastre-se
Gustavow97

Contador 15-10

Recommended Posts

E ai galera, estava tentando fazer um contador decrescente de 15-10 com flip flops utilizando o clear. O problema é que a contagem já inicia com o clear ativado e aí fica tudo em 0.

 

post-728318-0-75200000-1404073620_thumb.

 

A lógica que fiz foi o seguinte: Quando A + B =  0 o clear será ativado, entretanto, o circuito não funciona. E quando retiro a porta a contagem vai do 15 - 0.

 

post-728318-0-41158400-1404073837_thumb.

 

Será que alguém pode me dar uma luz?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esquecendo um pouco a inicialização deste contador...

- Quem é A e quem é B na saída do contador (pelo que vejo você está pegando o 1o bit - menos significativo - e o 3o bit)?

- Você não está fazendo A ou B ( A+B ) no seu circuito e sim A nou B.

- Em todo caso esta lógica não vai funcionar pois no estado inicial (15 decimal ou 1111 binário) tanto A e B estão em nível alto, o que deixa a saída da porta nou (nor) em nível baixo, zerando os flip-flops e travando o circuito.

- Na verdade qualquer combinação em que o 1o bit ou o 3o bit estejam em nível lógico 1 travariam este circuito, zerando a saída.

- O certo seria usar uma lógica com portas E e inversoras, usando as todas as saída do contador, para que sua saída fique 0 apenas quando o contador estiver com 10 (1010) em sua saída. E esta lógica não deve ser ligada aos resets dos flip-flops, pois isso zeraria a saída do contador (não travaria a saída em 10). Para parar a contagem e manter a saída do contador com 10 você tem que travar o sinal de clock.

 

[]s Daniel

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai galera, estava tentando fazer um contador decrescente de 15-10 com flip flops utilizando o clear................

 

Gustavo, pode ser assim?

 

t72u.jpg

 

A porta AND serve para levar a contagem para #1111B se por acaso ocorrer #0000B ou #1001B ; respectivamente "0" ou "9" na saída.

 

O capacitor C1 e R2 são para eliminar um bug. Não são necessários no circuito real.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro 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 publicações 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

×