No.4ベストアンサー
- 回答日時:
> 出力されるのは次の状態のQという認識でよろしいでしょうか
あなたが言う「次の状態」というのは 何の次 なのでしようか?
ちなみに小生は「次の状態」とは「Cp(当然アクティブエッジです)が入力された次」と考えています。
因ってCpが入った後の状態が前もって出力されている、なんてあり得ません。
あなたはどの信号の次、あるいは、どの状態の次の状態と考えておいででしょうか?
ところでこの問題何だか変ですね。
xに最初の0が入る以前のQ0、Q1が定義されていないので解析できないように思います。問題のどこかに初期状態が指定されていますか?
(左のFFのJ、KをJ0、K0、右のFFのそれをJ1、K1 と書きます)
以下、最初のCpが入った時の状態を考えてみました(この時xは0です)。
K0 = x OR xバー なのでxにかかわらず常に1です。
K1 = xバー ですから1です。
J1 = Q0 OR x です。もし最初に Q0=1 だったなら J1=1 ですから最初のCpでQ1は反転します。しかしQ1の最初の状態が不明なので反転後に1になるのか0になるのかわかりません。
もし最初に Q0=0 だったなら J1=0 ですから最初のCpで Q1=0 になります。
この回答へのお礼
お礼日時:2018/06/09 22:05
やっと理解できました。おっしゃる通り難しく考えすぎていたのかも知れません。非常にわかりやすく解説していただきありがとうございました。この問題には初期条件などは与えられておらずこれが全てです。
No.3
- 回答日時:
#2です。
何だか難しく考え過ぎでは?
「現在の状態」とは現在Q、Qバーに出力されている値のこと。Cpの次のアクティブエッジまで維持されます。それ以降が「次の状態」です。
> xが1、一つ目のJKFFの現在の状態を0と仮定した場合、一つ目のJKFFのQから出力されるのは現在の状態である0、もしくは次の状態である1のどちらかがわかりません。
何が疑問なのか理解できないのですが、「Qは前の値と関係して1になるのか、無関係に1になるのか」というお尋ねでしょうか?
そうであるならJKの値に関係します。
JKが共に1ならQは前の状態から反転します。(Qは反転して1になることも0になることもある)
J=1、K=0 なら前の状態とは無関係に Q=1 になります。(反転する場合もしない場合もある)
他の2つの条件については下の表を。
ともかくJKFFはJKの入力に対して次のCpで次表の変化しかしません。
J K Q
0 0 変化しない
0 1 0
1 0 1
1 1 反転する
内部で留保されている値なんてものもありません。
疑問点があれば何度でもどうぞ。とことんお付き合いさせていただきます。(最小積和形はわかりませんが・・・)
No.2
- 回答日時:
デバイスによって違うので注意が必要です。
JKFFにはエッジトリガー型とマスタースレイブ型(MS型)があります。
エッジトリガー型ではJKの条件はCpのアクティブエッジで取り込まれると同時にQ、Qバーに出力されます。
MS型ではJKの条件はCpのインアクティブエッジで取り込まれ、次のアクティブエッジで出力されます。一般にこの間にはJKの条件は変化させてはいけません。
MS型の代表的なものはTTLの7473ですが、LSタイプの74LS73はエッジトリガーになっています。
C-MOSのFFはエッジトリガーが多いですね。
前述のようにインアクティブエッジから次のアクティブエッジの間はJKは変化させてはならないので、そのような回路設計はしません。因ってMS型とエッジトリガ型を混在して使ってもまず異常は生じません。しかしCpと非同期にJK条件が変化する使い方では注意が必要です。
CpのアクティブエッジはTTL系では立下り、C-MOS系では立ち上りが多いようです。
またDーFFというのがありますね。これはJKFFを改変したものなので特性は上記と同様です。
> 例えばJ,K,Cp全てに1が入力されて現在の状態Qが0ならば出力されるのは1でしょうか。
デバイスによって異なります。
上述のようにエッジトリガ型とMS型で違うし、出力がCpの立ち上りで変化するタイプと立下りで変化するタイプがあるためです。
なおCpを変化させずにJKだけを変化させたのでは出力のQ、Qバーは変化しません。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 新卒・第二新卒 就活で今選考中の会社から不在着信があり、留守電を聞くと、現時点で志望動機の提出がまだですので明日の1 2 2023/06/15 18:08
- スピーカー・コンポ・ステレオ 次世代家庭用ゲーム機(Xbox)に使うオーディオ用アンプを探しています 1 2022/03/24 21:28
- 生命保険 住宅ローン審査について 団信の告知書の健康状態について、「聴力に障害があるか」という質問があります。 1 2023/03/30 00:06
- その他(コンピューター・テクノロジー) 量子コンピュータの動作原理がわかりません。同じビットが、1でも0でも有って良いだろうか? 3 2023/02/04 03:20
- 政治 2300人の職員を擁するIAEAは一体何をやっているのか? 4 2023/07/02 11:56
- その他(アニメ・マンガ・特撮) 僕の考えた超能力 3 2022/04/22 12:10
- その他(データベース) c言語の問題です。これを踏まえてコーディングしたいのでおしえていただきたいです。 3 2023/08/03 09:27
- 医療保険 保険に関する質問です。 現在通院歴がある者です。 4年5年くらい前にうつ病で入院したことがあります。 1 2023/01/01 18:02
- その他(保険) 保険に関する質問です。 現在通院歴がある者です。 4年5年くらい前にうつ病で入院したことがあります。 1 2023/01/01 18:06
- Access(アクセス) Access IF文でテーブルに存在しない場合の処理について 2 2022/10/10 18:09
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
『μg』の読み方と意味。
-
名古屋の栄と錦は治安悪い?
-
項目数は英語で
-
フォームを開く時のイベント処理
-
PHPで、xmlを書き換えたい
-
NumericUpDownの数値を選択済み...
-
vc++2005エラーメッセージ
-
cakePHPのrouteについて
-
テキストボックスからフォーカ...
-
メモリリーク対策
-
ティップネスの選曲について
-
MDIの子フォームでフォーカスア...
-
デュアル契約途中で携帯番号を...
-
エアー漏れの流量の計算式を教...
-
CD-RWメディアにマジックで書い...
-
フリップフロップについての質...
-
Movable Type 3.11-jaの文字化け
-
ブック開いたときのフォーカス指定
-
word
-
数式中の文字をCambria Math以...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
名古屋の栄と錦は治安悪い?
-
『μg』の読み方と意味。
-
NumericUpDownの数値を選択済み...
-
テキストボックスからフォーカ...
-
VB.NETのテキストボック...
-
エアー漏れの流量の計算式を教...
-
VB.NET でのLaod/unLoad につ...
-
フォームを開く時のイベント処理
-
vba メモリーリーク
-
項目数は英語で
-
シリアルフラッシュメモリをな...
-
TextBoxにカーソルがあるかない...
-
ヒント表示について
-
mailの送信音がしなくなったの...
-
ブック開いたときのフォーカス指定
-
VBのレコードセットを閉じない...
-
コンピュータ言語paythonのエデ...
-
vc++2005エラーメッセージ
-
C言語の関数の実引数と仮引数の...
-
globalと$GLOBALSの違いは?
おすすめ情報
質問の仕方がおかしかったです。すいませんでした。この問題を解くために質問をさせていただきました。
xが1で一つ目のJKFFの現在の状態が0と仮定した場合、一つ目のJKFFのQからは現在の状態である0、もしくは次の状態である1のどちらが出力されるかがわかりません。
質問の仕方がおかしかったです。申し訳ありませんでした。
この問題の解き方が知りたかったです。
xが1、一つ目のJKFFの現在の状態を0と仮定した場合、一つ目のJKFFのQから出力されるのは現在の状態である0、もしくは次の状態である1のどちらかがわかりません。