- ベストアンサー
論理回路について
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
タイムチャートにはいろんな目的がありますが、この回路の働きを理解することが目的だとすれば、 組み合わせ回路はクロックの立ち下がり前まで(一つ前のクロックの立ち下がり直後でも良いです)に確定する。 フリップフロップは、 クロックの立ち下がり「直前」のJ,Kの値を読み、 JK-FFの真理値表に従って、クロックの立ち下がり「直後」に変化する。 というルールで書いて行けば良いです。 組み合わせ回路で作った論理をクロックのアクティブエッジで読む、 その結果は次のクロックのアクティブエッジで読まれる、というのが基本です。 この回路ではクロックに丸印がついているので、アクティブエッジは立ち下がりです。 http://okwave.jp/qa/q7098612.html でも書きましたが、3段目はRS FFではなく、JKだと思ってください。
その他の回答 (4)
- Tacosan
- ベストアンサー率23% (3656/15482)
うぅ~ん, 一応選択肢に入れたんだけど「1個だけならわかるけど 3個にもなるとわからない」って本当はおかしいんだよね.... だって, 基本的に「現在の状態がこうでこんな入力が来てるからクロックが立ち上がる (or 立ち下がる) とこのような状態に変わる」というのを各 FF ごとに考えるだけだから. で, 各 FF の動作がわかればそれをそれぞれにタイムチャートにすればいい. つまり「Qb のタイムチャート」とか「Qc のタイムチャート」とかがある.
お礼
回答ありがとうございました。
- Tacosan
- ベストアンサー率23% (3656/15482)
「Qb、Qc、Qdをどう書いていいのかがわかりません」というのは ・1個だけならわかるけど 3個にもなるとわからない ・そもそも FF 1個でもわからない のどっち?
お礼
ひとつならわかるのですが3つになるとわかりません。
No.1 です。 後で気付きましたが、これ http://okwave.jp/qa/q7098612.html の続きですか? 7098612>(画像で接続されていない端子は正論理1として扱います。) が抜けてるのではどうしようもありません。 初期値は不明ですが、とりあえず QA,QB,QC の全部が Low レベルの状態から書き始め、 次にクロックが入力された時に変化しますが、 どう変化するかはその時の J,K 端子の入力状態によるのでそれに従えばいいです。
お礼
回答ありがとうございます。"画像で接続されていない端子は正論理1として扱います。"が抜けていましたすみませんでした。
不明点があるのでこのままでは書けません。 1. 1番目、2番目の K 入力はオープンでは論理値が確定しません。 High か Low に固定するか、何かが繋がるはずですが? 2. 3番目の FF(フリップフロップ)は見たことありませんが、何かの下記間違いでは? 間違いでないなら、動作の説明を求めます。 3. 3個のFF の初期状態は回路図だけでは確定しません。 何か初期値を与えられてませんか?
お礼
回答ありがとうございました
お礼
回答ありがとうございました。