Beruflich Dokumente
Kultur Dokumente
Eletrônica Digital
Exercício nº 8: “Flip-Flop tipos JK, JK-Mestre-Escravo, JK-T, JK-D, Contadores, 7490N”
Outubro/2012
Introdução
Com os conceitos básicos da lógica sequencial já abordados no último trabalho, irei abordar
novos tipos de Flip-Flops (JK, JK Mestre-Escravo, e JK com conexões T e D), além de uma
montagem mais complexa feita com Flip-Flops, originando os contadores crescentes e decrescentes.
Desenvolvimento
VCC
10V
S5 U7
U5
R5 X5
NAND3 10Ω
Key = J NAND2
S7 2.5 V
X6
R6
U8 U6
Key = C
10Ω
S6 2.5 V
NAND2
NAND3
Key = K
J K Q Q
0 0 Não Muda Não Muda
0 1 0 1
1 0 1 0
1 1 Estado Invertido Estado Invertido
S3 2.5 V
U10 X2
R2
U4 U2 U12
Key = C
10Ω
NAND2 2.5 V
S2
NAND2 NAND2
NAND3
Key = K
U13
NOT
VCC
10V
S13 U35
U33
X9
R9
NAND3 NAND2
Key = J
10Ω
S15 2.5 V
X10
R10
U36 U34
Key = C
10Ω
2.5 V
NAND2
NAND3
VCC
10V
S14 U39
U37
X11
R12
NAND3 NAND2
Key = J
10Ω
S16 2.5 V
X12
R11
U40 U38
Key = C U41
NOT 10Ω
2.5 V
NAND2
NAND3
Em ambas, as saídas só podem ter dois estados, uma vez que a entrada só pode ter dois
estados. A tabela verdade do Flip-Flop JK com ligação T é mostrada a seguir:
J K T Q
0 0 0 QA
0 1 - -
1 0 - -
1 1 1 QA
Ou seja, quando T=0, a saída mantém seu valor anterior. Quando T=1, a saída inverte seu
valor a cada subida do clock. Este tipo de ligação também pode ser obtido com o JK-Mestre-
Escravo, sendo que, neste caso, a saída inverte seu valor a cada descida do clock.
Por sua vez, a tabela verdade do Flip-Flop JK com ligação D é mostrada a seguir:
J K D Q
0 0 - -
0 1 0 0
1 0 1 1
1 1 - -
Como já foi explicado em trabalhos anteriores, a entrada com ligação D funciona como
módulo de memória de 1 bit. O mesmo ocorre neste caso. Quando a entrada J for 0 (e K=1) a saída
será 0. Quando a entrada J for 1 (e K=0) a saída será 1. Porém, essa modificação da saída só
ocorrerá se o clock for igual a 1. Caso, em qualquer estado da saída, o clock seja mudado para 0, a
saída ficará armazenada até que o clock seja novamente 1.
X1 X2 X3 X4
VCC
U1 U2 U3 U4
5V
SET SET SET SET
J Q J Q J Q J Q
K ~Q K ~Q K ~Q K ~Q
RESET RESET RESET RESET
Key = Space
DCD_HEX_BLUE
Nesse circuito, a chave S1 serve como clock, e a cada pulso positivo ocorre a incrementação
na contagem.
Um aperfeiçoamento desse contador é a implementação mais duas chaves: uma que zera
(reseta) a contagem (chave B) e outro que seleciona se o contador será crescente ou decrescente
(chave A). Sua montagem é mostrada na figura abaixo.
Em ambos os contadores montados, as saídas J e K possuem valores iguais, sendo K sempre
igual a 1, e J sendo 0 ou 1, dependendo da posição da chave. A saída invertida ( Q ) de cada flip-
flop JK é colocada como clock do flip-flop seguinte. A saída (Q) de cada flip-flop formam o
binário que representam os números decimais.
X1
HB1
IO1 IO5
IO2 IO6
IO3 IO7
IO4 IO8 2.5 V U21
X2
NOT
2.5 V
AND2 AND2 AND2
Key = Space
S2
Key = A
S3
Key = B
U43
VCC
5V DCD_HEX_BLUE
S17
U42
14 INA QA 12
1 INB QB 9
Key = J QC 8
2 R01 QD 11
3 R02
6 R91
7 R92
7490N
As entrada R02 e R92 foram conectadas no terra para deixar o CI no modo “Count”, de
acordo com a tabela verdade. As 4 saídas foram conectadas em um display, onde a contagem
crescente do CI pôde ser verificada. O incremento da contagem ocorre na transição do clock de 1
para 0.