Você está na página 1de 24

captulo 9

Registradores de
deslocamento
Um registrador um conjunto de clulas de memria arranjadas como um nico dispositivo.
Por exemplo, um registrador de 8 bits pode ser utilizado para armazenar informaes que sero
posteriormente utilizadas, ou o registrador pode ser projetado para manipular os dados, como
no caso do registrador de deslocamento. Este ltimo dispositivo pode modificar o contedo dos
dados, deslocando-os para a direita ou para a esquerda.

Objetivos deste captulo


Desenhar o circuito de um registrador de deslocamento com carga serial utilizando
flip-flops D.
Definir termos como deslocamento direita, deslocamento esquerda, carga paralela e carga
srie e descrever os procedimentos que permitem aos vrios registradores de deslocamento
desempenhar tais funes.
Interpretar folhas de dados de diversos CIs registradores de deslocamento TTL e CMOS.
Prever a operao de CIs registradores de deslocamento TTL e CMOS com base em uma srie
de entradas.
Analisar a operao de um jogo de roleta digital contendo um oscilador controlado por
tenso, um contador em anel, um circuito de energizao e um amplificador de udio.
Encontrar falhas em um registrador de deslocamento defeituoso.

Tokheim_09.indd 269 10/12/12 13:23


O termo latch pode usado para descrever o regis- dedica-se ao estudo de registradores de desloca-
trador que armazena dados. Diversos latches trans- mento e explicao de seu respectivo princpio
parentes foram empregados no volume 1, sendo de funcionamento.
normalmente constitudos por flip-flops (como REGISTRADORES DE DESLOCAMENTO so implementa-
o flip-flop D). Um registrador buffer consiste na dos a partir da conexo de flip-flops entre si. An-
aplicao especfica de um dispositivo de arma- teriormente, mencionou-se que um flip-flop possui
zenamento que mantm dados que sero poste- caracterstica de memria, que por sua vez uti-
riormente transferidos. Por exemplo, um buffer lizada nos registradores de deslocamento. Em dis-
utilizado para armazenar dados temporariamente, positivos digitais de larga escala (como microcon-
os quais sero enviados em seguida para uma im- troladores e microprocessadores), os registradores
pressora. so integrados no mesmo encapsulamento.
Um exemplo tpico de registrador de deslocamen- Registradores em geral so frequentemente em-
to encontrado em uma calculadora. medida pregados no armazenamento de dados. A Figura
que cada dgito inserido no teclado, os nmeros 9-1 mostra um exemplo tpico de como esses dis-
se deslocam para a esquerda do display. Em ou- positivos so utilizados em um sistema digital, o
tras palavras, o seguinte procedimento deve ser qual nesse caso pode ser uma calculadora. Note
adotado para inserir o nmero 268. Primeiramen- que registradores so utilizados para manter os
te, a tecla 2 pressionada e liberada, enquanto o dados provenientes do codificador, que sero en-
dgito 2 aparece na extrema direita do display. Em viados para a unidade de processamento. Um re-
seguida, a tecla 6 pressionada e liberada, sendo gistrador tambm empregado para armazenar os
que o dgito 2 desloca-se uma casa para a esquer- dados entre a unidade de processamento e o deco-
da e o nmero 6 aparece direita do display; o dificador. Registradores tambm so utilizados em
nmero 26 ento exibido. Finalmente, a tecla 8 outros pontos de um sistema digital.
pressionada e liberada, o nmero completo 268
Outro mtodo utilizado para descrever as carac-
exibido no display. Esse exemplo mostra duas
tersticas de um registrador de deslocamento
caractersticas importantes do registrador de
consiste em analisar como os dados so carrega-
deslocamento: (1) trata-se de um dispositivo de
dos e lidos a partir de uma unidade de armaze-
memria temporria e, desta forma, os nmeros
namento. Quatro categorias de registradores de
so mantidos no display (mesmo que uma tecla
deslocamento so ilustradas na Figura 9-2, onde
seja liberada) e (2) os nmeros so deslocados
cada dispositivo de armazenamento corresponde
para esquerda sempre que um novo dgito inse-
a um registrador de 8 bits. Os registradores so
rido no teclado. Estas CARACTERSTICAS DE MEMRIA
classificados desta forma:
E DESLOCAMENTO tornam os registradores de deslo-
camento extremamente importantes na maioria 1. ENTRADA SERIAL E SADA SERIAL [Figura 9-2(a)]
dos sistemas eletrnicos digitais. Este captulo 2. ENTRADA SERIAL E SADA PARALELA [Figura 9-2(b)]

7 8 9
Sistemas Sequenciais

4 5 6 Unidade de
Codificador Registrador Registrador Decodificador
processamento
1 2 3
0

Figura 9-1 Sistema digital utilizando registradores.

270

Tokheim_09.indd 270 10/12/12 13:23


3. ENTRADA PARALELA E SADA SERIAL [Figura 9-2(c)]
4. ENTRADA PARALELA E SADA PARALELA [Figura
Registradores de
9-2(d)] deslocamento com carga
Os diagramas da Figura 9-2 representam o concei- serial
to bsico relacionado a cada tipo de registrador, e
Um registrador de deslocamento bsico mostra-
essas classificaes so normalmente adotadas por
do na Figura 9-3, construdo a partir de quatro flip-
fabricantes.
-flops. Esse dispositivo denominado registrador

Entrada serial Sada serial


01 01
1 0 0 1 0 1 1 0

(a)

Sada paralela
MSB LSB

0 1 1 1 0 1 1 1

Entrada serial
10
0 1 1 1 0 1 1 1

(b)

Entrada paralela
MSB LSB

1 1 0 0 1 0 1 0

Sada serial
01
1 1 0 0 1 0 1 0

(c)
Registradores de deslocamento
Entrada paralela
MSB LSB

1 1 1 0 0 1 1 1

1 1 1 0 0 1 1 1

1 1 1 0 0 1 1 1

Sada paralela
(d )
captulo 9

Figura 9-2 Caractersticas de um registrador de deslocamento. (a) Entrada serial e sada serial. (b) Entrada
serial e sada paralela. (c) Entrada paralela e sada serial. (d) Entrada paralela e sada paralela.

271

Tokheim_09.indd 271 10/12/12 13:23


SADAS
A B C D

Entrada de dados D Q D Q D Q D Q

CLK CLK CLK CLK


ENTRADAS
FF A FF B FF C FF D
CLR CLR CLR CLR

Clock
Reinicializar

Figura 9-3 Registrador de deslocamento com carga serial de 4 bits utilizando flip-flops D.

de DESLOCAMENTO DE 4 BITS porque possui quatro va- das permanecem em 0000 enquanto aguardam
lores posicionais para o armazenamento de dados: a aplicao de um pulso de clock. Um pulso
A, B, C, D. aplicado na entrada CLK e a sada se torna 1000
(linha 3 da Tabela 9-1), pois o nvel 1 proveniente
Com o auxlio da Tabela 9-1 e da Figura 9-3, esse da entrada D de FF A foi transferido para a sada
registrador de deslocamento pode ser operado. Q durante o pulso de clock. Agora, nveis 1 so in-
Primeiramente, todas as sadas (A, B, C, D) so seridos na entrada de dados (pulsos de clock 2 e
reinicializadas (entrada CLR em 0) para 0000, o 3 na Tabela 9-1), os quais so deslocados para a
que mostrado na linha 1 da Tabela 9-1. As sa- direita no display. Ento, nveis 0 so inseridos na

Tabela 9-1 Operao de um registrador de deslocamento serial de 4 bits


Sada
Entradas FF A FF B FF C FF D
Nmero do pulso
Prefixo Reinicializar Dados de clock A B C D

1 0 0 0 0 0 0 0
2 1 1 0 0 0 0 0
3 1 1 1 1 0 0 0
4 1 1 2 1 1 0 0
5 1 1 3 1 1 1 0
6 1 0 4 0 1 1 1
7 1 0 5 0 0 1 1
8 1 0 6 0 0 0 1
9 1 0 7 0 0 0 0
Sistemas Sequenciais

10 1 0 8 0 0 0 0
11 1 1 9 1 0 0 0
12 1 0 10 0 1 0 0
13 1 0 11 0 0 1 0
14 1 0 12 0 0 0 1
15 1 0 13 0 0 0 0

272

Tokheim_09.indd 272 10/12/12 13:23


entrada de dados (pulsos de clock 4 a 8 na Tabela nico bit de dados pode ser inserido por vez no re-
9-1), de modo que possvel constatar que esses gistrador. Por exemplo, para inserir 0111 no regis-
nveis so deslocados para a direita (linhas 6 a 10 trador, deve-se repetir a sequncia representada
da Tabela 9-1). Durante o pulso de clock 9 (Tabela nas linhas 3 a 6 da Tabela 9-1. Assim, so neces-
9-1), um nvel 1 inserido na entrada de dados. srios quatro passos para carregar 0111 em srie
No pulso 10, a entrada de dados possui nvel 0 no dispositivo. Para inserir 0001, de acordo com a
novamente. Os pulsos 9 e 10 mostram um nico Tabela 9-1, necessrio seguir as linhas 11 a 14.
dgito 1 no display sendo deslocado para a direita. Segundo as classificaes da Figura 9-2, esse seria
A linha 15 mostra que o valor 1 deslocado para um registrador com entrada serial e sada paralela.
a extrema direita do registrador de deslocamento Entretanto, se os dados forem retirados apenas de
e perdido. FF D, o dispositivo se torna um registrador com en-
Lembre-se que o flip-flop D tambm denomina- trada serial e sada serial.
do flip-flop com atraso, sendo capaz de transferir O dispositivo da Figura 9-3 pode se tornar um
os dados da entrada D para a sada Q aps o atraso registrador de deslocamento de 5 bits adicionan-
correspondente a um pulso de clock. do-se um flip-flop D. Os registradores de deslo-
O circuito representado na Figura 9-3 denomina- camento normalmente possuem 4, 5 e 8 bits, po-
do registrador de deslocamento com carga serial. dendo ser implementados a partir da utilizao de
O termo carga serial refere-se ao fato de que um outros tipos de flip-flops, como R-S e J-K.

www Teste seus conhecimentos (Figura 9-4)


Acesse o site www.grupoa.com.br/tekne para fazer os testes sempre que passar por este cone.

permitem aos dados que seriam normalmente


Registradores de perdidos em FF D recircularem no registrador de
deslocamento com carga deslocamento. A entrada CLR reinicializa as sa-
paralela das para 0000 quando ativada com um nvel 0.
As entradas de carga paralela de dados A, B, C e
O registrador de deslocamento com carga serial es- D so conectadas s entradas de pr-ajuste (PS)
tudado na ltima seo possui duas desvantagens: ativas-BAIXAS dos flip-flops para atribuir nveis 1 a Registradores de deslocamento
apenas um nico bit de informao pode ser inse- qualquer posio de sada (A, B, C e D). Se as cha-
rido por vez e todos os dados so perdidos quando ves conectadas nas entradas de carga paralela de
h o deslocamento direita. A Figura 9-5(a) mostra dados forem temporariamente abertas assumindo
um sistema que permite CARGA PARALELA de 4 bits nveis 0, a sada ser pr-ajustada em um nvel lgi-
simultaneamente. Esse sistema tambm pode co 1. O pulso de clock aplicado s entradas CLK dos
incorporar uma CARACTERSTICA RECIRCULANTE, que flip-flops J-K provocar o deslocamento dos dados
pode levar os dados da sada novamente entrada para a direita. Os dados existentes em FF D recircu-
de modo que estes no sejam perdidos. laro novamente para FF A.
O diagrama do REGISTRADOR DE DESLOCAMENTO RECIR- A Tabela 9-2 auxilia a compreenso do funciona-
CULANTE COM CARGA PARALELA DE 4 BITS mostrado mento do registrador de deslocamento com carga
na Figura 9-5(b). Note que h linhas de recircula- paralela. Quando o dispositivo ligado, as sadas
captulo 9

o que conectam as sadas Q e Q do FF D s en- podem assumir qualquer combinao. A linha 2


tradas J e K do FF A. Essas linhas de realimentao mostra que o registrador reinicializado por meio

273

Tokheim_09.indd 273 10/12/12 13:23


SADAS
A B C D
A
B Registrador de QA
Dados
C deslocamento QB
ENTRADAS recirculante
D QC
com carga
paralela de QD
Clock 4 bits
Reinicializar

(a)

D
Dados SADAS
C
Carga A B C D
paralela B
A

ENTRADAS QA QB QC QD
J PS Q J PS Q J PS Q J PS Q
FF A FF B FF C FF D
CLK CLK CLK CLK
K Q K Q K Q K Q
CLR CLR CLR CLR

Clock
Reinicializar
(b)
Figura 9-5 Registrador de deslocamento recirculante com carga paralela de 4 bits. (a) Diagrama de blocos. (b)
Diagrama esquemtico.

da entrada CLR. A linha 3 mostra que o valor 0100 A linha 9 mostra o registrador sendo novamente
carregado no registrador por meio de chaves de reinicializado pela entrada CLR. Os novos dados
carga paralela de dados. A carga paralela assncro- (0110) so carregados nas entradas de dados na
na ocorre quando uma entrada de carga paralela linha 10. As linhas 11 a 15 mostram que o registra-
se torna BAIXA. Note na linha 3 que a entrada B dor desloca os dados cinco vezes em virtude dos
levada ao nvel 0, de modo que a sada B corres- pulsos de clock. Note que so necessrios quatro
pondente ajustada em 1. pulsos de clock para que os dados originais retor-
Sistemas Sequenciais

As linhas 4 a 8 da Tabela 9-2 mostram cinco pulsos nem ao registrador (compare as linhas 11 e 15 ou
de clock (t1t5) deslocando dados para a direita. as linhas 4 e 8 na Tabela 9-2). O dispositivo da Figu-
Analisando as sadas nas linhas 5 e 6, constata-se ra 9-5 pode ser classificado como registrador com
que o nvel 1 proveniente de FF D ( direita) na li- entrada paralela e sada paralela.
nha 5 recirculado novamente para FF A esquer- A caracterstica recirculante do registrador de des-
da na linha 6. locamento da Figura 9-5(b) pode ser desativada ao

274

Tokheim_09.indd 274 10/12/12 13:23


Tabela 9-2 Operao de um registrador de deslocamento recirculante com carga paralela
de 4 bits
Entradas Sada
Carga paralela FF A FF B FF C FF D
Modo de Nmero Pulso
operao da linha Reinicializar A B C D de clock A B C D

Energizao 1 1 1 1 1 1 Sadas aleatrias


Reinicializao (assncrona) 2 0 1 1 1 1 0 0 0 0
Carga paralela (assncrona) 3 1 1 0 1 1 0 1 0 0
Deslocamento direita 4 1 1 1 1 1 t1 0 0 1 0
Deslocamento direita 5 1 1 1 1 1 t2 0 0 0 1
Deslocamento direita 6 1 1 1 1 1 t3 1 0 0 0
Deslocamento direita 7 1 1 1 1 1 t4 0 1 0 0
Deslocamento direita 8 1 1 1 1 1 t5 0 0 1 0
Reinicializao (assncrona) 9 0 1 1 1 1 0 0 0 0
Carga paralela (assncrona) 10 1 1 0 0 1 0 1 1 0
Deslocamento direita 11 1 1 1 1 1 t6 0 0 1 1
Deslocamento direita 12 1 1 1 1 1 t7 1 0 0 1
Deslocamento direita 13 1 1 1 1 1 t8 1 1 0 0
Deslocamento direita 14 1 1 1 1 1 t9 0 1 1 0
Deslocamento direita 15 1 1 1 1 1 t10 0 0 1 1

eliminar as duas conexes de recirculao. Como sada de FF D considerada, o dispositivo ento se


foi mencionado, esse registrador possui entrada torna um registrador com entrada paralela e sada
paralela e sada paralela. Entretanto, se apenas a serial.

www Teste seus conhecimentos (Figura 9-6)

Registradores de deslocamento
de 4 bits podem ser conectados em cascata para
Registrador de gerar um registrador de deslocamento com 8 ou
deslocamento universal mais bits, de modo que a caracterstica recirculante
Ao analisar folhas de dados de fabricantes, verifica- pode ser agregada ao dispositivo.
-se que h muitos registradores de deslocamen- Leia a descrio do registrador de deslocamento
to na forma de CIs. Nesta seo, o CI REGISTRADOR 74194 na Figura 9-7(a) para descobrir quais so ca-
DE DESLOCAMENTO BIDIRECIONAL UNIVERSAL DE 4 BITS ractersticas de um dispositivo desse tipo.
74194 ser estudado. O diagrama lgico do registrador 74194 mostra-
O CI 74194 um registrador de deslocamento ver- do na Figura 9-7(b). Como se trata de um registra-
stil que possui praticamente todas as caracters- dor de 4 bits, h quatro flip-flops. Alguns circuitos
ticas apresentadas at o momento em um nico de disparo adicionais podem ser necessrios para
captulo 9

encapsulamento. Um CI registrador 74194 pode que o registrador de deslocamento universal de-


deslocar dados para a direita ou esquerda, com car- sempenhe outras funes. O diagrama de pinos
ga de dados serial ou paralela. Diversos CIs 74194 da Figura 9-7(c) apresenta a descrio das entra-

275

Tokheim_09.indd 275 10/12/12 13:23


O registrador de deslocamento bidirecional projetado para incorporar virtualmente todas as caractersticas desejveis em um dispositivo registrador.
O circuito utiliza 45 portas equivalentes e possui entradas paralelas, sadas paralelas, entradas seriais com deslocamento direita, entradas para
controle do modo de operao e um terminal de reinicializao. O registrador possui diversos modos de operao:

Carga paralela;
Deslocamento direita (De QA para QD);
Deslocamento esquerda (De QD para QA);
Inibir clock (sem ao).

O carregamento paralelo sncrono ocorre ao se aplicar 4 bits de dados e manter ambas as entradas de controle de modo S0 e S1 em nvel ALTO.
Os dados so carregados nos flip-flops associados e so transferidos sada aps a transio positiva da entrada de clock. Durante o carregamento
paralelo, o fluxo serial de dados interrompido. O deslocamento direita ocorre de forma sncrona com a borda positiva do pulso de clock quando
S0 ALTA e S1 BAIXA. Neste modo, os dados seriais so inseridos na entrada de dados com deslocamento direita. Quando S0 BAIXA e S1 ALTA,
os dados so deslocados sincronamente esquerda e novos dados so inseridos na entrada serial de deslocamento esquerda. O pulso de clock do
flip-flop desativado quando ambas as entradas de controle de modo so BAIXAS. O modo de operao do CI S54194/N74194 s deve ser modificado
quando a entrada de clock ALTA.

(a) Descrio
Entrada serial de Entradas paralelas Entrada serial de
deslocamento deslocamento
direita esquerda
(2) A (3) B (4) C (5) D (6)
(9) (7)
S0
Controle
de modo
(10)
S1

(11)
Clock
(1)
Reinicializar

CLR CLR CLR CLR


R R R R
CLK CLK CLK CLK
S QA S QB S QC S QD
(12)
(15) QA (14) QB (13) QC QD

Sadas paralelas

(b) Diagrama lgico


Reinicializar 1 16 VCC
Entrada serial ENTRADAS SADAS
2 15 QA MODO SERIAIS PARALELAS
(deslocamento QA QC QD
QB
direita) 3 14 QB REINICIALIZAR S1 S0 CLOCK ESQUERDA DIREITA A B C D
A
L X X X X X X X X X L L L L
B 4 13 QC
Entradas paralelas H X X L X X X X X X QA0 QB0 QC0 QD0
C 5 12 Q H H H X X a b c d a b c d
D
H L H X H X X X X H QAn QBn QCn
D 6 11 Clock H L H X L X X X X L QAn QBn QCn
Entrada serial 7 10 S1 H H L H X X X X X QBn QCn QDn H
(deslocamento H H L L X X X QBn QCn L
X X QDn
esquerda) GND 8 9 S0 H L L X X X X X X X QA0 QB0 QC0 QD0

H  nvel ALTO (regime permanente)


(c) Diagrama de pino (d) Tabela verdade L  nvel BAIXO (regime permanente)
X  condio irrelevante (qualquer entrada, incluindo transies)
Clock  transio de nvel BAIXO para ALTO
a,b,c,d,  nvel da entrada de regime permanente em A, B, C
Entradas S0 ou D, respectivamente
de controle nveis de QAO, QBO, QCO, QDO, respectivamente, anteriores ao estabelecimento
de modo S1 das condies de regime permanente indicadas
Reinicializar nveis de QAO, QBO, QCO, QDO, respectivamente, anteriores ltima
transio do pulso de clock.
Entradas R
seriais de
dados L
H
A
Entradas B L
paralelas
H
de dados C
D L

Q
A

Q
B
Saidas
Sistemas Sequenciais

Q
C

Q
D
Deslocamento Deslocamento Inibio
Reinicializar direita esquerda Reinicializar
carga
(e) Reinicializao tpica, sequncia de deslocamento e carga.

Figura 9-7 Registrador de deslocamento TTL universal de quatro bits (74194). (a) Descrio. (b) Diagrama
lgico. (c) Configurao dos pinos. (d) Tabela de funes (tabela verdade). (e) Formas de onda.

276

Tokheim_09.indd 276 10/12/12 13:23


das e sadas. O uso deste diagrama fundamental de reinicializao, carga, deslocamento direita,
para a utilizao do CI 74194. deslocamento esquerda e inibio so repre-
A tabela verdade e os diagramas de forma de onda sentados. Quando o registrador de deslocamento
mostrados na Figura 9-7(d) e (e), respectivamente, universal 74194 for utilizado, deve-se analisar cui-
so muito teis na anlise do funcionamento do dadosamente a tabela verdade e os diagramas de
CI registrador 74194, onde os modos de operao forma de onda respectivos.

www Teste seus conhecimentos

fabricante como o deslocamento de QA para QD. O


Utilizao do CI registrador da Figura 9-8(a) desloca os dados para
registrador de deslocamento a direita, os quais so perdidos aps deixarem QD.
74194 Na Figura 9-9, o CI 74194 utilizado como um re-
Nesta seo, o registrador de deslocamento univer- gistrador de deslocamento direita/ esquerda
sal 74194 ser utilizado de diversas formas. A Figura com carga paralela. Com um nico pulso de clock,
9-8(a) e (b) mostra o CI 74194 utilizado como um re- os dados das entradas de carga paralela A, B, C e
gistrador com carga serial. Um registrador de deslo- D so exibidos no display. A carga ocorre apenas
camento com DESLOCAMENTO DIREITA E CARGA SERIAL quando ambas as entradas de controle de modo
representado na Figura 9-8(a), o qual opera da mes- de operao (S0, S1) possuem nvel 1. H trs mo-
ma maneira que o dispositivo da Figura 9-3. A Ta- dos de operao possveis: deslocamento direita,
bela 9-1 tambm pode ser empregada para analisar deslocamento esquerda ou inibio. As entradas
o funcionamento desse registrador. Note que as EN- seriais de deslocamento direita e esquerda de-
TRADAS DE CONTROLE DE MODO DE OPERAO (S0, S1) de- vem possuir nveis 0 para que estes sejam inseridos
vem possuir os nveis lgicos mostrados no diagra- no registrador nos respectivos modos de funciona-
ma para que o registrador opere com deslocamento mento. Quando a entrada de controle do modo de
direita. O deslocamento direita definido pelo funcionamento encontra-se na posio de inibio

Sobre a eletrnica Registradores de deslocamento

Orientando a construo de fibra ptica


Guias de luz utilizadas em telecomunicaes (cabos
de fibra ptica) devem ser unidas cuidadosamente de
modo que a menor quantidade de luz possvel escape
na juno. Na figura a seguir, tem-se uma guia de luz
pronta para ser unida a outra fibra. A fibra mantida
fixa pelas ranhuras existentes em um par de pastilhas
de silcio. Dessa forma, a juno das fibras ocorre com
alinhamento quase perfeito.
captulo 9

277

Tokheim_09.indd 277 10/12/12 13:23


Entrada serial SADAS
QA
de deslocamento A B C D
direita
QB
Registrador de
deslocamento
Clock
direita com Q
C
carga serial
ENTRADAS
QD
Reinicializar CLR
(74194)

S0
Controle 1
de modo S1
0
(Posio do deslocamento direita)
(a)

Entrada serial SADAS


QA
de deslocamento A B C D
esquerda
QB
Registrador de
Clock deslocamento
esquerda com Q
C
carga serial
ENTRADAS
QD
Reinicializar CLR
(74194)

S0
Controle 0
de modo S1
1
(Posio do deslocamento esquerda)
(b)
Figura 9-8 (a) CI 74194 utilizado como um registrador de deslocamento direita com carga serial. (b) CI
74194 utilizado como um registrador de deslocamento esquerda com carga serial.

(S00, S10), os dados no so deslocados para Dois CIs registradores de deslocamento 74194 so
a esquerda ou direita, permanecendo estticos no conectados entre si na Figura 9-10 formando um
Sistemas Sequenciais

registrador. Quando o CI 74194 utilizado, deve-se REGISTRADOR DE DESLOCAMENTO COM CARGA PARALELA
atentar s entradas de controle do modo de fun- DE 8 BITS. A entrada CLR reinicializa as sadas para
cionamento, que por sua vez controlam a operao 0000 0000. As entradas de carga paralela A a H per-
do registrador. A entrada CLR reinicializa o registra- mitem a insero de todos os 8 bits de dados em
dor para 0000 quando ativada por um nvel 0. A um nico pulso de clock (controle de modo: S01,
entrada assncrona CLR sobrescreve os estados de S11). No modo de deslocamento direita (S01,
todas as demais entradas. S10), o registrador provoca o deslocamento para

278

Tokheim_09.indd 278 10/12/12 13:23


SADAS
QA
A A B C D
Entradas
de carga B
paralela C
QB
D Registrador de
deslocamento
ENTRADAS com carga QC
paralela
Entrada serial de deslocamento direita 0
Entrada serial de deslocamento esquerda 0
Clock CLK QD
Reinicializar CLR
(74194)
Controle de modo
Carga paralela S0  1, S1  1 S0
Deslocamento direita S0  1, S1  0
S1
Deslocamento esquerda S0  0, S1  1
Inibio S0  0, S1  0

Figura 9-9 CI 74194 utilizado como um registrador de deslocamento direita/ esquerda com carga paralela.

Entrada serial de
deslocamento direita SADAS
QA
A B C D E F G H
Clock CLK
Limpar CLR QB
Registrador de
deslocamento 1
(74194) QC
A A
B B
C C QD
D D
Carga S0 S1
paralela
E A
QA Registradores de deslocamento
F B
G C QB
H D
Registrador de QC
deslocamento 2
ENTRADAS Entrada serial de (74194) QD
deslocamento direita
CLK
CLR Linha de
S0 S1 recirculao
captulo 9

S0
Controle
de modo S1

Figura 9-10 Dois CIs 74194 utilizados como um registrador de deslocamento com carga paralela de 8 bits.

279

Tokheim_09.indd 279 10/12/12 13:23


a direita a cada pulso de clock. Note que a linha re- flip-flops que possuem caracterstica de memria.
circulante conecta a sada H (sada QD do registra- Esses dispositivos tambm podem ser emprega-
dor 2) entrada serial de deslocamento direita do dos na converso de dados seriais em paralelos e
registrador 1. Os dados que normalmente seriam vice-versa, sendo tambm adequados para pro-
perdidos na sada H recirculam novamente para a mover atrasos na informao (linhas de atraso).
posio A do registrador. Quando ambas as entra- Registradores de deslocamento tambm so uti-
das S0 e S1 possuem nvel 0, o deslocamento de lizados em alguns circuitos aritmticos. Sistemas
dados ser desativado no registrador. microprocessados e microcontrolados tambm
Como foi visto, o registrador de deslocamento empregam registradores de deslocamento seme-
universal bidirecional de 4 bits muito til. Os lhantes queles que foram apresentados neste
circuitos apresentados nesta seo mostram al- captulo. H modelos semelhantes ao CI 74194,
guns exemplos de sua utilizao. Lembre-se que como o caso dos CIs 74S194, 74LS194A, 74F194
todos os registradores de deslocamento utilizam e 74HC194.

www Teste seus conhecimentos

As entradas de dados podem ser conectadas entre


Registrador de si como um nico terminal, ou uma delas pode ser
deslocamento CMOS de 8 bits mantida com nvel ALTO enquanto os dados so in-
Esta seo apresenta a operao de um dos vrios seridos na outra entrada.
registradores de deslocamento CMOS existentes A entrada de reinicializao mestre (MR) do CI
comercialmente. As informaes sobre o REGISTRA- 74HC164 mostrada na parte superior esquerda
DOR DE DESLOCAMENTO COM ENTRADA SERIAL E SADA PA- da Figura 9-11(a) e do tipo ativa-BAIXA. A tabela
RALELA DE 8 BITS 74HC164 so mostradas na Figura verdade da Figura 9-11(b) mostra que a entrada
9-11. MR se sobrepe aos estados das demais entradas
O CI CMOS 74HC164 um registrador de 8 bits dis- e reinicializa todos os flip-flops para 0 quando
parado pela borda. H sadas paralelas disponveis ativada.
a partir de cada flip-flop D. O diagrama lgico deta- O CI 74HC164 desloca os dados uma posio para
lhado da Figura 9-11(a) mostra a utilizao de oito a direita a cada transio do pulso de clock do nvel
flip-flops D com as respectivas sadas paralelas de BAIXO para ALTO aplicado na entrada CP. O pulso
dados (Q0 a Q7). de clock ainda insere os dados provenientes das
O CI 74HC164 da Figura 9-11 possui entrada serial, entradas de dados (Dsa e Dsb) na sada Q0 de FF 1, de
de modo que os dados so inseridos em srie por acordo com a Figura 9-11(a).
meio de uma das duas entradas (Dsa e Dsb). Obser- O diagrama de pinos do CI 74HC164 reproduzi-
ve na Figura 9-11(a) que as entradas de dados (Dsa do na Figura 9-11(c). A tabela til da Figura 9-11(d)
e Dsb) so interligadas por meio de uma porta AND. descreve a funo de cada pino desse CI CMOS.
Sistemas Sequenciais

www Teste seus conhecimentos (Figura 9-12)

280

Tokheim_09.indd 280 10/12/12 13:23


Dsa

Tokheim_09.indd 281
D Q D Q D Q D Q D Q D Q D Q D Q

Dsb CP CP CP CP CP CP CP CP
FF1 FF2 FF3 FF4 FF5 FF6 FF7 FF8
RD RD RD RD RD RD RD RD

CP

MR

Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
(a)
Tabela verdade Registrador de Deslocamento 74HC164 DESCRIO DOS PINOS
ENTRADAS SADAS Dsa 1 14 Vcc NMERO DO PINO SMBOLO NOMENCLATURA E FUNO
Modos de operao
MR CP Dsa Dsb Q0 Q1Q7 1,2 Dsa,Dsb Entradas de dados
Dsb 2 13 Q7
3, 4, 5, 6,
Reinicializar (limpar) L X X X L LL Q0 to Q7 Sadas
10, 11, 12, 13
H
Q0 3 12 Q6
l l L q0q6 7 GND Terra (0 V)
H l h L q0q6
Deslocamento direita Q1 4 164 11 Q5 8 CP Entradas de clock (disparadas pela borda,
H h l L q0q6 mudana do nvel BAIXO para ALTO)
H h h H q0q6
Q2 5 10 Q4 9 MR Entradas mestre de reset
H  nvel de tenso ALTO (ativas-BAIXAS)
h  tempo de ajuste do nvel de tenso ALTO anterior mudana Q3 6 9 MR 14 Vcc Tenso de alimentao positiva
de estado do pulso de clock de BAIXO para ALTO
L  nvel de tenso BAIXO (d)
GND 7 8 CP
l  tempo de ajuste do nvel de tenso BAIXO anterior mudana
de estado do pulso de clock de BAIXO para ALTO
q  letras minsculas indicam o estado da anterior mudana de (c)
estado do pulso de clock de BAIXO para ALTO
 transio do pulso de clock de nvel BAIXO para ALTO
(b)
Figura 9-11 Registrador de deslocamento CMOS com entrada serial e sada paralela de 8 bits (74HC164). (a) Diagrama lgico detalhado. (b) Tabela verdade. (c) Diagra-
ma de pinos. (d) Descries dos pinos.

281
captulo 9 Registradores de deslocamento

10/12/12 13:23
Sobre a eletrnica

Dispositivos para os cegos


O sistema pessoal de visualizao NOMAD consiste em um visor de alta resoluo que pode ser utilizado de
forma fixa na cabea. O dispositivo permite que uma pessoa em movimento visualize informaes em uma tela
independentemente das condies de iluminao do ambiente. O sistema NOMAD impe imagens de alto con-
traste no campo de viso do usurio. As informaes podem consistir em diagramas, registros de manuteno
ou manuais de forma geral. Assim, equipes de manuteno podem acessar informaes mesmo trabalhando
em andaimes ou posies crticas sem utilizar propriamente as mos para a consulta de dados.

a marcao de apenas oito nmeros. Um nico LED


Utilizao de (correspondendo a um nmero) dever permane-
registradores de cer aceso por vez. Um CONTADOR EM ANEL um circui-
to que permitir acender um LED de cada vez de
deslocamento roleta digital forma sequencial. Esse dispositivo consiste em um
O jogo da roleta costuma fascinar pessoas de todas registrador de deslocamento associado a alguns
as idades, e formas variadas desse jogo so utili- circuitos adicionais.
Sistemas Sequenciais

zadas em programas de televiso e cassinos. Esta


Ao energizar o circuito, o registrador de desloca-
seo apresenta uma verso eletrnica do jogo da
mento da Figura 9-13 deve ser inicialmente reini-
roleta e um dos projetos favoritos dos estudantes
cializado para zero. Note que a chave liga-desliga
de eletrnica digital.
no representada no diagrama de blocos. Em
O diagrama de BLOCOS DE UMA ROLETA DIGITAL repre- seguida, quando a chave que gira a roleta acio-
sentado na Figura 9-13. Essa verso simples utiliza nada, um nico nvel ALTO deve ser carregado na

282

Tokheim_09.indd 282 10/12/12 13:23


Amplificador
de udio
0
7 1

Circuitos de 6 2
energizao
5 V
5 3
4
Entrada
da roleta Contador
Oscilador em anel
controlado Registrador de
por tenso deslocamento
de oito bits

Figura 9-13 Diagrama de blocos simplificado de uma roleta eletrnica digital.

posio 0 do display a LEDs 0. O OSCILADOR CONTRO- a roleta, o primeiro pulso carrega um nico nvel
LADO POR TENSO emite uma sequncia de pulsos de ALTO no registrador de deslocamento, como mos-
clock que progressivamente reduzem a frequn- tra a Figura 9-14(a). Os pulsos de clock seguintes
cia at parar. Os pulsos de clock so aplicados no movem a nica luz existente ao longo do display,
contador em anel (registrador de deslocamento) de acordo com a Figura 9-14(b). Note que a cada
e no AMPLIFICADOR DE UDIO da roleta. A sequncia transio de nvel BAIXO para ALTO do pulso de
de iluminao deve ser 0, 1, 2, 3, 4, 5, 6, 7, 0, 1, e clock um nico nvel ALTO no CI registrador de
assim por diante, at que o oscilador interrompa o deslocamento de 8 bits 74HC164 desloca uma po-
fornecimento dos pulsos. Quando isso ocorre, um sio para a direita. Quando o nvel ALTO chega
nico LED deve permanecer aceso na roleta em sada Q7 (aps o oitavo pulso de clock na Figura
uma posio aleatria. 9-14(b)), a LINHA DE RECIRCULAO (REALIMENTAO)
O oscilador controlado por tenso tambm en- transfere o nvel ALTO para as entradas de dados
via pulsos de clock para o amplificador de udio, de modo a acender o LED esquerda (sada Q0).
sendo que cada pulso amplificado de modo a No exemplo da Figura 9-14(b), a chave aberta Registradores de deslocamento
soar como o movimento da roleta. A frequncia aps o dcimo segundo pulso, de modo que a luz
progressivamente reduzida at que a sequncia para em Q3 e este o nmero vencedor do jogo
seja interrompida, simulando a parada de um dis- para esta rodada.
positivo mecnico em uma determinada posio O CI REGISTRADOR DE DESLOCAMENTO DE 8 BITS
numrica. 74HC164 utilizado como um contador em anel
O bloco contador em anel do jogo de roleta di- na Figura 9-14(a). Esse circuito possui duas carac-
gital representado detalhadamente na Figura tersticas que o tornam um contador em anel. Pri-
9-14(a). Note que o contador em anel utiliza um meiro, existe uma realimentao do ltimo flip-flop
CI registrador de deslocamento com entrada (Q7) para o primeiro (Q0). Segundo, o dispositivo
serial e sada paralela de 8 bits 74HC164, o qual carregado com um dado padro de nveis 1 e 0
foi anteriormente estudado. Quando o circuito que recirculam medida que pulsos de clock so
captulo 9

energizado, o bloco de inicializao reinicializa aplicados na entrada CP do registrador de desloca-


todas as sadas em zero (todos os LEDs esto apa- mento. Nesse caso, um nico nvel 1 carregado
gados). Quando se pressiona o boto para girar no registrador de deslocamento e recirculado.

283

Tokheim_09.indd 283 10/12/12 13:23


Boto para LEDs indicadores de sada
girar a 5 V Q0 Q7
roleta
VCC
Clock CP Q0
Q1
Contador Q2
em anel Q3
Energizao do circuito
Dsa Q4
Carregar um
Q5
nico nvel ALTO
Dsb Q
Inicializao (74HC164) 6
MR Q7
da limpeza GND

Linha de realimentao
(a)

Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
Aps o primeiro
pulso (inicializao)
Aps o segundo pulso

Aps o terceiro pulso

Aps o quarto pulso

Aps o quinto pulso

Aps o sexto pulso

Aps o stimo pulso

Aps o oitavo pulso

Aps o nono pulso

Aps o dcimo pulso

Aps o dcimo primeiro pulso

Aps o dcimo segundo pulso


PARADA "Vencedor"
(b)
Figura 9-14 (a) Circuito contador de anel em uma roleta digital. (b) Sada do contador de anel para os primei-
ros 12 pulsos de clock.

Em resumo, o circuito da Figura 9-14(a) consiste de modo que a roleta continue a girar mesmo de-
Sistemas Sequenciais

em um jogo de roleta eletrnica muito simples. pois que o boto liberado. possvel incluir sons
Quando se pressiona o boto para girar a roleta, para tornar a simulao mais realista. A Figura 9-15
uma nica luz circula pelos LEDs. Quando a chave mostra que ambas as caractersticas supracitadas
aberta, a roleta para. foram adicionadas ao circuito.
Para melhorar o jogo, o circuito da Figura 9-14 O verstil CI temporizador 555 utilizado como um
pode ser modificado incluindo-se um pulso clock oscilador controlado por tenso na Figura 9-15. Ao

284

Tokheim_09.indd 284 10/12/12 13:23


Tokheim_09.indd 285
5 V 5 V
Entrada
5 V da roleta
2N3904
NPN
C
100  47 k Q1 2N3904
NPN
B 4 8 C
 E 1 k Q2
47 F 7
B
6 Oscilador 3
controlado E
por tenso
2

(555)

5 1
10 F 100 k
0,01 F

LEDs indicadores de sada


5 V Q0 Q7

VCC
CP Q0
Q1
Contador Q2
em anel Q3
Inicializao do circuito
Dsa Q4
Carregar um
Q5
nico nvel ALTO
Dsb Q6
(74HC164)
Inicializao Q7
da limpeza MR
GND

Linha de realimentao

Figura 9-15 Circuito oscilador controlado por tenso utilizado em uma roleta digital.

285
captulo 9 Registradores de deslocamento

10/12/12 13:23
pressionar o boto para girar a roleta, o transistor do capacitor de 0,01 F assume inicialmente nvel
Q1 ligado. O CI 555 opera como um MV astvel, de BAIXO, mas rapidamente atinge nvel ALTO me-
modo que a onda quadrada em sua sada aciona dida que carregado atravs de R7. A entrada de
tanto a entrada CP do contador em anel quanto o reinicializao mestre (MR) do registrador 74HC164
amplificador de udio. Os pulsos provenientes do mantida em um nvel BAIXO por um tempo su-
oscilador ligam e desligam o transistor Q2 de forma ficiente para que a sada do registrador de deslo-
alternada, acionando o alto-falante. camento seja reinicializada para 00000000. Neste
Quando a chave que gira a roleta aberta, o capa- ponto, todos os LEDs permanecem desligados.
citor de 47 F mantm uma carga positiva durante O circuito que carrega um nico nvel 1 no con-
certo tempo, a qual aplicada base (B) do transis- tador em anel consiste em quatro portas NAND e
tor Q1. Assim, o transistor permanece ligado por v- dois resistores (R5 e R6). As portas NAND so conec-
rios segundos antes de o capacitor se descarregar tadas como um flip-flop R-S. Os dois resistores (R5
totalmente. medida que isso ocorre, a tenso na e R6) levam a sada da porta NAND (CIa) a assumir
base de Q1 torna-se menor e a resistncia do tran-
nvel ALTO quando o circuito inicialmente ener-
sistor (entre emissor e coletor) aumenta. Por sua
gizado. Esse nvel ALTO aplicado s entradas de
vez, isso reduz a frequncia do oscilador e reduz
dados (Dsa e Dsb) do CONTADOR EM ANEL. Na primeira
a velocidade de deslocamento da luz na roleta. O
transio de nvel BAIXO para ALTO do pulso de clo-
som proveniente do alto-falante tambm tem sua
ck, o nvel ALTO nas entradas de dados transferi-
respectiva frequncia reduzida. Dessa forma, simu-
do para a sada Q0 do CI 74HC164. Imediatamente,
la-se a reduo da velocidade da esfera girante em
esse nvel ALTO realimentado na entrada de CId
uma roleta real.
e reinicializa o latch, de modo que um nvel BAIXO
Revisando o procedimento, tem-se que o CIRCUITO passa a ser aplicado nas entradas de dados (Dsa e
DE ENERGIZAO E INICIALIZAO da Figura 9-15 primei- Dsb). Um nico nvel ALTO foi carregado no conta-
ramente reinicializa o registrador de deslocamento dor em anel. Os pulsos de clock repetidos deslocam
e depois ajusta apenas a primeira sada com nvel o nvel ALTO (luz) ao longo do display at que a
ALTO. Esses dois circuitos foram adicionados role- sada Q7 do contador em anel se torne ALTA, sen-
ta digital na Figura 9-16. do que este nvel realimentado na entrada de CIc
Um CIRCUITO DE REINICIALIZAO AUTOMTICA foi in- inicializando o latch. Assim, um nvel 1 surge nas
cludo na Figura 9-16, consistindo em uma combi- entradas de dados do contador em anel. Portanto,
nao entre resistor e capacitor (R7 e C4). Quando o verifica-se que um nico nvel ALTO recircula nova-
circuito energizado, a tenso no terminal superior mente para Q0.

www Teste seus conhecimentos

-flops D (dois CIs 7474) so conectados entre si for-


Encontrando problemas mando um registrador de 4 bits.
Sistemas Sequenciais

em um registrador de
Aps a busca de problemas bvios relacionados
deslocamento s caractersticas mecnicas e trmicas, a seguinte
Considere o registrador de deslocamento com sequncia de testes realizada para identificar a
carga serial defeituoso da Figura 9-17. Quatro flip- natureza do problema:

286

Tokheim_09.indd 286 10/12/12 13:23


Tokheim_09.indd 287
5 V 5 V
Entrada
5 V da roleta 2N3904
NPN C
100  47 k Q1
2N3904
R1 R2 B 4 8 NPN C
 E 1 k Q2
C1 47 F 7
R4 B
6 Oscilador 3
controlado E
2 por tenso
(555)
 R3
5 1
10 F C2 100 k
0,01 F C3

LEDs indicadores de sada


5 V Q0 Q7

VCC
CP Q0
Contador Q1
Dsa em anel
Q2
CIc 5 V Dsb Q3
CIa
Q4
R5 10 k (74HC164)
R7 100 k Q5
Q6
5 V MR Q7
CIb GND
CId C4 0,01 F
R6 10 k

Linha de realimentao

Figura 9-16 Representao de uma roleta digital completa, onde circuitos de inicializao foram includos.

287
captulo 9 Registradores de deslocamento

10/12/12 13:23
INDICADORES DE SADA
A 5 V B CC D

4 10 14 4 10 14
PS PS V PS PS V
Dados 2 5 12 cc 9 2 5 12 cc 9
D Q D Q D Q D Q

3 11 3 11
CLK CLK CLK CLK
FF A FF B FF C FF D
ENTRADAS (7474) (7474) (7474) (7474)

GND

GND
CLR CLR CLR CLR
Clock 1 13 7 1 13 7

Reinicializao

Figura 9-17 Registrador de deslocamento direita com carga serial defeituoso mencionado no exemplo.

1. Ao: Reinicializar a entrada para 0 e depois Resultado: Indicadores de sada1110.


novamente para 1. Concluso: Suspeita-se da ocorrncia de pro-
Resultado: Indicadores de sada0000 (no blemas nas proximidades de FF D ou neste
acendem). prprio componente, pois um nvel ALTO
Concluso: Reinicializao funcionando corre- no foi carregado adequadamente.
tamente. 6. Ao: Ponteira lgica utilizada na entrada D de
2. Ao: Entrada de dados1. FF D para verificar se D1.
Um nico pulso aplicado por um gerador de Resultado: D1 em FF D.
pulsos na entrada CLK dos flip-flops. Concluso: O nvel ALTO corretamente apli-
Resultado: Indicadores de sada1000. cado na entrada D de FF D.
Concluso: FF A carrega os nveis 1 adequada- 7. Ao: Um pulso aplicado por um gerador de
mente. pulsos na entrada CLK (pino 11) do flip-flop D.
3. Ao: Entrada de dados1. Resultado: Os indicador de sada permanece
Um nico pulso aplicado por um gerador de em 1110.
pulsos na entrada CLK dos flip-flops. Concluso: No h transferncia de dados da
Resultado: Indicadores de sada1100. entrada D de FF D para a sada Q durante um
Concluso: FF A e FF B carregam os nveis 1 pulso de clock.
adequadamente. 8. Ao: Ponteira lgica utilizada na sada Q de FF
4. Ao: Entrada de dados1. D (pino 9).
Um nico pulso aplicado por um gerador de Resultado: Ambos os indicadores ALTO e BAI-
pulsos na entrada CLK dos flip-flops. XO da ponteira lgica no acendem.
Sistemas Sequenciais

Resultado: Indicadores de sada1110. Concluso: A sada Q de FF D (pino 9) flutua


Concluso: FF A, FF B e FF C carregam os nveis entre os nveis ALTO e BAIXO. Provavelmente,
1 adequadamente. h um FF D defeituoso no segundo CI 7474.
5. Ao: Entrada de dados1. 9. Ao: Remove-se o segundo CI 7474 (FF C e FF
Um nico pulso aplicado por um gerador de D), substituindo-o por um componente com
pulsos na entrada CLK dos flip-flops. as mesmas caractersticas.

288

Tokheim_09.indd 288 10/12/12 13:23


10. Ao: Testa-se o circuito novamente, iniciando cionamento do circuito e a capacidade de obser-
no passo 1. vao ajudaram a localizar o problema. A ponteira
Resultado: Todos os flip-flops carregam nveis 1 lgica e o gerador de pulsos digitais so ferramen-
e 0. tas auxiliares que ajudam a obter concluses sig-
Concluso: O registrador de deslocamento nificativas.
agora est funcionando corretamente. Algumas vezes, dvidas sobre o nvel lgico apro-
De acordo com a sequncia de testes, a sada Q priado podem persistir. Em um CIRCUITO COM REDUN-
de FF D parece apresentar um nvel BAIXO cons- DNCIA (onde a utilizao de componentes repe-
tante, quando na verdade esse nvel flutuava en- tida continuamente), pode-se retornar para FF A e
tre BAIXO e ALTO. Esse fato invalida a concluso FF B e comparar as leituras dos nveis lgicos com
obtida no passo 1, pois a falha era ocasionada por aquelas obtidas para FF C e FF D. Sistemas digitais
um circuito aberto no interior do prprio CI 7474. muitas vezes apresentam circuitos redundantes e
Novamente, o conhecimento tcnico sobre o fun- essa tcnica til na localizao de falhas.

www Teste seus conhecimentos

Registradores de deslocamento
captulo 9

289

Tokheim_09.indd 289 10/12/12 13:23


QUESTES DE REVISO DO CAPTULO
Resumo
1. Registrador o termo genrico utilizado para 6. Um registrador recirculante realimenta os
descrever um grupo de clulas de memria dados da sada na entrada.
(como flip-flops) considerado como um nico 7. Registradores de deslocamento podem ser
dispositivo. Outros termos utilizados para projetados para deslocar dados para a direita
representar registradores so registrador ou para a esquerda.
de buffer, registradores de deslocamento e 8. Fabricantes disponibilizam muitos registra-
latches. dores de deslocamento universais versteis
2. Flip-flops so conectados entre si para formar comercialmente.
registradores de deslocamento. 9. Registradores de deslocamento so am-
3. Um registrador de deslocamento possui as plamente utilizados como dispositivos de
caractersticas de memria e deslocamento de memria temporria e deslocamento de
dados. dados, possuindo tambm outras aplicaes
4. Um registrador de deslocamento com carga em sistemas eletrnicos digitais.
serial permite que apenas um nico bit de 10. Um contador em anel um registrador de des-
dados seja inserido a cada pulso de clock. locamento que (1) possui linha de recirculao
5. Um registrador de deslocamento com carga e (2) carregado com um padro de nveis 0 e
paralela permite que apenas todos os bits 1, o qual se repete continuamente ao longo do
de dados sejam inseridos de uma nica vez pulso de clock.
(considerando um pulso de clock).

www Questes de reviso do captulo (Figura 9-19)

Questes de pensamento crtico


9-1 O registrador de deslocamento da Figura dados 1101 no registrador de deslocamento
9-5(b) requer a aplicao de pulsos de clock com carga paralela de 4 bits. Dica: lembre-se
para carregar dados atravs das entradas de de reinicializar o registrador antes de ativar as
dados paralelas? Se sim, quantos pulsos de entradas paralelas assncronas.
clock so necessrios? 9-7 Observe a Figura 9-9. Quando o CI registrador
9-2 O registrador de deslocamento da Figura de deslocamento 74194 utilizado, a carga
9-5(b) pode carregar quais nveis atravs das paralela de dados uma operao de que
entradas de dados paralelas? tipo?
9-3 Cite diversas aplicaes de registradores de 9-8 O que um contador em anel?
deslocamento em sistemas digitais. 9-9 Desenhe o diagrama de blocos de uma roleta
9-4 Determine o contedo do registrador da digital de 16 bits utilizando blocos represen-
Sistemas Sequenciais

Figura 9-18 aps a aplicao de cada um dos tativos do oscilador controlado por tenso,
oito pulsos de clock (Abit esquerda, Dbit amplificador de udio, circuito de inicializao
direita). e energizao e contador em anel. O circuito
9-5 Descreva de forma geral a natureza da sada do deve ser semelhante roleta eletrnica de 8
oscilador controlado por tenso na Figura 9-13. bits da Figura 9-13.
9-6 Observe a Figura 9-5. Descreva o procedimen- 9-10 A critrio do seu instrutor, utilize o aplicativo de
to que deve ser adotado ao se carregar os simulao de circuitos eltricos e eletrnicos

290

Tokheim_09.indd 290 10/12/12 13:23


INDICADORES DE SADA
Dados paralelos
A B C D
A
1 A QA
B
1 B
C QB
0 C
D Registrador
0 D de QC
(Deslocamento
deslocamento
0 0 0 0 0 1 1 1 direita)
SR QD
Entradas seriais (74194)
0 0 0 1 1 1 1 0 SL
(Deslocamento
esquerda)
CLK
t1 t2 t3 t4 t5 t6 t7 t8 Clock
Reinicializao
CLR
S0 S1
0 1 1 1 1 1 1 1
S0

0 1 0 1 1 1 0 0
Controle de modo
0 1 0 0 0 0 1 1 S1

Figura 9-18 Registrador de deslocamento mencionado no enunciado da Questo de pensamento crtico 4.

Electronics Workbench (EWB) ou MultiSIM deslocamento e (3) salvar o circuito e mostrar o


para (1) desenhar o registrador de deslocamen- funcionamento para seu instrutor.
to com carga serial de 8 bits mostrado na Figura 9-11 A critrio do seu instrutor, utilize o aplica-
9-20, (2) testar a operao do registrador de tivo de simulao de circuitos eltricos e

5 V A B C D E F G H

Entrada de dados
A VCC
B QH
Registradores de deslocamento
QA QG
QB QF
QC QE
QD CLR
GND CLK
Reinicializao  0
Deslocamento  1 74HC164

Gerador de funes

Entrada de clock
  1 Hz, 5 V
captulo 9

Figura 9-20 Circuito simulador no aplicativo EWB (utilizando a verso 5 do Electronics Workbench).

291

Tokheim_09.indd 291 10/12/12 13:23


eletrnicos Electronics Workbench (EWB) ou conectar a linha de recirculao e a entrada de
MultiSIM para (1) adicionar uma linha de dados), (2) testar a operao do registrador de
recirculao ao registrador de deslocamen- deslocamento com a linha de recirculao e
to com carga serial de 8 bits projetado na (3) salvar o circuito e mostrar o funcionamento
Questo 9-10 (Dica: Utilize uma porta OR para para seu instrutor.

www Respostas dos testes


Sistemas Sequenciais

292

Tokheim_09.indd 292 10/12/12 13:23

Você também pode gostar