Registradores de deslocamento
• É utilizado para armazenar informações binárias;
◦ Motivação: O flip-flop armazena apenas um bit de informação já um registrador é capaz de armazenas mais bits;
• Constituídos de flip-flops D ou JK Mestre-Escravo ligados de forma encadeada onde a saída do anterior é ligada diretamente na saída do posterior Q=J , Q=K
◦ O tipo de ligação entre os flip-flop faz com que eles se comportem como um flip-flop
D;
• Realizam conversão de dados em série para paralelo e vice-versa;
• Realizam operações aritméticas básicas (divisão e multiplicação por 2);
• Tipos:
◦ Entrada em série e saída em série;
◦ Entrada em série e saída em paralelo;
◦ Entrada em paralelo e saída em série;
◦ Entrada em paralelo e saída em paralelo;
Conversor Série-Paralelo
• Paralelo: os bits da informação são apresentados simultaneamente;
• Série: os bist da informação aparecem sequencialmente, um após o outro;
• O registrador de deslocamento pode ser usado para converter uma informação em série para paralela; • Exemplo para análise:
◦ Entrada I = 0001 (I3 I2 I1 I0)
◦ Saídas Q3 Q2 Q1 Q0
◦ Atua na descida do clock;
◦ Um pulso de clock para cada bit da informação;
◦ Saída começa zeradas;
◦ Entrada com o bit menos significativo primeiro;
◦ Tabela, onde cada pulso esta representado em uma coluna;
CK 1 2 3 4 5 6
E 1 0 0 0 0 0
Q3 0 1 0 0 0 0
Q2 0 0 1 0 0 0
Q1 0 0 0 1 0 0
Q0 0 0 0 0 1 0
• Ilustração Gráfica do exemplo acima;
Conversor Paralelo Série
• Utiliza registradores com entradas preset e clear;
• Armazena informação em paralelo através das entradas preset e clear;
• Entra da Enable: em 0, as entradas preset assumem valores 1. Funcionamento normal;
• Entrada Enable: em 1, valores das entradas preset podem afetar as saídas;
• Gravando valores nas saídas:
◦ 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