Departamento de Sistemas
Eletrônicos
Sistemas Digitais
Entradas Assíncronas dos Flip-Flops
Contadores Módulo-n
Katsuhiro
Entradas assíncronas nos flip-flops
Existem duas entradas assíncronas (independem do
clock) nos flip-flops:
Preset (PR): Acionado com nível baixo (0), faz com que Q=1.
Clear (CLR): Acionado com nível baixo (0), faz com que Q=0.
É proibido o acionamento simultâneo de Preset e Clear.
PR CLR Qn+1
0 0 ?
0 1 1
1 0 0
1 1 Funcionamento normal do FF
Flip-flop SR com Preset e Clear
Representação do flip-flop SR com as entradas assíncronas
Preset e Clear e a tabela verdade.
PR CLR S R CLK Qn+1
0 0 x x x ?
0 1 x x x 1
1 0 x x x 0
1 1 0 0 / Qn
1 1 0 1 / 0
1 1 1 0 / 1
1 1 1 1 / ?
' x ' representa uma condição irrelevante.
Diagrama de tempo do FF-SR com Preset e Clear
CLK
PR
CLR
Q
Flip-flop JK com Preset e Clear
Representação do flip-flop JK com as entradas assíncronas
Preset e Clear e a tabela verdade.
PR CLR J K CLK Qn+1
0 0 x x x ?
0 1 x x x 1
1 0 x x x 0
1 1 0 0 / Qn
1 1 0 1 / 0
1 1 1 0 / 1
1 1 1 1 / Qn
' x ' representa uma condição irrelevante.
Diagrama de tempo do FF-JK com Preset e Clear
CLK
PR
CLR
Q
Contadores assíncronos módulo-n
Podemos definir os valores inicial e final de um contador assíncrono,
utilizando uma porta NAND e acionando adequadamente os sinais Preset e
Clear.
Exemplo: Contador assíncrono crescente de 0 a 5 com FF-JK.
DEC Q2 Q1 Q0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
𝐶𝐿𝑅, 𝐶𝐿𝑅, 𝐶𝐿𝑅 = 𝑄2 ∙ 𝑄1
Contadores assíncronos módulo-n
Exemplo: Contador assíncrono crescente de 1 a 5 com FF-JK.
DEC Q2 Q1 Q0
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
6 1 1 0
7 1 1 1
𝐶𝐿𝑅, 𝐶𝐿𝑅, 𝑃𝑅 = 𝑄2 ∙ 𝑄1
Contadores assíncronos módulo-n
Exemplo: Contador assíncrono decrescente de 5 a 1 com FF-JK.
DEC Q2 Q1 Q0
7 1 1 1
6 1 1 0
5 1 0 1
4 1 0 0
3 0 1 1
2 0 1 0
1 0 0 1
0 0 0 0
𝑃𝑅, 𝐶𝐿𝑅, 𝑃𝑅 = 𝑄2 + 𝑄1 + 𝑄0 = 𝑄2 ∙ 𝑄1 ∙ 𝑄0
Contadores assíncronos módulo-n
Exemplo: Contador assíncrono decrescente de 12 a 3 com FF-JK.
DEC Q3 Q2 Q1 Q0
15 1 1 1 1
14 1 1 1 0
13 1 1 0 1
12 1 1 0 0
11 1 0 1 1
10 1 0 1 0
9 1 0 0 1
8 1 0 0 0
7 0 1 1 1
6 0 1 1 0
5 0 1 0 1
4 0 1 0 0
3 0 0 1 1
2 0 0 1 0
1 0 0 0 1
𝑃𝑅, 𝑃𝑅, 𝐶𝐿𝑅, 𝐶𝐿𝑅 = 𝑄3 + 𝑄2 + 𝑄0 = 𝑄3 ∙ 𝑄2 ∙ 𝑄0
0 0 0 0 0