Академический Документы
Профессиональный Документы
Культура Документы
JK Flip Flop
↑ X 1 X 0 Qn Qn No change
↓ X 1 X 0 1 0 Sets to 1
X means either 1 or 0 input, Qn+1 means next
state after nth clock input
Ch14L4-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 12
J = 0 and K = 1 (Q reset to 1)
• Output Q resets to 0 and Qn becomes
= 1 after the clock edge when J = 0
and K = 1
↑ X 0 X 1 Qn Qn No change
↓ X 0 X 1 0 1 Resets to 0
X means either 1 or 0 input, Qn+1 means next
state after nth clock input
Ch14L4-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 14
J = 1 and K = 1 (Q Toggles)
• Output Q resets to 0 and Qn becomes = 1
in case Q was 1 earlier Qn was 0 and after
the clock edge when J = 1 and K = 1
• Output Q sets to 1 and Qn becomes = 0
in case Q was 0 earlier Qn was 1 and after
the clock edge when J = 1 and K = 1
• Q toggles (complements the nth state after
the nth clock transition)
• Qn+1 ←Qn
Ch14L4-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 15
J = 1, K = 1 -ve edge triggered JK
↑ X 1 X 1 Qn Qn No change
↓ 1 1 Qn Qn Toggles
X means either 1 or 0 input, Qn+1 means next
state after nth clock input
Ch14L4-"Digital Principles and Design", Raj Kamal, Pearson Education, 2006 16
Use of Clear and Preset Inputs
• JK FF may have connections to the two
inputs of cross coupled NANDs. It can be
used as R (clear) and S (preset), to preset Q
to 1 or to reset Q to 0.