Escolar Documentos
Profissional Documentos
Cultura Documentos
Flip-Flops
Entradas Sada
Circuito lgico
Entradas Sada
Circuito lgico combinacional
combinacional
Circuito combinacional
Elementos de clock
memria
reset
Circuito sequencial
Flip-Flops
Elemento de memria construdo com portas lgicas.
Tambm chamado de multivibrador biestvel.
Smbolo genrico:
Q Sada normal
Entradas
FF
Q Sada invertida
Flip-Flops
Latch RS (ou SRL SR-LATCH)
S R Q /Q
0 0 No altera
0 1 0 1 reset
1 0 1 0 set
1 1 0 0
Invlido
Flip-Flops
Latch RS (ou SRL SR-LATCH)
Set
Q=1 Q=0 Q=1
Set Reset Reset
Q=1 Q=0 Q=0
Flip-Flops
Latch RS (ou SRL SR-LATCH)
Proibido
- Com portas NAND:
S R Q /Q
0 0 1 1
0 1 1 0 set
1 0 0 1 reset
1 1 No altera
Resistor de pull-up
- Latch RS (NOR)
- Sensores reed-switch e de presena
- Rel + sirene
- push-button NF
- Resistores de pull-up
Flip-Flops
Latch RS com ENABLE (habilita)
Smbolo simplificado
Obs.: Set e Reset ativos em nvel
ALTO
Flip-Flops
Latch RS com ENABLE (habilita)
Memria!
ENA S R Q /Q
0 x x No altera
1 0 0 No altera
1 0 1 0 1 reset
1 1 0 1 0 set
1 1 1 1 1
ENA S R Q /Q
1 x x No altera
0 0 0 No altera
0 0 1 0 1 reset
0 1 0 1 0 set
0 1 1 1 1
0 0 1 x x 1 0
0 1 0 x x 0 1
0 1 1 x x No altera
1 1 1 0 0 No altera
1 1 1 0 1 0 1
1 1 1 1 0 1 0
1 1 1 1 1 1 1
Flip-Flops
Latch RS com Enable e entradas diretas
ENA SET RESET S R Q /Q
0 0 1 x x 1 0
0 1 0 x x 0 1
0 1 1 x x No altera
1 1 1 0 0 No altera
1 1 1 0 1 0 1
Smbolo simplificado
1 1 1 1 0 1 0
1 1 1 1 1 1 1
Flip-Flops
Latch RS com ENABLE
Observaes:
- A entrada Enable pode ser utilizada como entrada
de clock por nvel (no por borda/transio)
- Smbolo simplificado:
D Q
D Q
clk
clk
D Q D Q
clk clk
Clk Q+ Clk Q+
0 Q Memria! 1 Q Memria!
1 D 0 D
Flip-Flops
Latch D (transparente)
clock Onda
Quadrada
De clock
p.ex.: de
100MHz
Sadas
De
Circuitos
(blocos)
Nvel ALTO
Nvel BAIXO
Flip-Flops
Flip-Flop RS:
S Q S Q
CLK CLK
R /Q R /Q
CLK S R Q /Q CLK S R Q /Q
, 1, 0 x x No altera , 1, 0 x x No altera
0 0 No altera 0 0 No altera
0 1 0 1 0 1 0 1
1 0 1 0 1 0 1 0
1 1 1 1 1 1 1 1
Flip-Flops
Flip-Flop D:
D Q D Q
CLK CLK
/Q /Q
Clk Q+ Clk Q+
, 1, 0 Q Memria! , 1, 0 Q Memria!
D D
Flip-Flops
Flip-Flop JK:
- No possui estado invlido (como o RS)
J Q J Q
CLK CLK
K /Q K /Q
J Q CLK J K Q /Q
, 1, 0 x x No altera
CLK
0 0 No
K /Q altera(hold)
0 1 0 1
1 0 1 0
Clk por borda de subida
1 1 Comuta
T Q CLK T Q /Q
, 1, 0 x No altera
0 No altera
CLK /Q 1 Comuta
Utilizado para:
- diviso de frequncia gerao de sinais de clock a partir de
Outros sinais de clock
- Contadores
Flip-Flops
Flip-Flop D a partir de JK:
Flip-Flops
Flip-Flop T a partir de JK:
Flip-Flops
Expresses booleanas:
+
- Flip-Flop T: Q = Q0
- Flip-Flop D: +
Q =D
Estas operaes acontecem na transio/borda
Flip-Flops
Flip-Flop JK com entradas assncronas:
- Afetam a sada independentemente do sinal de clock
K /Q 0 0 1 1 No
altera(hold)
Clear
0 1 1 1 0 1
1 0 1 1 1 0
1 1 1 1 Comuta
Exerccios
1. Exerccio: desenhe a forma de onda na sada Q
Flip-Flop JK
Exerccios
2. Exerccio: desenhe a forma de onda na sada Q
Flip-Flop D
Exerccios (laboratrio)
Componentes utilizados nesta prtica:
- Latch RS : 74279
Exerccios (laboratrio)
Componentes utilizados nesta prtica:
- Flip-Flop D: 7474
Exerccios (laboratrio)
3. Monte um circuito de debouncing com Latch RS
- Obtenha a forma de onda na sada com e sem o circuito de
deboucing
Exerccios (laboratrio)
4. Exerccio: desenhe a forma de onda na sada Q
D Q
CLK
1kHz /Q
T Q
T Q
CLK
CLK
1kHz /Q
/Q
-Observe o funcionamento
dos dois circuitos. Compare!