グラビアアイドルについて語るブログ。
× [PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
7セグメント LED 用の BCD デコーダ/ドライバ SN74LS47 を使い、複数の7セグメント LED を点灯させる実験をしました。
最初は4桁で実験する予定だったのですが、3桁で力尽きました。二度とやりたいとは思いません。ブレッドボードでこの有様ですから、この回路を基板にはんだ付けするのは無理だと思います(苦笑) 前回の実験のようなスタティック点灯では、各 LED に0〜9を点灯させるのに7つのポートが必要でしたが、74LS47 を使うと LED の数に関係なく4ポートで済みます(74LS47 を使用しなくても、ダイナミック点灯であれば7ポートで済むとは思います)。今回の実験では、LED に表示する値の出力に P90〜P93 の4ポート、点灯させる LED の選択に P98〜P910 の3ポートを使用しました。 接続のメモです。(n = 1, 2, 3) [CON3-1] +3.3V → SN74LS47(VCC) [CON3-10] GND → SN74LS47(GND) [CON1-1] P90 → SN74LS47(A) [CON1-2] P91 → SN74LS47(B) [CON1-3] P92 → SN74LS47(C) [CON1-4] P93 → SN74LS47(D) SN74LS47(a) → 680Ω → LED<n>(a) SN74LS47(b) → 680Ω → LED<n>(b) SN74LS47(c) → 680Ω → LED<n>(c) SN74LS47(d) → 680Ω → LED<n>(d) SN74LS47(e) → 680Ω → LED<n>(e) SN74LS47(f) → 680Ω → LED<n>(f) SN74LS47(g) → 680Ω → LED<n>(g) [CON3-1] +3.3V → 2SA1015<n>(B) 2SA1015<n>(C) → (+)LED<n> [CON1-9] P98 → 10kΩ → 2SA1015<1>(E) [CON1-10] P99 → 10kΩ → 2SA1015<2>(E) [CON1-11] P910 → 10kΩ → 2SA1015<3>(E) 以下、主要なコードです。タイマ割り込みハンドラで点灯する LED を切り替え、表示する値を 74LS47 に出力します。また、100回ごとに数値をインクリメントしています。
【備考】gcc で開発しています。 PR |
ブログ内検索
カレンダー
最新記事
(11/10)
(09/17)
(09/17)
(09/16)
(09/13)
最新コメント
[07/07 tiffany jewelry uk]
[09/17 車載モニター・阿蘇テック]
[08/30 愛]
[06/12 シモネッタ]
[06/11 arms22]
最新トラックバック
プロフィール
名前:
シモネッタ
性別:
非公開
カウンター
アクセス解析
|