Buscar

Aula 12 - Contadores

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 22 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Contadores
Introdução
Introdução
• O contador é um subsistema sequencial que fornece
em suas saídas um conjunto de níveis lógicos numa
sequencia predeterminada;
• A este conjunto de níveis lógicos dá-se o nome de 
estados internos do contador;
• O contador é formado basicamente por flip-flops e, 
portanto, a velocidade da sequencia gerada é 
determinada pela frequencia dos pulsos de clock.
• Os contadores podem ser classificados segundo
alguns critérios:
– Tipo de controle:
• Assíncrono;
• Síncrono.
– Tipo de contagem:
• Crescente (up);
• Decrescente (down).
– Tipo de código:
• Hexadecimal;
• Decimal (Década);
• Outros.
Contadores-Configurações básicas
• Um contador assíncrono é aquele no qual os flip-flops
são controlados por pulsos de clock não simultâneos;
• O que caracteriza este tipo de contador é a ligação da 
saída de um flip-flop à entrada de clock do flip-flop
subsequente, ou seja, somente o primeiro flip-flop é 
controlado pelos pulsos de clock externos.
Contador Assíncrono
• Exemplo de aplicação I- Contador Hexadecimal 
Assíncrono Crescente:
Registradores-Configurações básicasContador Hexadecimal Assíncrono Crescente
User
Sticky Note
Entrada em série enullSaída em paralelo
User
Sticky Note
A saída de um é a entrada do clock do outro. Logo tem-se um contador assíncrono.
• Para análise do funcionamento deste circuito, é preciso
destacar duas características do flip-flop T:
– Atua na transição negativa (borda de descida) do clock;
– Para T=1, Qf = Qa;
– O diagrama de tempos deste controlador parte do estado inicial QD QC
QB QA = 0 0 0 0.
Contador Hexadecimal Assíncrono Crescente
• No diagrama de tempos deste contador é mostrado
a divisão da frequencia de clock por dois (QA), por
quarto (QB), por oito (QC) e por dezesseis (QD);
• O seu diagrama de estados:
Contador Hexadecimal Assíncrono Crescente
• Exemplo de aplicação II- Contador de Década
Assíncrono Crescente:
Registradores-Configurações básicasContador AssíncronoContador de Década Assíncrono Crescente
• Interligando todas as entradas clear (CL) dos flip-
flops, criando uma entrada de controle master reset 
(MR) que atua imediatamente toda vez que o 
contador chega ao estado A (QD QC QB QA = 1 0 1 0);
• As saídas QD QC QB QA são ligadas a uma porta OU 
que fornece nível lógico 0 logo que o contador chega
ao estado A resetando, assim, todas as saídas, 
levando-o ao estado 0 (QD QC QB QA = 0 0 0 0);
Registrador de DeslocamentoContador AssíncronoContador Assíncrono-AplicaçãoContador de Década Assíncrono Crescente
• No estado 0, a porta OU volta a fornecer nível lógico
1 desabilitando a entrada de controle master reset 
(MR);
• O circuito omite o estado A, contando apenas de 0 a 
9 (dez estados), funcionando como um contador de 
década assíncrono crescente.
Registrador de DeslocamentoContador Assíncrono-AplicaçãoContador de Década Assíncrono Crescente
• O contador síncrono é aquele no qual os flip-flops
são controlados simultaneamente pelo mesmo pulso 
de clock.
Contador Síncrono
User
Sticky Note
Entrada em Paralelo e Saída em Paralelo.
• O que caracteriza este tipo de contador é a ligação 
das entradas de clock dos flip-flops a uma única 
entrada de clock externa;
• O circuito combinacional, da figura anterior, que 
determina os estados futuros (entradas dos flip-
flops) a partir dos estados atuais (saídas dos flip-
flops) em função da sequencia de contagem
desejada e do tipo de flip-flop utilizado.
Registrador Série-SérieContador Síncrono
• Exemplo de aplicação I-Contador Módulo 5 Síncrono
Crescente:
– Contador Módulo 5 (cinco estados);
– 3 (três) flip-flops são suficientes para o projeto;
– Sua sequencia é formada apenas pelos estados 0 a 4 (000 a 
100);
– Diagrama de estados:
Contador Módulo 5 Síncrono Crescente
Contador Módulo 5 Síncrono Crescente
• Foi utilizado apenas flip-flop D e suas características: (Para 
D=0, Qf=0 e para D=1, Qf=1).
• A tabela-verdade do circuito combinacional deste contador:
• As expressões lógicas das saídas do ciruito
combinacional, através do mapas de Karnaugh:
Contador Módulo 5 Síncrono Crescente
• Antes da implementação do circuito, deve-se fazer a 
análise dos estados secundários (5, 6 e 7) para saber 
como se comportam em relação aos estados da 
malha principal;
• Isto se dá, pelo fato, dos níveis lógicos irrelevantes
terem sido definidos durante a resolução dos mapas
de Karnaugh, pois ao fazerem parte de enlaces, 
passaram a valer 1, caso contrário iguais a 0
Contador Módulo 5 Síncrono Crescente
• Pela substituição das variáveis QC , QB e QA das 
expressões lógicas obtidas por seus valores
correspondents nos estados secundários: 5, 6 e 7, 
tem-se a tabela-verdade:
Contador Módulo 5 Síncrono Crescente
Contador Módulo 5 Síncrono Crescente
• Tem-se o diagrama de estados completo:
• Finalmente, tem-se o circuito implementado:
Contador Módulo 5 Síncrono Crescente
• Há duas vantagens a considerar do contador
síncrono em relação ao contador assíncrono:
– Velocidade: a frequencia máxima de clock do contador
síncrono é limitada apenas pela frequencia máxima de 
clock de um flip-flop, pois não há propagação de atraso;
– Versatilidade: É possível o projeto de um contador
síncrono de qualquer sequencia prevendo, inclusive, a 
eliminação de problemas causados pelos estados
secundários.
Contadores- Conclusão
• (1°) O que faz este circuito?
• Considere a entrada de controle load é utilizada para iniciar o 
contador através do nível lógico 0, carregando as saídas com 
QA QB QC QD = 1 0 0 0. Em seguida, esta entrada permanence 
em nível lógico 1.
Exercícios:
• (2°) Obter um contador módulo 12 síncrono crescente, 
utilizando flip-flops D. 
• (3°) No contador, do exercício anterior, qual a frequência 
de sinais das saídas caso a frequência de clock seja de 
600 KHz?
• (4°) O diagrama de estados abaixo representa o 
funcionamento de um contador de números pares de 
quatro bits. Obter o seu circuito nos modos síncrono e 
assíncrono, utilizando apenas três flip-flops T.
Exercícios:

Outros materiais

Outros materiais