491 likes | 1.83k Views
Eletrônica Digital Flip-Flops e Registradores de Deslocamento. Prof. Wanderley. Introdução. Eletrônica Digital divide-se em lógica combinacional e lógica sequencial Circuitos combinacionais apresentam saídas dependentes das variáveis de entrada
E N D
Eletrônica Digital Flip-Flops e Registradores de Deslocamento Prof. Wanderley
Introdução • Eletrônica Digital divide-se em lógica combinacional e lógica sequencial • Circuitos combinacionais apresentam saídas dependentes das variáveis de entrada • Circuitos sequenciais apresentam saídas dependentes das variáveis de entrada e de estados anteriores • Os estados anteriores devem ser armazenados em algum local para uso posterior • Os elementos de armazenamento são os chamados FLIP-FLOPs
Q (Saída principal) Entrada 1 Flip-Flop Clock Entrada 2 Clock 0 1 0 0 1 1 0 1 FLIP-FLOPs
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 0 0 1 0
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 0 1 0 0
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 0 0 1 1
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 0 1->0 1 0->1
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 1 0->1 0 1->0
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 1 1 0 0
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 1 0->1 1 1
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Tabela Verdade Latch RS 1 1 1 0->1
Flip-Flop RS Básico Tabela Verdade
Flip-Flop RS Básico • Construindo o flip-flop RS a partir de portas NAND Latch RS Q SET Latch RS RESET
Flip-Flop RS Básico Set Q Flip-Flop RS CLOCK Reset • Construindo o flip-flop RS a partir de portas NAND FLIP-FLOP RS
Flip-Flop RS Básico PROBLEMA: O FF RS NÃO ACEITA TODAS AS COMBINAÇÕES DE ENTRADA POSSÍVEIS!
Flip-Flop JK J Q Flip-Flop JK CLOCK K TABELA VERDADE 0 1
Flip-Flop JK TABELA VERDADE 0 1 TODAS AS ENTRADAS SÃO VÁLIDAS!
Flip-Flop JK Mestre-Escravo O FF JK apresenta uma característica indesejável. Quando o clock for 1, o circuito funciona como um circuito combinacional, de modo que qualquer mudança em J e/ou K fará com que a saída se altere. MESTRE ESCRAVO
Flip-Flop JK Mestre-Escravo com Entradas Preset e Clear ESCRAVO MESTRE
Flip-Flop T Pode ser obtido a partir de um FF JK Mestre-Escravo, com as entradas JK curto-circuitadas. T de Toggle (Comutado)
Flip-Flop D Pode ser obtido a partir de um FF JK Mestre-Escravo, com a entrada K invertida em relação a J.
O Registrador de Deslocamento • Um flip-flop é capaz de armazenar um único bit. • Se necessitamos armazenar uma informação contendo mais de um bit, o flip-flop será insuficiente. • Para resolver esse problema, utilizamos o chamado Registrador de Deslocamento (Shift Register).
O Registrador de Deslocamento Observe que a natureza das conexões entre registradores faz com que os JK funcionem como D.
O Registrador de Deslocamento: Transferência Paralela de Dados Todos os bits são simultaneamente transferidos
O Registrador de Deslocamento: Transferência Serial de Dados Os bits são sequencialmente transferidos
O Registrador de Deslocamento: Conversor Série-Paralelo I=1010
O Registrador de Deslocamento: Conversor Paralelo-Série Enable=0 =>Funcionamento normal do registrador Enable=1=>Carregar entras PRs nos flip-flops