• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:DIPスイッチの状態を7セグLEDで10進数表示…)

DIPスイッチの状態を7セグLEDで10進数表示

このQ&Aのポイント
  • DIPスイッチを使用して10進数を表すためには、7セグのLEDを使用する方法があります。
  • マイコンを使用せずにC-MOSかTTLだけで簡単に構成する方法があります。
  • 完成度は製品レベルではなく、理科の実験で使用することを前提としています。

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

  • ベストアンサー
noname#230359
noname#230359
回答No.3

お二方が紹介されているのは、4Bit→10進表示ですね。 10進で10以上の入力~31までをどう表示するかがめんどくさい。 (めんどくさいだけで、技術的に難しい訳ではないですが) 10~15ならゲートで組んだり、ダイオードマトリックスで組んでもいいですが、 それ以上の数値を扱うなら迷わずマイコン(PICとか)使っちゃいます。

noname#230358
質問者

お礼

ご回答、ありがとうございます。 やっぱりマイコン勉強しないとダメですか…。 いつかは乗り越えなければならない壁だと思ってはいたのですが。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#230359
noname#230359
回答No.4

普通の7セグを使わずに、2進入力型ドライバー内臓のものを使えば良いのでは?

参考URL:
http://www.idec.com/jpja/products/Catalogs/DigitalSwitches_DisplayUnits/DD/index.html#download http://www.idec.com/jpja/
noname#230358
質問者

お礼

おぉ…なんか値段は結構しますが、こういうのもあるんですね。 とても参考になりました。ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.2

DIPスイッチで設定したバイナリ(2進)を7セグに表示するでよいでしょうか? 参考URLごらんください。 表示が2桁ですので、DIPスイッチ2個で構成すれば、簡単ですが1個の DIPスイッチでやるのであれば、2進→BCD変換→デコーダICという組合せ が必要かと思います。 BCD変換用のICもありますが、現在は入手が難しいかもしれません。

参考URL:
http://www.rlc.gr.jp/prototype/led/seg7led/drive/drive.htm
noname#230358
質問者

お礼

詳しい情報、ありがとうございます。 調べてみます。

全文を見る
すると、全ての回答が全文表示されます。
noname#230359
noname#230359
回答No.1

ヒント 4bit->10進デコーダーー>10進7セグドライバ パーツNOは調べて下さい。

noname#230358
質問者

お礼

さっそくのご回答、ありがとうございます。 15を超える数(具体的には20とか30とか)を どうしたらいいのか…もう少し調べてみます。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • 7セグのLEDを7セグの液晶に変えたい。

    アトメルの328のマイコンで作ったメトロノームの記事が有りましたが、LEDは消費電力が大きいので7セグの液晶に変えたいと思っています。 しかし、液晶はセグメントに直流電圧信号を与えたままにしておくと、セグメントが沸騰するので信号の与え方を変えなければ成らないと聞いたことが有ります。 この回路ははLEDの表示はスタティックでは無く全ての桁に対してダイナミック点灯なので互換性が有るのでないかと思いますが、どうなんでしょうか。 正しい信号与え方を教えて下さい。

  • 7セグメントLED2つを用いての2ケタの数の表示

    BCD/7セグメント・デコーダ/ドライバ(SN74LS47) 7セグメントLED(LA-301VB) ネットワーク抵抗(390Ω、3.3kΩ) DIPスイッチ DIP抵抗470Ω を各一つずつ使って0~9まで表示させることのできる回路を作成しました。 この応用でセグメントLEDを2つ使って2ケタの数字を表示させるにはどのような回路を作成すれば良いのでしょうか? また、SN74LS47一つで可能なのでしょうか? お手数をかけますが・・・回路図と解説をお願いします。

  • 7セグメントLED2つを用いての2ケタの数の表示

    訂正しました BCD/7セグメント・デコーダ/ドライバ(SN74LS47) 7セグメントLED(LA-301VB) ネットワーク抵抗(390Ω、3.3kΩ) DIPスイッチ DIP抵抗470Ω を各一つずつ使って0~9まで表示させることのできる回路を作成しました。 この応用でセグメントLEDを2つ使って2ケタの数字を表示させるにはどのような回路を作成すれば良いのでしょうか? また、SN74LS47一つで可能なのでしょうか? お手数をかけますが・・・回路図と解説をお願いします。 0~9までの回路はこのように組みました

  • AKI-h8 3069f C言語 HEW マイコン DIPスイッチで LED ON_OFF プログラム 「組込みI/O制御演習」

    こんにちは。 標記開発環境でマイコンを制御しています。 下記ソースでDIPスイッチのONOFFでLEDを点灯させたいのですが うまくいきません。 多分 P4DR.BIT.B0 =~P5DR.BIT.B0; の部分の修正が必要かと思うのですが。 どなたかご存知の方よろしくお願いします。 //------------------ #include "iodefine.h" void main(void); #ifdef __cplusplus extern "C" { void abort(void); } #endif void main(void) { P5DDR = 0; P5PCR.BYTE = 0xff; P4DDR = 0xff; while(1) { P4DR.BIT.B0 =~P5DR.BIT.B0; } } #ifdef __cplusplus void abort(void) { } #endif

  • 海物語の状態復帰スイッチとRWM消去スイッチ

    スーパー海物語M55Wを購入して自宅で遊んでいます。 背面にある「RWM消去」、「状態復帰スイッチ」、そして「状態表示」の7セグメントLEDの表示の意味を教えて頂けませんでしょうか。 またこの機種は外部からのなんらかの設定で当り易くできるのでしょうか? 宜しくごお願い致します。

  • picの連射状態について

    閲覧ありがとうございます。 現在学校でPICマイコンを使った授業をしており、スイッチを押すと7セグLEDがカウントアップ されるものを作っているのですが、どう作っても連射状態(スイッチを押しっぱなしだと勝手に カウントアップされる)になるのですが、これをスイッチを押すたびにカウントアップするように するにはどうすれば良いのでしょうか? 言語はCで使用PICは16F84A、環境はMPLABでCCS-Cコンパイラを使用 しています。

  • BCD/7セグメント・デコーダ/ドライバ(SN74LS47)を用いた回路の作成

    BCD/7セグメント・デコーダ/ドライバ(SN74LS47) 7セグメントLED(TLR313) DIP抵抗470Ω ネットワーク抵抗3.3Ω DIPスイッチ をそれぞれひとつずつ使いDIPスイッチを4入力をLLLLからHLLHに 変化させると7セグメントLEDの表示が0から9に変化する回路を 作成しました。その応用で7セグメントLEDを2つ使い、2桁の 数字を表示する回路を作成したいのですが、どうすればいいでしょうか?

  • 北斗の拳 通常時空き台状態で確変セグが出てる件

    勇者の皆さん、無知な私にご教示下さい。 北斗の拳5で、 空き台状態の台=誰も打っていない状態で ヘソセグに確変のセグが表示されている台を発見しました。 閉店間際で発見し、2000円しか回せず、結果はどうか分からないのです。 打ち始めると、通常の右二つのみの表示に変わります。 演出は1ゲーム目で、 ケンシロウカットインの3でスーパーリーチで サウザーの秘孔ついて北斗七星完成の展開後 ボタンカットインで緑、普通にハズレ。 まぁ普通です。 その後はリーチは良くかかり、 黄色、緑レベルの保留は頻繁にきました。 ただ、調子が良い時というぐらいです。 閉店時、もう誰も座っていなかったので 全台確認すると、もう一台だけあり、他は全て右二つのみでした。 この2台はいずれも今日大爆発した台で 現在の回転数が24回転でした。 ちなみにセグは 1台目、1256 2台目、2458 でした。 いずれも、通常画面で 世紀末覇者拳王ステージや無想モードではありませんでした。 今作はモードが明けても確変というのはないと聞いたのですが、 いかがでしょう。 明日朝一その台を打つベキでしょうか? 皆さんの知恵を貸して下さい。 お願いします‼

  • PICアセンブラで10進数を2進数に変換するプログラムを教えて欲しい

    10進数のデータを7セグLEDで表示させたいのですが、まずは2進数にしないと表示出来ないみたいなので色々インターネットで調べているのですが、残念ながらPICアセンブラ言語ではどこにもそれに関わるものが掲載されていません。 どなたか教えてもらえないでしょうか。

  • ■ 3桁の7セグメントLEDの扱い方について ■

    4列のDIPスイッチを3つ使用して3桁7セグメントLEDに3桁の数字を表示させるには、どんな部品が必要なのでしょうか? よろしくお願いいたします。