• Nenhum resultado encontrado

Aula 19 Registrador de Deslocamento

N/A
N/A
Protected

Academic year: 2019

Share "Aula 19 Registrador de Deslocamento"

Copied!
27
0
0

Texto

(1)

Sistemas Eletrônicos

Digitais

(2)

Referências

• Livro Eletrônica Digital – Editora SENAI

(3)

Objetivos

• Introdução

• Registradores de deslocamento

• Conversor Série-Paralelo

• Conversor Paralelo-Série

(4)

Introdução

Vimos que os flip-flops tem a capacidade de armazenar um bit (nível 0 ou 1) e, tendo como base o flip-flop RS, podemos ter diversas versões, como JK, T e D. Se necessitarmos armazenar uma informação que contenha mais bits, o flip-flop isoladamente torna-se uma ferramenta limitada e insuficiente.

(5)

Registrador de deslocamento

(6)

Tipos de informação

Existem duas diferentes formas de se transmitir uma informação que são:

• Informação paralela

(7)

Tipos de informação

Informação Paralela

Todos os bits da informação se apresentam paralelamente e, assim, de forma simultânea. Para transmissão são necessários tantos cabos quantos forem os bits que a informação contiver. Veja o exemplo com uma informação de 4 bits:

(8)

Tipos de informação

Informação série

Utiliza um único cabo para transmitir a informação que necessita independente da quantidade de bits, contudo, os bits são enviados de forma seriada, sequencial, formando ao final a informação completa. Veja exemplo com 4 bits:

(9)

Registrador conversor série-paralelo

Aplicação: conversão de informação série em informação paralela.

(10)

Registrador conversor série-paralelo

Aplicamos à informação série I=1010 (I3 I2 I1 I0) à entrada do registrador e analisamos as saídas Q3, Q2, Q1 e Q0. Inicialmente supomos que todas as saídas estão em nível lógico 0.

1 0 1 0

0 0 0 0

(11)

Registrador conversor série-paralelo

Ao ser aplicado na entrada série do registrador o primeiro bit da informação, ou seja, I0=0 e houver sinal de CLK ativando o circuito, o flip-flop 3 irá apresentar a saída igual a 0  D3=0  Q3=0

1 0 1 0

0 0 0 0

I3 I2 I1 I0

(12)

Registrador conversor série-paralelo

Após este pulso do CLK aparecerá na entrada o bit seguinte da informação, ou seja, I1=1 e novamente na ativação do CLK, do 2° pulso, teremos a passagem de I0 para o flip-flop 2 (D2=0  Q2=0) e a saída Q3 assumirá o valor do bit de informação I1 (D3=1  Q3=1).

1 0 1

1 0 0 0

I3 I2 I1

(13)

Registrador conversor série-paralelo

Após o envio de todos bits de informação, a mesma fica armazenada no registrador de deslocamento e aparece nas saídas Q3, Q2, Q1 e Q0 como uma informação paralela.

Informação CLK Q3 Q2 Q1 Q0

I0 = 0 1ª 0 0 0 0

I1 = 1 2ª 1 0 0 0

I2 = 0 3ª 0 1 0 0

(14)

Registrador conversor série-paralelo

É visível através da tabela que ocorre o deslocamento da informação a cada pulso de CLK aplicado no circuito. Devido ao armazenamento proporcionado pelo flip-flop D e pelo deslocamento existente, o circuito recebe o nome de

(15)

Registrador conversor paralelo-série

(16)

Registrador conversor paralelo-série

Entrada ENABLE

ENABLE = 0 as entradas PRESET dos FFs assumirão níveis 1 fazendo com

que o registrador atue normalmente.

ENABLE = 1 as entradas PRESET dos FFs assumirão valores

(17)

Registrador conversor paralelo-série

Para zerar o flip-flop (Q3=0), devemos colocar CLR=0.

Com ENABLE=0, a entrada PR do flip-flop assume nível 1 e irá funcionar normalmente como célula do registrador de deslocamento, mantendo a saída no estado em que se encontra.

(18)

Registrador conversor paralelo-série

(19)

Registrador entrada série saída série

Podemos utilizar o registrador para ter a entrada de informação série, armazenar a informação e reobter a informação novamente em formato série.

(20)

Registrador entrada paralela saída paralela

(21)

Registrador utilizado como multiplicador ou divisor por 2

Ao entrar uma informação em um registrador de 4 bits teremos as seguintes situações na saída:

(22)

Registrador utilizado como multiplicador ou divisor por 2

Note que essa operação, em binário, significa dividir um número por 2. I = 1010 = (10) 10

Teremos no registrador inicialmente:

Q3 = 1 / Q2 = 0 / Q1 = 1 / Q0 = 0

Deslocando a informação para direita através da inclusão do 0 em Q3 teremos: Q3 = 0 / Q2 = 1 / Q1 = 0 / Q0 = 1

(23)

Registrador utilizado como multiplicador ou divisor por 2

Podemos deslocar a informação inicial para a esquerda acrescentando um 0 na informação.

(24)

Registrador utilizado como multiplicador ou divisor por 2

Note que essa operação, em binário, significa multiplicar um número por 2. I= 0001 = (1)10

Teremos no registrador inicialmente:

Q3 = 0 / Q2 = 0 / Q1 = 0 / Q0 = 1

Deslocando a informação para esquerda através da inclusão do 0 em Q0 Q3 = 0 / Q2 = 0 / Q1 = 1 / Q0 = 0

(25)

Exemplo de compreensão

(26)

Exemplo de compreensão

(27)

Referências

Documentos relacionados

Ao pesquisar as obras de Della Casa e Erasmo de Rotterdam, gostaríamos de chamar a atenção para a importância do estudo da história, no sentido de se formar

O pagamento do valor da arrematação deverá ser efetuado à vista, ou parcelado mediante o pagamento de pelo menos 25,00% (vinte e cinco por cento) do lance à vista em até 48hs

O tempo de degradação de polímeros biocompatíveis é um dos principais critérios de seleção para aplicações biomédicas, dessa forma, neste trabalho, também foram

O Centro de Estudos da Metrópole (CEM) desenvolve estudos avançados sobre temas relacionados às transformações sociais, econômicas e políticas das metrópoles contemporâneas, sob

A Cresol por sua filosofia e princípios é uma organização social onde as ações e atividades estão voltadas para o desenvolvimento de seus associados. A Cooperativa é

Todas as notas fiscais de entrada e saída (matérias primas, ativo imobilizado, vendas, remessas) e prestação de serviços, devem ser ordenadas e deixadas à nossa

Para responder aos itens de escolha múltipla, escreva, na folha de respostas: • o número do item;.. • a letra que identifica a única

Foi comparada a resistência de união metal-porcelana frente à força de cisalha- mento entre uma liga de níquel-cromo sem berílio, Verabond II® e duas ligas