モーダルを閉じる工作HardwareHub ロゴ画像

工作HardwareHubは、ロボット工作や電子工作に関する情報やモノが行き交うコミュニティサイトです。さらに詳しく

利用規約プライバシーポリシー に同意したうえでログインしてください。

フリップフロップで作る 2 ビットカウンタ

モーダルを閉じる

ステッカーを選択してください

お支払い手続きへ
モーダルを閉じる

お支払い内容をご確認ください

購入商品
」ステッカーの表示権
メッセージ
料金
(税込)
決済方法
GooglePayマーク
決済プラットフォーム
確認事項

利用規約をご確認のうえお支払いください

※カード情報はGoogleアカウント内に保存されます。本サイトやStripeには保存されません

※記事の執筆者は購入者のユーザー名を知ることができます

※購入後のキャンセルはできません

作成日作成日
2017/02/11
最終更新最終更新
2022/12/30
記事区分記事区分
一般公開

目次

    電子回路の基本を学びながら、Arduinoを活用した実験を発信しています!

    デジタル回路の入門として、RS フリップフロップと D フリップフロップが登場する 2 ビットカウンタを作ってみます。動画における LED のうち、下のものが 1 ビット目、上のものが 2 ビット目に対応します。タクトスイッチ二つをそれぞれ一回ずつ押すことで、1 カウントアップします。4 回のカウントアップで初期状態に戻るため 4 進カウンタともよばれます。

    必要なパーツ

    「トランジスタ等で構成された NAND ゲート」が 4 回路内蔵された SN74HC00N と、「トランジスタ等で構成された NAND ゲート等で構成された D フリップフロップ」が 2 回路内蔵された SN74HC74N を利用します。Arduino 等のマイコンは必要ありません。単三乾電池 4 本を直列にした 6V 電源を利用します。

    • 4 回路 2 入力 NAND SN74HC00N x1
    • 2 回路 D フリップフロップ SN74HC74N x1
    • 抵抗 15kΩ x2
    • 抵抗 220Ω x2
    • LED x2
    • タクトスイッチ x2
    • 単三乾電池 x4 (ボックスを含む)
    • ブレッドボード x1
    • 短めのジャンプワイヤ (適量)

    回路図

    右半分は、D フリップフロップ (D-FF) で構成された、カウンタ回路の機能を提供する回路です。左半分は、RS フリップフロップ (RS-FF) で構成された、D-FF の 3 番ピンへのクロックをチャタリングなく入力するための回路です。D-FF は IC 化されていますが、RS-FF は NAND ゲート等で簡単に構成できるためか IC 化されていないようです。どちらの回路にも状態があり、次の状態が現在の状態に依存して決まります。そのため、入力によって状態が一意に定まる組み合わせ回路に対して順序回路とよばれます。双安定バイブレータ回路と同様、内部的にはトランジスタ等が利用されています。順序回路 RS-FF および D-FF については、ルネサスエレクトロニクスのページに分かりやすくまとめられています。

    Likeボタン(off)0
    詳細設定を開く/閉じる

    記事内で用いられたハードウェア

    アカウント プロフィール画像

    電子回路の基本を学びながら、Arduinoを活用した実験を発信しています!

    記事の執筆者にステッカーを贈る

    有益な情報に対するお礼として、またはコメント欄における質問への返答に対するお礼として、 記事の読者は、執筆者に有料のステッカーを贈ることができます。

    >>さらに詳しくステッカーを贈る
    ステッカーを贈る コンセプト画像

    Feedbacks

    Feedbacks コンセプト画像

      ログインするとコメントを投稿できます。

      ログインする

      関連記事

      • 内蔵LEDを点灯させるまで (Arduino)
        サムネイル画像-2f49b4ad94
        Arduinoとは Arduino は初心者でも入門しやすいマイコンボードです。アルデュイーノと読みます。マイコンとは家電などに内蔵されている小さなコンピュータで、マイコンが必要とする周辺機器一式と一緒に一つのボードにまとめたものがマイコンボードです。数あるマイコンの中で特にArduinoにはAVRマイコンが使用されています。2005年にイタリアで開始されたオープンソースハードウェアのプロジェクト...
        ねこねこ12/27/2018に更新
        いいねアイコン画像0
      • 虚仮威しの防犯装置 (Arduino)
        サムネイル画像-ed824a48bf
        人が接近すると防犯用の音を鳴らします。インターネットに接続してメール送信機能を追加すれば、虚仮威しどころか立派な防犯装置になります。センサの性能は視野角が約 120 度と広範囲で、距離もおおよそ 2m まで検知可能です。赤外線を発する人体や動物などが動くと反応します。自動ドアや照明の自動点灯にも応用されています。
      • Arduino で作る温度と気圧の計測基板
        サムネイル画像-aca6d0091b
        専用の IC を利用すると、簡単に温度や気圧を測定できます。インターネットに接続してグラフ化したりボットを作ったりと応用先は様々ですが、ここでは LCD に結果を表示する測定基板を作成します。 必要なパーツ 以下のパーツが必要になります。画像ではコンデンサを直列に接続したり抵抗を並列に接続したりしていますが、これは手元に適切な値のパーツがなかったためです。 高精度
      • 電力の無駄遣い (定電圧電源)
        サムネイル画像-eebe29d9ae
        マイコンを含む様々な IC を動作させるためには定電圧電源が必要です。USB ケーブルなどで供給する場合を除き、定電圧を出力するための回路が必要になります。ここでは、乾電池 9V 形から得られる電圧を 5V に変換し、更に 3.3V に変換し、最後に 5V に昇圧するという電力の無駄遣いともとれる基板を作ります。動作させるものはマイコンではなく燦然と輝く LED です。汎用基板として様々な場面で利...
      • Arduino で作る 7 セグメント LED タイマー
        サムネイル画像-d000ba25fa
        Arduino の入門として、4 桁の 7 セグメント LED でカウントアップタイマーを作ってみます。PIN の電流制限を考慮してトランジスタを使用する必要があったり、桁数が多いためダイナミック点灯制御を用いなければならなかったりと、単なる LED 点灯制御と比較して考えなければならない事項は多めです。