2 つの安定状態を持つ回路は、 フリップフロップ 。これらの安定状態は、さまざまな入力を適用することで変更できるバイナリ データを保存するために使用されます。フリップフロップは、デジタル システムの基本的な構成要素です。フリップフロップとラッチは、データ記憶要素の例です。順序論理回路では、フリップフロップが基本的な記憶素子です。ラッチとフリップフロップは基本的な記憶要素ですが、動作が異なります。フリップフロップには次の種類があります。
SR フリップフロップ
の S-Rフリップフロップ デジタル システムで使用される最も一般的なフリップフロップです。 SR フリップフロップでは、設定入力「S」が true の場合、出力 Y は High になり、Y' は Low になります。出力確立時には回路の配線を維持する必要があります。セットまたはリセット入力がハイになるか、電源が遮断されるまで、配線は維持されます。
S-R フリップフロップは最も単純で理解しやすい回路です。
真理値表:
J-K フリップフロップ
の JKビーチサンダル S-R フリップフロップの欠点、つまり未定義状態を取り除くために使用されます。 JK フリップフロップは、SR フリップフロップに変更を加えることで形成されます。 S-R フリップフロップは、J-K フリップフロップを構築するために改良されました。 S および R 入力が true に設定されている場合、SR フリップフロップは不正確な結果を返します。ただし、JK フリップフロップの場合は、正しい出力が得られます。
J-K フリップフロップでは、両方の入力が異なる場合、次のクロック エッジでの J の値が出力 Y によって取得されます。両方の入力が Low の場合は変化は発生せず、クロック エッジで High の場合は、その後、ある状態から別の状態に出力が切り替わります。 JK フリップフロップは、デジタル システムのセットまたはリセット フリップフロップです。
スプリング ブートの注釈
真理値表:
Dフリップフロップ
D フリップフロップは、デジタル システムで広く使用されているフリップフロップです。 D フリップフロップは主にシフトレジスタ、カウンタ、入力同期に使用されます。
真理値表:
Tフリップフロップ
JK フリップフロップと同様に、T フリップフロップが使用されます。 JK フリップフロップとは異なり、T フリップフロップにはクロック入力が 1 つしかありません。 T フリップフロップは、JK フリップフロップの両方の入力を単一の入力として接続することによって構築されます。
T フリップフロップとも呼ばれます。 トグルフリップフロップ 。これらの T フリップフロップは、その状態の補数を見つけることができます。