Você está na página 1de 53

Contadores

Introdução
● Flip-Flops podem ser utilizados para realizar
contagem
● Número e sequência de estados dependem da
organização dos Ffs

● Tipos de Contadores
– Assíncronos
– Síncronos
Contador Assíncrono de 2-bit
Contador Assíncrono de 2-bit
Contador Assíncrono de 2-bit
Contador Assíncrono de 3-bit
● Como seria o circuito desse contador?
● Como seria a forma de onda nas saídas dos
FFs?
● E sua tabela de estados?
Contador Assíncrono de 4-bit
Contador Assíncrono de 4-bit
Exercício
● Um contador é utilizado para contar o número
de produtos que passam por uma esteira
rolante em uma fábrica. Um sensor de óptico é
usado para gerar o pulso de clock, sempre que
algum produto passa. O contador deve ser
capaz de contar pelo menos mil produtos.
Quantos FFs são necessários?
Divisor de Frequência
● Cada FF em um contador assíncrono divide a
frequência por 2
Exercício
● O primeiro passo para construir um relógio é ter
um sinal de clock de 60 Hz. Na figura abaixo, o
sinal 60Hz alimenta um contador módulo 60,
que é usado para dividir a frequência de
entrada por 60. O sinal de 1Hz alimenta o
restante do circuito do relógio. Quantos FFs
são necessários para implementar um contador
módulo 60?
N
Contadores módulo < 2
N
Contadores módulo < 2
N
Contadores módulo < 2
Mostrando estados de contagem
Exercício
● Mostre como um contador assíncrono pode
implementar um contador módulo 12 com uma
sequência binária de 0000 até 1011.
Solução
Solução
Exercício
● Determine o módulo do contador e a frequência
da saída D.
Exercício
● Determine o módulo do contador e a frequência
da saída D.
N
Contadores módulo < 2
● Procedimento para construção
● Contador assíncrono que inicia em 0 e módulo X

Encontre o menor número de FFs tal que 2N >= X, e
os conecte como contador. Se 2N = X, pule os
passos 2 e 3.
● Conecte uma NAND na entrada CLEAR de cada FF
● Determine quais FFs ficam em ALTO na contagem
X; conecte as saídas Q dos FFs a porta NAND
Exercício
● Construa um contador módulo 60.
Solução
Contadores Assíncronos
Decrescentes
Contadores Assíncronos
Decrescentes
Contadores Assíncronos
Decrescentes
Propagação do atraso
● Contadores assíncronos são os mais simples,
mas...
● Cada FF possui um atraso de propagação intríseco
● O atraso acumula ao longo dos estágios do
contador
● Limita a frequência máxima do circuito
Propagação do atraso
Propagação do atraso
Propagação do atraso
● Para o contador funcionar corretamente o
período de clock tem que ser superior ao maior
atraso

● Logo a maior frequência permitida seria:


Contador Síncrono de 2-Bit
Contador Síncrono de 2-Bit
Contador Síncrono de 3-Bit
Contador Sincrono de 3-Bit
Contador Síncrono de 3-Bit
Contador Síncrono de 4-Bit
Contador Síncrono de 4-Bit
Vantagem dos contadores síncronos
● Os atrasos de propagação não se somam
● O atraso do contador síncrono depende apenas
do atraso de um FF e os atrasos das portas
AND
Contadores Síncronos Crescentes e
Decrescentes
Contadores Síncronos Crescentes e
Decrescentes
Contadores de Carga Paralela
Contadores BCD
Projeto de Contadores Síncronos
● Circuito Sequencial Genérico
Projeto de Contadores Síncronos
● Procedimento
● Elaborar digrama de estados
● Tabela de próximo estado
● Tabela de transição do FF
● Expressões lógicas das entradas dos Ffs
● Implementação do contador
Projeto de Contadores Síncronos
● Diagrama de Estados
Projeto de Contadores Síncronos
● Tabela próximo estado
Projeto de Contadores Síncronos
● Tabela de transição do FF
Projeto de Contadores Síncronos
● Tabela de excitação do circuito
Projeto de Contadores Síncronos
● Projetar os circuitos que garantem os níveis
requeridos em cada entrada J e K de cada FF
Projeto de Contadores Síncronos
● Implementação do circuito final
● Os circuitos lógicos de cada J e K são
implementados das funções encontradas nos
Mapas K
Exercício
● Implemente o contador binário com a
sequência mostrada no diagrama abaixo.
Relógio Digital
Referências
● Tocci, J. Ronald, Widmer, Neal S., Digital
Systems Principles and Applications, 8e,
Prentice Hall
● Floyd, Thomas L., Digital Fundamentals, 8e,
Prentice Hall

Você também pode gostar