Sie sind auf Seite 1von 55

Eletrnica Digital

Registradores de deslocamento
Armazenar informaes de mais de um bit
Trata-se de um certo numero de Flip-flops do tipo JK ou D onde a saida
de cada bloco aplicada a entrada do seguinte

Prof. Rmulo Nunes

Eletrnica Digital

Registradores de deslocamento
Este arranjo tambm utilizado como conversor srie paralelo de n bits.

Prof. Rmulo Nunes

Eletrnica Digital

Registradores de deslocamento
Este arranjo tambm utilizado como conversor srie paralelo de n bits.

Prof. Rmulo Nunes

Eletrnica Digital

Registradores de deslocamento
Como seria a implementao de um conversor paralelo srie?

Prof. Rmulo Nunes

Eletrnica Digital

Registradores de deslocamento
Como seria a implementao de um conversor paralelo srie?
Vamos analisar o comportamento desta clula do registrador:

Prof. Rmulo Nunes

Eletrnica Digital

Registradores de deslocamento
Como seria a implementao de um conversor paralelo srie?
Vamos analisar o comportamento desta clula do registrador:

Prof. Rmulo Nunes

Eletrnica Digital

Registradores de deslocamento
Como seria a implementao de um conversor paralelo srie?

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Variam seus estados sob o comando de um clock de acordo com uma
sequencia predeterminada
Assncronos: Seus flip-flops funcionam de maneira assncrona por
no possurem as entradas de clock em comum.
Sncronos: As entradas de clock so comuns para todos os flip-flops.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Pulsos: Apresenta na sada o sistema binrio de forma
sequencial
Utiliza um conjunto de FF T ou JK na forma mestre-Escravo

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Pulsos: Apresenta na sada o sistema binrio de forma
sequencial

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Pulsos: Apresenta na sada o sistema binrio de forma
sequencial

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Pulsos: Apresenta na sada o sistema binrio de forma
sequencial

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Dcada: Efetua a contagem dos nmeros binrios de 0 a
9, ou seja, acompanha a sequencia do BCD de 0000 at 1001.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Dcada: Efetua a contagem dos nmeros binrios de 0 a
9, ou seja, acompanha a sequencia do BCD de 0000 at 1001.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Dcada: Efetua a contagem dos nmeros binrios de 0 a
9, ou seja, acompanha a sequencia do BCD de 0000 at 1001.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador de Dcada: Efetua a contagem dos nmeros binrios de 0 a
9, ou seja, acompanha a sequencia do BCD de 0000 at 1001.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador assncronos decrescentes:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador assncronos decrescentes:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador assncronos decrescentes:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador assncronos crescente/decrescentes:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncronos
Contador assncronos crescente/decrescentes:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores
Assncornos
Contador assncronos crescente/decrescentes:

Prof. Rmulo Nunes

Eletrnica Digital

EX: Elabore um contador decrescente de 7 a 0. O circuito deve possuir um


terminal que, quando aterrado, estabelece o estado inicial.
EX:Esboce a forma de onda para o circuito em funo dos sinais aplicados
considerando que a entrada Enable 0.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Possuem a entrada de clock em comum de forma que otdos os flip-flops
atuam de forma sincronizada.
Podemos obter mquinas de estados equivalentes (mesmo
comportamento temporal) a soluo Assncrona.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Supondo que ao ligarmos o contador
tenhamos o estado inicial 0000
Temos ue na primeira descida do clock a
transio dos 3 flip-flops dada por:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Atravs das funes de ativao dos flipflops JK devemos analisar que valores de J
e K satisfazem esta transio

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Temos agora a seguinte transio para o
2o pulso de clock

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Temos agora a seguinte transio para o
2o pulso de clock

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
O 3 pulso de clock resultar em:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
Desta forma temos os seguintes mapas
de Karnaugh para o sistema

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador binrio de 4 bits (com FF do tipo JK).
O sistema completo para o contador binrio 4 bits pode ser visto a
sequir

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador em Anel

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador em Anel
Levantamos o comportamento das entradas J e K para a sequencia
apresentada

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador em Anel
Se obtivermos o estado inicial atravs das entradas preset e clear
faremos o contador permanecer no loop e desa forma qualquer outro
estado possvel torna-se irrelevante.
Temos ento os seguinte mapas para o circuito combinacional dos
estados:
* Embora pudssemos ligar
a entrada K3 em 1 vamos
Utilizar o agrupamento da
Oitava Q'2 por questo de
Praticidade do circuito (ver
soluo final).

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador em Anel
Se obtivermos o estado inicial atravs das entradas preset e clear
faremos o contador permanecer no loop e desa forma qualquer outro
estado possvel torna-se irrelevante.
Temos ento os seguinte mapas para o circuito combinacional dos
estados:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador em Anel
Se obtivermos o estado inicial atravs das entradas preset e clear
faremos o contador permanecer no loop e desa forma qualquer outro
estado possvel torna-se irrelevante.
Temos ento os seguinte mapas para o circuito combinacional dos
estados:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador em Anel
Se obtivermos o estado inicial atravs das entradas preset e clear
faremos o contador permanecer no loop e desa forma qualquer outro
estado possvel torna-se irrelevante.
Temos ento os seguinte mapas para o circuito combinacional dos
estados:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador em Anel
Aps obtermos as expresses temos o seguinte circuito para o contador
em anel

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Se no pudermos garantir a inicializao do estado inicial em um
contador em loop o circuito final deve prever os estados fora do loop em
seu pior caso.
Contador Gerador de uma sequencia qualquer:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador Gerador de uma sequencia qualquer:
Notamos que os estados que no pertencem so: 4, 5, 6, 7, 8, 9, 11, 12,
14 e 15. Vamos considerar que no pior caso que o contador estando no
estado 4, aps o pulso de clock dever percorrer todos ou outros estados
no pertencentes at entrar no loop.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador Gerador de uma sequencia qualquer:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Contador Gerador de uma sequencia qualquer:
Teremos as seguintes expresses para a tabela:

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Exerccio
Implementar um contador sncrono que implemente o cdigo Johnson

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Exerccio
Projetar um contador sncrono de 3 bits para efetuar a contagem
crescente ou decrescente (0 a 7 ou 7 a 0) atravs de uma varivel de
controle X.
Determine o diagrama de estados para o contador abaixo sabendo que
no instante inicial todos os flip-flops foram resetados.

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Exerccio
Projeto um contador sncrono para gerar a sequncia do cgigo Excesso
3, conforme a diagrama de estados

Prof. Rmulo Nunes

Eletrnica Digital

Contadores Sncronos
Exerccio

Prof. Rmulo Nunes

Das könnte Ihnen auch gefallen