本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み
※ ChatGPTを利用し、要約された質問です(原文:74hc193でカウント制限)

74HC193で3bitで0から7をカウントする制限方法

2023/10/20 00:33

このQ&Aのポイント
  • 74HC193を使用して、3ビットで0から7までのカウントを制限する方法をご紹介します。
  • カウントアップとカウンターダウンには2つのタクトスイッチを使用し、カウントアップの上限を7、カウンターダウンの下限を0に設定します。
  • この方法を使用することで、きめ細かいカウント制限を実現することができます。
※ 以下は、質問の原文です

74hc193でカウント制限

2019/02/09 20:34

74HC193で3bitで 0から7をカウントするように制限したいです。
またカウントアップ、カウンダウン用にそれぞれ2個タクトスイッチを使い
カウントアップを7で上限カウンダウンを0で下限としたいです。
よろしくお願い致します。

回答 (2件中 1~2件目)

2019/02/10 08:40
回答No.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は役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2019/02/09 20:55
回答No.1

 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

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。