JKフリップフロップ 【JK flip-flop】 JK-FF

概要

JKフリップフロップ(JK flip-flop)とは、二つの状態のいずれかを保持することができるフリップフロップ回路の一種で、二つの入力を同時に1にすることが許されるもの。

フリップフロップ回路は基本的な論理回路の一つで、入力によって内部の状態を「0」か「1」のいずれかに変更することができ、出力は直近に変更されたとなる。1ビットの記憶回路として利用することができる。

JKフリップフロップは「J」と「K」の二つの入力を取り、QとQの二つの出力を持つ。Qは常にQの逆となる。内部はNAND回路4つ(あるいはNOR回路2つとAND回路2つ)を組み合わせた構成となっている。

JとKの入力を(0,1)としたときはQが0となり、(1,0)としたときは1となる。入力がいずれも0のときは前回変更されたときの状態を維持する。最も単純なフリップフロップ回路であるRSフリップフロップでは入力を両方1にすることは禁じられる(動作が定義できない)が、JKフリップフロップでは直前のQのを反転する。

入力としてJとKの他に、周期的に0と1が切り替わるクロック信号CLK)を持つタイプもある。その場合、JとKに1に入力し続けるとクロック周期ごとにQのが反転し続ける(トグル動作)。

(2023.4.27更新)

他の辞典による解説 (外部サイト)

この記事の著者 : (株)インセプト IT用語辞典 e-Words 編集部
1997年8月より「IT用語辞典 e-Words」を執筆・編集しています。累計公開記事数は1万ページ以上、累計サイト訪問者数は1億人以上です。学術論文や官公庁の資料などへも多数の記事が引用・参照されています。
ホーム画面への追加方法
1.ブラウザの 共有ボタンのアイコン 共有ボタンをタップ
2.メニューの「ホーム画面に追加」をタップ
閉じる