(小ネタ)SRフリップフロップ回路をWebで図示してみた

Tatsuroh Wakasugi


Tatsuroh Wakasugi
情報系学生であった時に講義で出たがイメージがイマイチよくつかなかった「フリップフロップ回路」。
今は Web の知識があり回路図を再現できたので、ここに載せてみた。
(下図の"S:"、"R:"をクリックすると切り替えられます)
See the Pen Flip-Flop by WAT (@wat36) on CodePen.
ちなみに真理値表は以下の通り。
S | R | Q⁽ⁿ⁾ | Q⁽ⁿ⁺¹⁾ | 説明 |
---|---|---|---|---|
0 | 0 | * | 保持 | Q⁽ⁿ⁾ の値を保持 |
0 | 1 | * | 0 | Reset 動作(Q=0) |
1 | 0 | * | 1 | Set 動作(Q=1) |
1 | 1 | * | 不定 | 禁止状態(不定) |
上表での記号は以下の通り。
- S: Set 入力
- R: Reset 入力
- Q: 出力
- Q⁽ⁿ⁺¹⁾: 次の状態(今回の出力)
- Q⁽ⁿ⁾: 現在の状態(前の出力)
- *: ドントケア(0 と 1 どちらでも同じ)
- 不定: 両方 0 や 1 などで定義できない矛盾状態(ゲート種類により異なる)
当時こんなのあれば良かったなあと、作った後で思った