10進カウンタは、デジタル回路で発生するパルスまたはイベントの数をカウントするように設計されたチップです。これらのチップは、出力を10進形式または1から99…形式で表示します。したがって、12ビットカウンタがある場合、12クロックパルスまたは12イベントしかカウントできません。これらのチップはイベントを記憶し、出力ポートでのイベントの数を示します。チップはイベントを記憶し、出力を10進形式で表示するため、DECADECOUNTERという名前が付けられています。クロックピンにパルスが現れるたびに何ディケードカウンターがそれを行うか、それをカウントして値を保存します。これについては、作業部分で詳しく説明します。
ここでは、10ビットのDECADEカウンターを使用します。カウンターチップはCD4017BEです。10ビットのDECADEカウンター付き。最大10個のイベントをカウントできます。したがって、チップがゼロにリセットされるまでに11クロックパルスかかります。
これらのカウンタには、動作電圧とクロック周波数に制限があります。これらの制限が考慮されていない場合、チップは永久に損傷する可能性があるため、カナリアカウンターを選択する際には注意が必要です。
必要なコンポーネント
電源(5v)
1K、220Ω抵抗
CD4017DECADEカウンターIC
10個のLED
ワイヤーとブレッドボードを接続します。
回路図と動作説明
IC4017のピン配置を図に示します。
ここにピン番号があります。13「CLOCKENABLE」はチップがイベントまたはクロックパルスをカウントするために接地する必要があります。ピン番号12「CARRYOUT」は次のカウンタチップ用です。カウンタ容量を増やす場合、このピンは次のチップクロックピンに接続されます。 。10ビットカウントで十分な場合は無視できます。
回路はクロックピンから始まります。ここでは、1KΩの抵抗を介してクロックピンをグランドにプルダウンします。バイナリカウンタは立ち上がりエッジタイプであるため、これを行う必要があります。したがって、クロックピンで正の立ち上がりエッジが生成されると、カウンタはそれをイベントとして認識し、バイナリ出力を1つインクリメントします。
これで、クロックにボタンが提供されるため、ボタンを押すたびに、クロックピンに正のピークが発生し、イベントが発生します。DECADEカウンタにはLEDを直接駆動する機能があるため、バイナリカウンタLEDの最後に抵抗は必要ありません。バイナリカウンタのMR(マスターリセット)はいつでもプルダウンする必要があります。開いたままにすると、LEDSで予期しない結果がランダムに点滅する可能性があります。
コンデンサは、ボタンのバウンス効果を中和するためのものです。コンデンサがない場合、カウンタは誤って発生したイベントをカウントする可能性があります。
CD4017に対して行われる接続を以下に示します。
PIN16から+ 5v電源
PIN8、PIN15、PIN13をアースに接続
PIN14からボタン
PIN1を1k抵抗を介してグランドに接続
ピン3、2、4、7、10、1、5、6、9、11LEDに接続
したがって、ピークが通過するたびに、カウンタはそれをイベントと見なし、通過するイベントごとに出力を1ずつインクリメントします。制限に達すると、イベントを追跡するために自動的にゼロにリセットされ、パルスのカウントを再開します。また、出力の場合、ピン3、2、4、7、10、1、5、6、9、11、12を介してイベント番号をバイナリ出力として提供します。LSB(最下位ビット)からMSB(最上位ビット)の方法で。したがって、イベントカウントが7の場合、ピン「6」がハイになり、対応するLEDが点灯します。いずれかのステージでカウンターをゼロにリセットするには、カウンターのMRピンを+ 5Vに接続します。これにより、カウンターがゼロにリセットされます。また、ディケードカウンターIC4017に基づいてこれらの回路を確認してください。
ダンスLED
LEDチェイサー回路
LED振り子付き時計
ハート型LEDフラッシャー