JKフリップフロップの動作特性


CK J K Q'
0 0 Q (hold)
0 1 0 (reset)
1 0 1 (set)
1 1 Q (toggle)
それ以外 Q (hold)
: 0でも1でもよい.
記号 特性表
ネガティブエッジ型JKフリップフロップ


状態 CK動作後
Qn J K Qn+1
0 0 0 0
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
1 1 1 0
JKフリップフロップの状態遷移図

左上の表は次のように書き換えることができる.

状態 CK動作後
Qn J K Qn+1
0 0 × 0
0 1 × 1
1 × 0 1
1 × 1 0
Q=0の状態で,J=0を入力すると,Q=0を保持する
Q=0の状態で,J=1を入力すると,Q=1に遷移する
Q=1の状態で,K=0を入力すると,Q=1を保持する
Q=1の状態で,K=1を入力すると,Q=0に遷移する

JKフリップフロップの動作特性

このJKフリップフロップの特性は次の表にまとめることもできる.


JKクリップフロップの動作
入力 状態の変化
J K Qn → Qn+1
0 × 0 → 0
1 × 0 → 1
× 0 1 →  1
× 1 1 →  0
表中の ×  は,0, 1 のどちらでも構わないことを表す。

Q: 0 → 0 Q = 0 の状態で, J = 0 を入力するとセットされない
Q: 0 → 1 Q = 0 の状態で, J = 1 を入力するとセットされる
Q: 1 → 1 Q = 1 の状態で, K = 0 を入力するとリセットされない
Q: 1 → 0 Q = 1 の状態で, K = 1 を入力するとリセットされる