Provas Exercícios Programação Página Principal barra_de_navegacao principal programacao proxima anterior exercicios projetos provas notas



Contadores
Os contadores são arranjos de n flip-flops que avançam de um estado para outro estado em resposta a um evento. Um conjunto de n flip-flops tem 2n estados diferentes.Um estado é caracterizado pelas saídas do flip-flop: SET ou RESET.

Módulo do Contador - é o número de estados diferentes através dos quais o contador passa antes de retornar a um estado inicial.


Contador em Anel

fig1




O contador em anel é o mais simples dos contadores síncronos e consiste de um registrador de deslocamentos para direita, onde a saída do último flip-flop é realimentada para a entrada do primeiro flip-flop.




O terminal Inicia assume brevemente o nível lógico 1 fazendo com que o primeiro flip-flop seja ajustado(set) e os demais reajustados(reset). Então, a cada ciclo do relógio(borda de gatilhamento) o contador avança o nível lógico 1 para o flip-flop seguinte; após quatro ciclos sucessivos o contador retorna ao estado inicial e a contagem é mostrada explicitamente nos displays em cada saída dos flip-flops. As formas-de-onda das saídas são mostradas na Fig.2.
Fig.1
ig2
Fig.2


Contador em Anel Torcido(Contador Johnson)

O contador em anel torcido consiste do mesmo esquema do contador em anel sendo que a saída complementada do último flip-flop é realimentada para entrada do primeiro flip-flop.O contador em anel torcido utiliza os 2n estados do contador com n flip-flops.

Embora o contador em anel torcido(módulo 2n) utilize melhor os flip-flops que o contador em anel(módulo n), ele requer uma lógica decodificadora, pois a contagem não pode ser mostrada diretamente das saídas dos flip-flops.
fig3
Fig.3



Contador Síncrono de Módulo 2n
Os contadores em anel e anel torcido não usam eficientemente os flip-flops.Existe uma classe de contadores síncronos mais eficientes pois usam os 2n estados disponíveis em um arranjo de n flip-flops.A figura abaixo mostra um contador síncrono módulo 2n , construído com n flip-flops tipo JK.


fig4
Fig.4



O bit menos significativo Q0 muda a cada ciclo de relógio, pois o flip-flop FF0 está no modo chaveamento.O bit Q1 só muda de valor quando Q0 está no nível ALTO e muda para nível BAIXO, ou seja FF1 só muda quando FF0 está no nível lógico 1 e vai para o nível lógico 0.Q2 só mudará de valor quando Q0 e Q1 estiverem no nível ALTO e forem para o nível BAIXO.A Fig.2 ao lado mostra as formas-de-onda das saídas Q0, Q1 e Q2 para oito ciclos de relógio.Em geral, um bit muda quando todos os bits de menor significância forem 1 ao mesmo
fig5
Fig.5
tempo e mudam para nível lógico 0. E Q3 mudará quando todos os flip-flops antecedentes estiverem no nível lógico 1 e mudarem para o nível lógico 0.


O contador de módulo 2n acima apresenta a necessidade de um decodificador para mostrar explicitamente as saídas e a desvantagem da capacidade de entradas das portas AND aumentar com n(número de flip-flops) e com o módulo do contador.

Uma alternativa é o contador mostrado na figura abaixo no qual a capacidade

fig6
Fig.6
da entrada das portas AND não aumenta com o número de flip-flops n e o módulo do contador 2n.
Observe que a porta AND G1 não é realmente necessária.Está no circuito apenas para realçar o padrão de construção do contador.



Velocidade de Contadores Síncronos
Os contadores síncronos estudados até agora apresentam velocidades diferentes, isto é, freqüências de relógios nos quais podem operar corretamente.A freqüência máxima de operação dos contadores síncronos são função do atraso de propagação(tapFF) e do tempo de preparação dos flip-flops(tprep), e do atraso de propagação das portas(tapP) no caso dos contadores de módulo 2n.

Contador
Freqüência Máxima de Operação
   
Em Anel e Em Anel Torcido
fig7
   
Módulo 2n
fig8
   
Módulo 2 (n-2 portas)
fig9



circuit_board Questões de Revisão - Resolva as questões propostas e verifique seus conhecimentos em contadores síncronos.Clique aqui!



barra_de_informacao principal programacao proxima anterior exercicios projetos provas avaliacoes email

 

Atualizada em 28/09/09

apple_logo