このQ&Aは役に立ちましたか?
74HC193で3bitで0から7をカウントする制限方法
2023/10/20 00:33
- 74HC193を使用して、3ビットで0から7までのカウントを制限する方法をご紹介します。
- カウントアップとカウンターダウンには2つのタクトスイッチを使用し、カウントアップの上限を7、カウンターダウンの下限を0に設定します。
- この方法を使用することで、きめ細かいカウント制限を実現することができます。
74hc193でカウント制限
2019/02/09 20:34
74HC193で3bitで 0から7をカウントするように制限したいです。
またカウントアップ、カウンダウン用にそれぞれ2個タクトスイッチを使い
カウントアップを7で上限カウンダウンを0で下限としたいです。
よろしくお願い致します。
回答 (2件中 1~2件目)
Information present on the parallel data inputs (D0 to D3) is
loaded into the counter and appears on the outputs (Q0 to Q3) regardless of the conditions of the clock inputs when the parallel load (PL) input is LOW. と書いてあるので
1000→DOWN→0111→(Tplh)→1000
となるでしょうがurlのTABLE8のPL to Qnのように平均25nSほど0111が出力されてしまい仕様に合わないでしょう。。
このQ&Aは役に立ちましたか?
この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。
4桁の10進カウンタがあったとして、999+1を0にしたい、0-1を999にしたい場合、1000の位を無視するだけでいいです。同じように193の出力の最上位ビットを無視すればご希望に沿うことができます。それぞれ1個の(合計2個の)タクトスイッチと言いたかったのではありませんか? クロック入力は立下り(変な日本語ですが昔からこう言っています)でカウントするので、それぞれクロック入力にNANDを入れて、出力が0のときDOWNクロックを強制H、カウント値が7のときUPクロックを強制Hにすればいいです。ペリフェラルロード入力は不使用のためHに固定、リセットは起動時に0にしたいなら電源投入時に一瞬Hにするのでしょう。リセットの替わりにマスターペリフェラルロードを使えば電源投入時に任意の値にすることは可能です。
https://assets.nexperia.com/documents/data-sheet/74HC_HCT193.pdf
補足
2019/02/09 22:57
ご回答ありがとうございます。
パーツをできるだけ減らしたいのですが
D入力を1000 にしておきQ3の出力をPLに
接続した状態で、1000の時にカウントダウンSWを押すとどんな挙動になるのでしょうか?
1000→1111か1000→0111→1000