11進非同期式カウンタの作り方と問題点

このQ&Aのポイント
  • 11進非同期式カウンタの作り方について説明します。教科書の参考にした設計では、カウント値による状態遷移があり、0→0と1→0の変化があります。
  • 具体的な問題点として、Q0の場合に入力が1→0のときQ0が反転してしまうことがあります。この問題を修正するためには、Q1のNAND出力をJ0に入れる措置が必要です。
  • また、Q1の場合は、前段の出力が0→0の場合にQ1の状態が保持されてしまう問題があります。この問題を修正するためには、Q1とQ3、そしてクロックのAND出力と前段の出力のOR出力をFF1のクロックに入れる必要があります。同様に、Q2とQ3にも修正措置が必要です。
回答を見る
  • ベストアンサー

11進カウンタについて

 11進非同期式カウンタが上手く作れません;  ちなみに教科書を参照して作成したところでは、 状態遷移は カウント値   Q0   Q1   Q2   Q3   10     0    1    0    1    0     0    0    0    0 のようになり、上表より0→0と1→0の二通りの変化がある。 (1)Q0について  入力が1→0のとき、そのままではQ0は反転してしまうので、修正措置として、「Q1のNAND出力(Q1バー)をJ0に入れておく。」 (2)Q1について  前段の出力が0→0であれば、Q1はそのままの状態を保持してしまうので、修正措置として、「Q1、Q3とクロックのANDをとり、これと前段(Q0)の出力のORをFF1のクロックに入れる。」 (3)Q2について  (1)の措置と同様なので、「Q4のNAND出力をJ3に入れておく。」 (4)Q3について  (2)の措置と同様なので、「Q1、Q3とクロックのANDをとり、これと前段(Q2)の出力のORをFF3のクロックに入れる。」 というように設計して実際に製作したのですが、正しく動作しませんでした; 回路に問題があるのか、半田などの作り方に問題があるのか解りませんので、是非教えていただきたいです;

noname#100291
noname#100291

質問者が選んだベストアンサー

  • ベストアンサー
  • ymmasayan
  • ベストアンサー率30% (2593/8599)
回答No.1

どういうFFをお使いになるのかによって色んなやり方が考えられますが普通に使われるJK-FFだと ↓のようなやり方が普通かと。 他にも「11進 カウンター」で結構ヒットします。

参考URL:
http://members.jcom.home.ne.jp/day-and-night/studies/11sin.html
noname#100291
質問者

お礼

返信遅れて申し訳ありません; とても参考になりました!Q0の措置は、Q0より上位で1が立っている「全て」の出力のNANDだったのですね…; アドバイスいただかいありがとうございましたm(^_ _^)m

関連するQ&A

  • フリップフロップのカウンタについて

    JKフリップフロップを用いると2進カウンタなどができますよね、 そのなか(非同期式カウンタ)で前段のFF(フリップフロップ)の出力から次のFFのCK(クロック)等の入力として用いられているのがありますが、それはどんな理由でそうしているのでしょうか? おねがいします。 質問がわかり難い場合は補足つけます。

  • 14進カウンタの設計について

    「7400を2個、7493を1個使って14進カウンタを作れという課題」が出たのですが、わからない点がいくつかあります。 ほとんど直接14進カウンタの設計には関係ないですが、 1.テキストにSN7493を用いたn=15進カウンタの設計例が載っているのですが、 1ピンと12ピン(INPUT A と Q A)を接続すると最大n=16の構成になると書いてあるのですが、2進カウンタ部の出力と8進カウンタ部の入力を接続するとなんで最大16の構成になるんですか? 2.テキストの図でFFのは各出力をANDゲートの入力につないでからその出力を7493内のNANDゲート(2ピンと3ピン)に接続しているのですが、これはFFの各出力を一旦ひとまとめにしてからNANDの入力に接続しているという解釈でいいですか? 3.14進カウンタということは、14(1110)が検出されるとカウンタがリセットされますよね? ということは、出力QD,QC,QB,QA(Dが最上位)がある場合、QD=QC=QB=1の出力をNANDゲートに接続してクリア端子に入力すればいいのか、14では無く13(1101)を入力するのかどちらですか? 私は14だと思っているのですが友人が13じゃね?みたいなことを言っていたのでこんがらがってきまして。 なんとも初歩的な質問ばかりで申し訳ないです。

  • Rs_ff NAND型について

    Rs-ff NAND型の3入力状態遷移図について教えてください。探してもわからないので困ってます。 よろしくお願いします。

  • 3bitのカウンタ回路

    いつもお世話になっています。 今回問題でD-FFを使って同期クリア入力のある3bitカウンタを設計せよと 書いてあったのですがその遷移表がうまくかけません;; クリアが1のときにクロックの立ち上がりでカウンタ出力が0になると 書いていました。 この場合、同期式カウンタでつくればいいのでしょうか? 詳しくは書かれてなかったのですがアップダウンカウンタを想定していいのでしょうか? よろしくお願いします<(_ _)>

  • JKフリップフロップについて

    大体の教科書にはJKフリップフロップの説明として以下のようなことが書かれています。 (1)、J、K入力のどちらか一方のみが1(H)のときにクロックに同期してその入力がFFの状態として取り込まれ、それが出力される。 (2)、クロックパルス時にJ,Kがともに1のときFFの状態は反転する。 (3)、J,Kがともに0(L)のときは状態は変化しない。 と書いてあり、その真理値表は次のページあるような表が書いてあります。 http://atug2.hp.infoseek.co.jp/jx/A/4/4_3.html 自分が持っている教科書には、上のページの表のJKがHHのときの出力は日本語で「反転」と書いてあります。 ここで質問です。 (1)について Jを1、Kを0にして、入力(同ページの図のTとあるところ)に1を入れるとQには何が出力されるのですか?また、0を入れると何が出力されますか?それはなぜですか?表ではJ,Kの順で01のとき01、10のとき10と出るといっていますが、これは入力Tにはよらないということですか? (2)について 何が反転されるのですか?たとえば、Tに1を入れると、Qに0が、0を入れると1が出力されるということですか? (3)について 表ではその部分が「保持」と書いてありますが、何が保持されるのですか?たとえば、Tに1を入れれば、Qに1が、0を入れれば0が出力されるということですか? どうも教科書だけの説明ではよく理解できません。よろしくお願いします。

  • JK-FFをもちいた同期式8進ダウンカウンタとアップカウンタ

    JK-FFをもちいて同期式8進ダウンカウンタをつくりたいのですが、 初期値は000と指定されています。 だから 現在状態Q2Q1Q0が 000 111 110 101 100 011 010 001 次状態Q2+Q1+Q0+が 111 110 101 100 011 010 001 000 となって Q2+=¬Q2¬Q1¬Q0+Q2Q1Q0+Q2Q1¬Q0+Q2¬Q1Q0 =¬Q2¬Q1¬Q0+Q2(Q1+Q0) Q1+=Q1Q0+¬Q1¬Q0 Q0+=¬Q0 JK-FFの入力式J=g2、k=¬g1により J2=K2=¬Q0¬Q1 J1=K1=¬Q0 J0=K0=1 となってあとは回路を書くだけなんですが、 気になったのは同じようにアップカウンタを作ろうと思って 現在状態 000 001 ・・・ 111 次状態 001 010 ・・・ 000 としてやっても結果がダウンカウンタと同じになってしまいます。 どうしてでしょうか?

  • カウンタの設計(フリップフロップ)

    スイッチSをON(1)にすると(0,1,2,0,1,2・・・・)とカウントしOFF(0)にすると(1,2,3,1,2,3・・・)とカウントするカウンタを設計したいのですがよくわかりません。 JK-FFを使ってまず状態図を描きたいのですがどうすればよいのか。。。教えてください! 状態図は ------------------------------------------- 数値計 現在の状態 次の状態  JKの入力要件     Q1 Q0   Q1' Q0' J1 K1 J0 K0 0 1 2 -------------------------------------------- のような感じです。 わかるかたお願いします。

  • フリップフロップ(D-FF)回路について

    D-FF回路でT-FF回路を作成した場合、Qバーの出力をDに入力させます。 このとき、Qバーの出力ピンに丸印(小さい○)をつけると、クロック(CLOCK)の立ち上がりエッジから遅延して、Qバーからの出力が反転されます。 ここで、なぜ、Qバーの出力ピンに丸印(小さい○)をつけると、クロック(CLOCK)の立ち上がりエッジから遅延して、Qバーからの出力が反転されるのかが、分かりません。 ご教授をよろしくお願いします。

  • ディジタル回路 JK-FFを用いた回路

    同一クロックで動作する2つのJK-FFの回路なんですが 片方のJK-FFの入出力をそれぞれJ1,K1,Q1,¬Q1 もう片方の入出力をそれぞれJ2,K2,Q2,¬Q2とします。 J1とK2が常にHで、¬Q1とJ2がつながっていて、K1と¬Q2が つながっている回路のQ1,¬Q1,Q2,¬Q2のタイミングチャートは _| |_| |_| |_| |_ CLK ___     _________     |    |          K1=¬Q2 ___|       |_____ Q1 ___         _____     |        |      ¬Q1=J2 ___|   |_________ Q2 このようにあるテキストに書いてあるのですが、この4本すべて 回路を見れば最初からわかるのですか、それともどれか一本が あたえられれば残りがわかるのですか、回路を見ればわかるとすれば どう考えればいいのか教えてください。

  • 高校生なのですが、ANDやOR、NOTのNAND論理回路の実験(基本回

    高校生なのですが、ANDやOR、NOTのNAND論理回路の実験(基本回路)をしました。そうして入出力特性についてグラフをかいたところAND回路では、low(低い方)を示すのですが、どんな電圧をかけても0.3Vほど上昇して、出力されます。OR回路では、0.3Vほど下がって出力されました、この原因は、測定誤差ではなく、ダイオードが原因らしいのですが、全くわからないので、詳しく優しい回答お願いします。