Escolar Documentos
Profissional Documentos
Cultura Documentos
O Latch SR
• Contadores assíncronos
– Entrada de clock dos FFs recebe saída de estágios anteriores
– Estado do contador: transições dos estágios não simultâneas (em ripple)
– Circuito mínimo mas requer cuidados com decodificação
• Contadores síncronos
– Entrada de clock dos FF recebe apenas sinal externo de clock
– Estado do contador: transições sincronizadas (razoavelmente simultâneas)
Contadores
Assíncronos
Um contador
Contador assíncrono é
Binário aquele no qual
Assíncrono os flip-flops
(FF) que
constituem o
contador não
mudam de
estado
exatamente ao
mesmo tempo
porque eles
não têm um
pulso de clock
em comum.
Exemplo de Contador Assíncrono!
Obs.: Faça os exercícios utilizando FFs do Tipo D, JK e T – Bom Estudo!
O módulo [Mod. X], de um contador é o número de estados únicos pelos quais o contador
estabelece uma sequência. O número máximo de estados possíveis (modulo máximo) de um
contador é , onde n é o número de flip-flops do contador. Os contadores podem ser
projetados para ter um número de estados em sua sequência que é menor que o valor máximo
de . Esse tipo de sequência é denominada de sequência truncada.
Um modulo comum para contadores com sequências truncadas é dez (denominado Mod.10).
Os contadores com dez estados em sua sequência são denominados contadores de década.
Um contador de década com uma sequência de contagem de zero (0000) a nove (1001) é um
contador de década BCD porque a sua sequência de dez estados produz o código BCD. Esse
tipo de contador é útil em aplicações com display nas quais o código BCD é necessário para
conversões com leituras em decimal.
Observação:
Podemos desenvolver o
Projeto utilizando os
conceitos:
-RISCO MÍNIMO;
-CUSTO MÍNIMO.
Projeto com
Risco Mínimo!
Refazer o projeto anterior utilizando:
FF do Tipo JK, com Risco Mínimo!
Utilizando FF D projetar a sistema abaixo,
com Risco Mínimo.
EA PE
Próximo Estado
Estado Atual
Tópicos de Registradores
Exercício:
Um dos principais usos dos flip-flops é no armazenamento de dados codificados em binário. Estes dados
geralmente são armazenados em palavras binárias múltiplas de 4 bits, formadas por grupos de flip-flops,
formando os chamados registradores.
A operação de carga ou armazenamento de dados em um registrador caracteriza uma transferência de
dados.
Exemplo
Registrador de 4 bits síncrono, cujos dados de entrada são armazenados na presença de um pulso na entrada de clock.
Um registrador de deslocamento permite transferir uma palavra binária de um
dispositivo a outro.
O deslocamento de dados pode ser:
•paralelo, quando todos os bits do dado são transferidos em um único pulso de clock,
como no exemplo anterior;
•série, quando os dados são transferidos bit a bit, um em cada pulso de clock, como
no próximo exemplo.
Exemplo
Registrador deslocamento de 4 bits, com a entrada de dados em série e a saída em série ou em paralelo.
Dado um registrador de deslocamento para direita/esquerda, implemente um circuito
capaz de multiplicar ou dividir por 2 a entrada carregada.
Determine as formas de onda das saídas do registrador de deslocamento de 4 bits,
considerando a entrada serial dos dados:
4. Bom trabalho!