Vous êtes sur la page 1sur 11

unesp UNIVERSIDADE ESTADUAL PAULISTA

Campus de Guaratinguet
Colgio Tcnico Industrial de Guaratinguet Professor Carlos Augusto Patrcio Amorim

Registradores

Prof. Marcelo Wendling


2010
Verso 2.0
2
unesp Colgio Tcnico Industrial de Guaratinguet

ndice

Introduo....................................................................................................................................... 3
1 Transferncia Serial de Dados (Registradores de Deslocamento)............................................... 4
1.1 Transferncia Dados  Registrador ................................................................................... 4
1.2 Transferncia Registrador  Registrador ........................................................................... 6
2 Transferncia Paralela de Dados................................................................................................ 7
2.1 Transferncia Dados  Registrador ................................................................................... 7
2.2 Transferncia Registrador  Registrador ........................................................................... 7
3 Transferncia Serial X Paralela ................................................................................................. 8
4 Conversores .............................................................................................................................. 9
4.1 Conversor Srie  Paralelo (Reg. ESSP) ........................................................................... 9
4.2 Conversor Paralelo  Serial (Reg. EPSS) .......................................................................... 9
5 Registradores Diversos............................................................................................................ 11
5.1 Registrador Bi-Direcional................................................................................................. 11
5.2 Registrador de Deslocamento Circulante .......................................................................... 11
Bibliografia................................................................................................................................... 11

Registradores V2.0 | Prof . Marcelo Wendling


3
unesp Colgio Tcnico Industrial de Guaratinguet

Introduo

O uso mais comum de flip-flops no armazenamento de dados binrios, nmeros BCD, etc.,
esses dados so geralmente armazenados em grupos de flip-flops denominados registradores.
Basicamente, um registrador consiste em um grupo de FF tipo D que atua no
armazenamento de dados binrios, pois um FF tem a capacidade de armazenar somente um bit, e
realizam a transferncia deles.
A figura abaixo ilustra o uso de um FF tipo D no armazenamento de um dado de um bit:

Podemos observar que o valor lgico que est atualmente presente em A transferido para o
FF B na transio negativa do pulso transfer. Portanto, aps esta transio, a sada B ter o mesmo
valor de A.
Estudaremos apenas aplicaes envolvendo FF tipo D, porm outros FF podem ser
utilizados, desde que sejam analisadas suas caractersticas.

Registradores V2.0 | Prof . Marcelo Wendling


4
unesp Colgio Tcnico Industrial de Guaratinguet

1 Transferncia Serial de Dados (Registradores de Deslocamento)

O grupo de FF organizado de modo que os nmeros binrios a serem armazenados sejam


deslocados de um FF para o FF seguinte, a cada pulso de clock.

1.1 Transferncia Dados  Registrador


Consiste em inserir dados na entrada do registrador, respeitando o nmero de bits, e efetuar
o nmero de pulsos de clock necessrios para que todo o dado seja inserido no registrador.

Registradores V2.0 | Prof . Marcelo Wendling


5
unesp Colgio Tcnico Industrial de Guaratinguet

Observe que os FF esto conectados de tal modo que o valor da sada X3 transferido para
X2, o de X2 transferido para X1 e o de X1 para X0. Isto significa que, quando ocorre uma transio
negativa do pulso de deslocamento, cada FF assume o valor armazenado anteriormente pelo FF que
est sua esquerda.
Admitindo que todos os FF sejam limpos anteriormente (X3 = X2 = X1 = X0 = 0) podemos
analisar a forma de onda da figura anterior.

Exemplo: Possuindo o dado 1102, escreva a tabela verdade de sua transferncia para o
registrador da figura abaixo, considerando que inicialmente ele foi limpo.

Q1 Q3
CLK D1 D2 D3 Q2
(LSB) (MSB)

1 0 0 0 0 0

1 1 0 1 0 0

0 1 1 1 1 0

X 0 1 0 1 1

Dado 1102 armazenado no


registrador.

Registradores V2.0 | Prof . Marcelo Wendling


6
unesp Colgio Tcnico Industrial de Guaratinguet

1.2 Transferncia Registrador  Registrador


A figura abaixo mostra dois registradores de deslocamento de trs bits conectados de tal
modo que o contedo do registrador X seja transferido serialmente (deslocado) para o registrador Y.
Portanto, quando os pulsos de deslocamento so aplicados, a transferncia de informao ocorre da
seguinte forma: X2  X1 X0  Y2  Y1  Y0.

Supondo que inicialmente temos o dado 1012 armazenado no registrador X e que o


registrador Y foi limpo, temos a seguinte tabela verdade abaixo:

A partir dessa tabela podemos concluir que:

- Na transio negativa de cada pulso, cada FF assume o valor que foi armazenado no FF sua
esquerda, antes da ocorrncia do pulso.
- Aps 3 pulsos, todo o contedo presente no registrador X est presente no registrador Y, portanto,
a transferncia completa de 3 bits necessita de 3 pulsos de deslocamento.

Registradores V2.0 | Prof . Marcelo Wendling


7
unesp Colgio Tcnico Industrial de Guaratinguet

Exemplo: Considerando os mesmos registradores X e Y anteriores, determine o que ocorreria aps


o sexto pulso de deslocamento aplicado a eles. Construa uma tabela verdade dessa transferncia.

2 Transferncia Paralela de Dados

O grupo de FF organizado de maneira que o dado binrio a ser armazenado seja


transferido simultaneamente para todos os FF, com a aplicao de apenas 1 pulso de transferncia.

2.1 Transferncia Dados  Registrador


Consiste em inserir o dado a ser armazenado diretamente na entrada do registrador,
efetuando-se 1 pulso de transferncia:

Podemos observar que aps 1 pulso de transferncia, temos todo o contedo armazenado no
registrador, pois todo o dado foi transferido simultaneamente.

2.2 Transferncia Registrador  Registrador


A figura abaixo mostra dois registradores, X e Y, interligado para executar uma
transferncia paralela de dados, ou seja, aps a aplicao de 1 pulso de transferncia, temos todo o
contedo de X armazenado tambm em Y.

Registradores V2.0 | Prof . Marcelo Wendling


8
unesp Colgio Tcnico Industrial de Guaratinguet

importante destacar que a transferncia paralela de dados entre registradores no altera o


contedo da fonte, enquanto na transferncia serial altera o gradativamente o valor do registrador
que atua como fonte de dados.

3 Transferncia Serial X Paralela

A escolha de um tipo particular de transferncia, serial ou paralela, depende da aplicao e


das especificaes fornecidas. Abaixo temos uma tabela comparativa, que mostra as duas principais
diferenas entre a transferncia paralela e serial de dados:

PARALELA SERIAL

1) Todas as informaes so transferidas 1) A transferncia completa de N bits, necessita


simultaneamente na ocorrncia de um nico de N pulsos de clock  MENOR
pulso de transferncia, no importando o VELOCIDADE.
nmero de bits que estejam sendo transferidos
 MAIOR VELOCIDADE.
Registradores V2.0 | Prof . Marcelo Wendling
9
unesp Colgio Tcnico Industrial de Guaratinguet

2) Requer um maior nmero de conexes entre 2) Necessita de apenas uma conexo entre TX e
TX e RX  MAIOR CUSTO. RX  MENOR CUSTO.

Geralmente, uma combinao dos dois tipos utilizada para tirar proveito da velocidade da
transferncia paralela e da economia e simplicidade da transmisso serial, e essa combinao
depende da aplicao e das especificaes fornecidas.

4 Conversores

4.1 Conversor Srie  Paralelo (Reg. ESSP)


O Registrador de Deslocamento pode ser utilizado para converter uma informao srie em
paralela, ou seja, funcionar como Conversor Srie  Paralelo. A configurao bsica nessa
situao, para uma informao de 3 bits vista no circuito abaixo:

4.2 Conversor Paralelo  Serial (Reg. EPSS)


Para entrarmos com uma informao paralela e convert-la para serial, necessitamos de um
registrador que apresente entradas Preset e Clear, pois atravs destas que fazemos com que o
Registrador armazene a informao paralela. O registrador com estas entradas visto na figura
abaixo:

Registradores V2.0 | Prof . Marcelo Wendling


10
unesp Colgio Tcnico Industrial de Guaratinguet

Primeiramente, vamos estudar o funcionamento da entrada ENABLE. Quando a entrada


ENABLE estiver em 0, as entradas PRE dos FF assumiro, respectivamente, nveis 1, fazendo com
que o registrador atue normalmente.
Quando a entrada ENABLE assumir valor igual a 1, as entradas PRE dos FF assumiro os
valores complementares das entradas paralelas conectadas elas, logo, os FF assumiro os valores
que estiverem, respectivamente nessas entradas. Para um melhor entendimento. Vamos analisar
uma clula do registrador:

Para que esse conversor funcione, necessrio


inicialmente um pulso de nvel 0 na entrada
CLEAR dos FF.

Com ENABLE = 0, a entrada PRE assumir


nvel 1 e o FF ir funcionar como um registrador
de deslocamento comum (ESSS).

Com ENABLE = 1 e Din = 0, PRE assumir


nvel 1, logo, a sada Q manter seu estado
anterior (que era 0).

Com ENABLE = 0 e Din = 1, PRE assumir nvel 0, logo a sada Q assumir valor 1.

Registradores V2.0 | Prof . Marcelo Wendling


11
unesp Colgio Tcnico Industrial de Guaratinguet

Aps essa anlise, conclumos que, se zerarmos o registrador e logo aps introduzirmos a
informao paralela, as sadas Q dos FF assumiro os valores inseridos respectivamente nessas
entradas.
Depois de inserida paralelamente essa informao, basta colocarmos ENABLE = 0
novamente e prosseguir como um registrador de deslocamento comum.
Com esse conjunto obtivemos um registrador com Entrada Paralela e Sada Serial (EPSS).

5 Registradores Diversos

5.1 Registrador Bi-Direcional


5.2 Registrador de Deslocamento Circulante

Bibliografia

TOCCI, Ronald J. WIDMER, Neal S. Sistemas Digitais Princpios e Aplicaes. Rio de


Janeiro: LTC, 2000. 588 p.

IDOETA, Ivan V. CAPUANO, Francisco G. Elementos de Eletrnica Digital. 35 ed. So


Paulo: rica, 2003. 524 p.

Registradores V2.0 | Prof . Marcelo Wendling

Vous aimerez peut-être aussi