![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
74LS47を使ってBCD→7セグ表示の回路を作ってみました。
回路図を何度見直しても間違いがないはずですが正しく表示されません。
A→cdg
B→adfg
C→cdg
D→abc
が表示されて正しい数字になりません。
ICはSN74LS47N、表示器はGL7E220で各セグの配線も間違いないと思います。
参考にした回路は
http://homepage2.nifty.com/sampodo/craft/etc02.h …
です。
どこを勘違いしているのかわからずに困ってここに質問いたしました。よろしくお願いいたします。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_08.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
No.1,2 です。
繰り返しになりますが、A,B,C,D の4入力の
「どれか1本だけLowにする」だけだったので、
数値7 以外は変な表示だった、というわけです。
できれば4入力正しいBCDの値になるように
Low か High を与えればちゃんと数字の形になるはずです。
例えば、D,C,B,A に Low,High,Low,High を与えれば
数値5で、7セグメントLEDは”5”の形に点灯するはずです。
![「74LS47を使ってBCD→7セグ表示の」の回答画像4](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/3/835643_5497efd362545/M.jpg)
ありがとうございます。大きな勘違いをしておりましてA~DをLowに落とすと表示すると勘違いをしておりました。
逆で、それぞれHiにするのですね。
BCDをLowにすると「1」ACDをLowにすると「2」と正しく表示されました。
大変お騒がせしました。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_08.png?5a7ff87)
No.3
- 回答日時:
No.1 です。
No.2 さんの回答を見て。
なるほど、そういう意味ですか。
そういう目でみると
>A→cdg
>B→adfg
>C→cdg
>D→abc
というのは、1本だけLow 入力を与えた時、
という事みたいですね。
入力オープンなら High 相当なので。
4入力の状態とその時のBCD値、4入力の状態は
Lowにするpin
→点灯するセグメント
→ BCD → 2進数
A→ cdg→ 11 → 1011
B→ adfg→ 13 → 1101
C→ cdg→ 11 → 1011
D→ abc→ 7 → 0111
という事だったと思われます。
A の時に触れるpinを間違えたんじゃないかと思います。
他のは合ってると思います。
>が表示されて正しい数字になりません。
A,B,C の時は、値が9より大きい為にそういう結果です。
D の時はたまたま値7で、7セグメントの点灯も abc なので
”7”と読めたはずです。
結論、
配線は正しくて、テストの為に与えた4入力のパターンが
適当でなかった、という事だと思います。
No.2
- 回答日時:
A→cdg
B→adfg
C→cdg
D→abc
というのは、A~D端子をアクティブにした時、LEDの右側のセグメント(a~g)が点灯するという意味ですよね?
A→1(bc)
B→2(abdeg)
C→4(bcfg)
D→8(abcdefg)
が正解しょうが、全く違うようです。
2進数では
1(0001)
2(0010) 13(1101)
4(0100)
8(1000) 7(0111)
となり
2と8については、入力が0と1逆になってればそんな表示になります。1と4については他に問題があるのかもしれません。
あと、入力はどう処理されてますでしょうか?0と1の電圧を掛けているなら良いのですが、オープンになっている端子がないようにしてください。例えば、スイッチで数字を選択するなら、プルアップ抵抗を接続しGNDとの間にスイッチを入れてください(この場合は、スイッチオフで1状態)。
この回答への補足
早速の回答ありがとうございます。
入力A~Dはプルアップしていません、オープンでAはA端子だけをアースに落とした状態です。
他の入力をプルアップしてテストしてみます。
![](http://oshiete.xgoo.jp/images/v2/common/profile/M/noimageicon_setting_08.png?5a7ff87)
No.1
- 回答日時:
値0~9は正しく表示されますか?
>74LS47を使ってBCD→7セグ表示の回路を
というつもりなのに
>A→cdg
>B→adfg
>C→cdg
>D→abc
とは、値A以降も使う積もりですか?
BCD は Binaly Coded Decimal 、「2進化10進数」ですから
普通は値0~9しか使いません・
従って値A以降の7セグメント表示も普通は使いません。
74シリーズのICは複数のメーカが製造していましたが、
(特に未定義部分は)完全互換でないと思います。
(これは全ICを知らないので推測ですが)
お使いの74シリーズICのメーカーのデータシートで確認しましょう。
引用URLのページとつき方が若干違いますが
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- 工学 制御工学の問題について 1 2022/10/22 17:44
- Excel(エクセル) エクセルについて教えてください。 1 2023/03/03 08:38
- その他(ビジネス・キャリア) 製造業の倉庫でのQC発表テーマなにか参考になるものありますか? 金属板の加工をしています。 そこの倉 1 2022/10/12 12:43
- その他(IT・Webサービス) Yahooの地図の文字サイズ、googleの地図の画面分割 1 2022/05/21 12:31
- 政治 沿線住民の利益を考えれば、赤字路線は切り捨てるのは当然ではないか? 4 2022/04/12 08:59
- その他(プログラミング・Web制作) Pythonを用いたフラッシュ暗算ソフトの開発に必要なもの 2 2023/01/29 02:22
- 工学 UCHIDA製、小型電動ロクロに使われているモータは? 3 2023/07/01 18:40
- Excel(エクセル) フォルダ内のエクセルファイルを開かずにデータ採取する関数式 2 2022/12/22 22:15
- Excel(エクセル) Excelでの複数条件のカウントについて 1 2022/09/25 07:40
- Excel(エクセル) エクセルの数式で教えてください。 1 2023/04/21 08:59
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
首吊りどこ締めるの
-
白血球が多いとどんな心配があ...
-
検便についてです。 便は取れた...
-
EXCELで条件付き書式で空白セル...
-
勃起する時って痛いんですか? ...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
小数点以下を繰り上げたものを...
-
Excel 数値の前の「 ' 」を一括...
-
至急!尿検査前日にオナニーし...
-
甲状腺が腫れているが血液検査...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
中出しをするとお腹が痛い・・・。
-
2つの数値のうち、数値が小さい...
-
精子が黄色?
-
エクセル指定した範囲からラン...
-
MIN関数で空白セルを無視したい...
-
【エクセル】0以外が入力され...
-
尿検査前日に自慰行為した時の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
至急!尿検査前日にオナニーし...
-
白血球が多いとどんな心配があ...
-
尿検査前日に自慰行為した時の...
-
検便についてです。 便は取れた...
-
彼女のことが好きすぎて彼女の...
-
腕を見たら黄色くなってる部分...
-
勃起する時って痛いんですか? ...
-
尿検査の前日は自慰控えたほう...
-
精子が黄色?
-
中出しをするとお腹が痛い・・・。
-
EXCELで条件付き書式で空白セル...
-
口の中に黒い血の塊
-
これって喉仏ですか? 私は女性...
-
2つの数値のうち、数値が小さい...
-
納豆食べた後の尿の納豆臭は何故?
-
EXCELで式からグラフを描くには?
-
小数点以下を繰り上げたものを...
-
excelでsin二乗のやり方を教え...
-
エクセル指定した範囲からラン...
おすすめ情報