Sie sind auf Seite 1von 5

Universidade do Estado do Amazonas

Escola Superior de Tecnologia

Eletrônica Digital
Exercício nº 8: “Flip-Flop tipos JK, JK-Mestre-Escravo, JK-T, JK-D, Contadores, 7490N”

Lucas Bonetti Alves Rezende

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

Um dos grandes problemas presentes nos tipos anteriores de Flip-Flops já estudados é a


condição “impossível”. Para resolver esse problema, surge o Flip-Flop JK, que nada mais é do que
um aperfeiçoamento do Flip-Flop SR. Ele interpreta a condição que era impossível no SR (S = 1 e
R = 1, no montado com portas NOR) como uma ação de inversão.
A montagem do flip-flop JK é mostrada abaixo:

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

A tabela verdade do Flip-Flop JK, então, é:

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

Porém, no Flip-Flop JK, é notado uma oscilação na saída quando J = K = 1, e quando o


Clock está em 0. Assim, mais uma vez, esse circuito é aperfeiçoado, criando-se assim o Flip-Flop
JK Mestre-Escravo, cuja montagem é mostrada a seguir. A sua diferença principal com relação ao
JK é que a sua mudança na saída ocorre na transição de 1 para 0 do Clock. Isso ocorre porque
quando o Clock é 1, o Mestre recebe o sinal, mas o Escravo não, pois seu Clock é 0. Na transição de
1 para 0, o Clock do escravo fica 1, recebendo o que há na saída do mestre, mas o Clock do mestre
fica 0, não permitindo que novas entradas afetem sua saída. Assim, sua tabela verdade é igual à
tabela verdade do JK, porém, como já foi dito, a saída é alterada na transição de 1 para 0 do Clock.
VCC
10V
S1 U3
U1 U9 U11
R1 X1
NAND3 10Ω
Key = J NAND2 NAND2 NAND2

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

Duas outras modificações nos Flip-Flops JK são as ligações em T e em D na sua entrada. A


primeira deixa as duas entradas curto-circuitadas, e a segunda deixa as duas entradas sempre com
sinais invertidos. As sua montagens são mostradas abaixo, respectivamente:

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.

Uma das grandes aplicações práticas dos Flip-Flops JK é na montagem de contadores. A


seguir, mostraremos um contador e 4 bits (0 a 9) montado com flip-flops JK:

X1 X2 X3 X4

2.5 V 2.5 V 2.5 V 2.5 V

VCC
U1 U2 U3 U4
5V
SET SET SET SET
J Q J Q J Q J Q

CLK CLK CLK CLK

K ~Q K ~Q K ~Q K ~Q
RESET RESET RESET RESET

JK_FF JK_FF JK_FF JK_FF


S1
U5

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

VCC U6 U3 U12 DCD_HEX_YELLOW


U1 U2 U11 U16
5V 2.5 V 4 3 2 1
SET SET SET SET
J Q U8 J Q U5 J Q U14 J Q
X3 1 2 3 4
AND2 AND2 AND2
CLK CLK CLK CLK
U9 U10 U15
K ~Q NOT OR2
K ~Q NOT OR2
K ~Q NOT OR2
K ~Q
RESET RESET RESET RESET 2.5 V
X4
JK_FF JK_FF JK_FF JK_FF
S1 U7 U4 U13

2.5 V
AND2 AND2 AND2
Key = Space

S2

Key = A

S3

Key = B

Um outro método de fazer um contador é utilizando o CI 7490N, específico pra essa


finalidade. Ele possui uma entrada para o clock (INA) e uma de realimentação (INB). As outras 4
entradas (R01, R02, R91 e R92) servem para estabelecer o modo de operação, de acordo com a
Tabela Verdade abaixo, presente no MULTISIM:

Sua montagem é mostrada a seguir:

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.

Das könnte Ihnen auch gefallen