Вы находитесь на странице: 1из 14

Registradores de deslocamento

Prof. Rmulo Calado Pantaleo Camara

Carga Horria: 2h/60h

Registrador de Deslocamento
Entrada Serial Sada Serial
- O registrador carregado bit a bit em cada pulso do relgio ao
longo de todos os FF.
- Os bits saem no outro extremo na ordem que foram carregados.

Poderia ser implementado


com FF tipo D.
O 1 FF sincroniza o sinal
com a borda do clock.
O tamanho da palavra
funo do nmero de FF.
O dado se desloca internamente
(registrador de deslocamento).
4

Registrador de Deslocamento
Entrada Serial Sada Serial
Exemplo: 74ALS166 e 74HC166

- Apenas a sada serial QH disponvel.


- Dados seriais entram no pino SER.
- Dados paralelos podem ser carregados de forma sncrona.
- Funcionamento serial se SH/LD' = 1

- Carga paralela de dados se SH/LD' = 0

- Deslocamento sncrono e carga paralela desabilitados se CLK INH = 1


(clock-inhibit) FFs mantm estado anterior.
5

Registrador de Deslocamento
Entrada Serial Sada Serial (cont.)

- 74ALS166
- 74HC166

Registrador de Deslocamento
Entrada Serial Sada Serial (cont.)
Exemplo:

O primeiro bit aparece em QH em t8, 8 pulsos de relgio aps CLR'


ter ido para o nvel baixo.

Registrador de Deslocamento com FF Tipo D


Entrada Paralela Sada Paralela
Todos os bits so armazenados simultaneamente, e todos eles
so disponveis na sada simultaneamente.
Exemplo: 74ALS174/74HC174

CP: Carga de dados na borda de subida.


MR: Reset assncrono.
Obs: Pode transmitir serial.
8

Registrador de Deslocamento com FF Tipo D


Entrada Paralela Sada Paralela (cont.)
Exerccio: Mostre como conectar o 74ALS174 para operar como
um registrador de deslocamento serial. Os dados devem ser deslocados
na seqncia: Entrada serial D5 D4 D3 D2 D1 D0.

Registrador de Deslocamento
Entrada Paralela Sada Serial
- Entrada paralela via P0 a P7.
- Opo de entrada serial via Ds.
- Sadas acessveis so Q7 e Q7.
- O sinal CP INH anula o efeito dos
pulsos de relgio CP (quando em
nvel alto).
- O sinal SH/LD determina se a
operao

de

deslocamento

(sncrono) ou de carga paralela

(assncrona).
10

Registrador de Deslocamento
Entrada Paralela Sada Serial (cont.)
Exemplo: Determine a sada Q7 de um CI 74HC165 com Ds = 0 e
CP INH = 0, aplicando as formas de onda da figura.
OBS: Todas as sadas so mostradas, mas somente Q7 disponvel.

11

Registrador de Deslocamento
Entrada Serial Sada Paralela (cont.)
Exemplo: 74ALS164 e 74HC164.

-Todas as sadas so externamente disponveis.


- Entrada serial atravs de uma porta AND.
- MR' proporciona reset assncrono dos FFs.

13

Registrador de Deslocamento
Entrada Serial Sada Paralela (cont.)
Exemplo: Considere que o contedo inicial do registrador 00000000.
Determine a seqncia de estados conforme os pulsos de relgio.

- A entrada serial 1 e ser deslocada pelo registrador.


- No 8 pulso, o registrador tende a ir para o estado 11111111.
- Esse estado momentneo pois Q7 = 1 ativa MR e zera a sada.
14