REGISTRADORES DE DESLOCAMENTO

REGISTRADOR DE DESLOCAMENTO

 

TIPOS DE REGISTRADORES

A figura a seguir mostra as quatro combinações possíveis entre a entrada e a saída dos dados:

 

 

REGISTRADORES DE DESLOCAMENTO UTILIZANDO FLIP-FLOPS TIPO D

 

 

Lembrando a tabela verdade do Flip-Flop tipo D...

 

Image169.gif (5655 bytes)

 

a) Registrador com deslocamento para direita

 

Image75.gif (7796 bytes)

 

b) Registrador com deslocamento para esquerda

 

Image76.gif (8439 bytes)

 

 

Para introduzir dados nos registradores:

Em série: Entrada D mais os pulsos do clock

Em paralelo: Entradas PR (Preset) e CL(Clear)

 

Para coletar os dados de saída:

Em série: saída Q do último Flip-Flop

Em paralelo: saídas Q de cada Flip-Flop

 

REGISTRADOR  DE DESLOCAMENTO GENÉRICO

A figura a seguir mostra um registrador que pode trabalhar com os dados em série ou paralelo, na entrada ou na saída:

 

Para trabalhar com entrada série, o dado deve ser inserido na entrada D do primeiro Flip-Flop, a entrada Clear deve estar em "1" e a entrada Enable em "0" (um zero nessa controle coloca o nível alto nas entradas PR dos Flip-Flops).

Para trabalhar com os dados em paralelo:

1o. passo- na entrada, deve-se primeiro colocar a entrada Clear em "0", gerando um nível baixo nas saídas dos Flip-Flops. Após isso, essa entrada deve ser colocada em "1" para permitir o funcionamento normal do registrador.

2o. passo- Colocar a informação na entradas E3,E2,E1,E0 e habilitar a entrada Enable.

Com isso, onde a informação for "1" irá gerar um nível lógico baixo na entrada PR do Flip-Flop, o que faz ocorrer um preset no Flip-Flop. Depois disso, a entrada Enable deve ser colocada em "0" para permitir o funcionamento do registrador.

Como treino, completar o diagrama de formas de onda a seguir:

 

REGISTRADOR DE DESLOCAMENTO EM ANEL

Outro tipo de registrador de deslocamento que é utilizado para controlar eventos que devem ocorrer numa seqüência rigorosa de tempo, isto é, deve ocorrer o evento A, depois o B, depois o C,depois o D até voltar novamente no evento A.

A figura seguinte mostra como esse registrador pode ser construído.

 

 

 

 

Free Web Hosting