« 超Low-EndマイコンRS08を使おう - MC9RS08KA2に多くのLEDを接続する (2) | メイン | コンフィグ・ワードなしのHEXファイルをPICマイコンに書く(1/2) »

超Low-EndマイコンRS08を使おう - MC9RS08KA2に多くのLEDを接続する (3)

 今回は、三つのポートで6個のLEDを駆動する仕組みを解説します。

多くのLEDを駆動する仕組み

 6個のLEDは、異なるポートそれぞれの間に張られる、 いわゆる「完全グラフ」の枝状に配置されます。 このため、4個のポートを使えば12個のLEDを 8個のポートを使えば理論上56個のLEDを駆動することができます。

3つのポートに6個のLEDを接続する

 この状態で、 三つのポートのうち、 一つをH出力、 もう一つをL出力、 残った一つを入力に設定します。 すると、6個あるLEDのうち、 H出力とL出力ではさまれた LEDだけに電流が流れます。 下の図では、LED4だけが点灯します。

特定のLEDを点灯する

 ただし、この駆動方式には欠点があって、 原則として、一度に点灯できるLEDは、一つだけです。 特定のLED一個だけを点灯させれば十分な用途には、 便利な回路です。


 次回も、引き続き6個のLEDを制御する仕組みを解説します。

田中範明

トラックバック

このエントリーのトラックバックURL:
http://www.eleki-jack.com/mt/mt-tb.cgi/1506

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)

会社案内
情報セキュリティおよび個人情報の取り扱いについて

コメントとトラックバックは、spamを予防するために、編集担当が公開の作業をするまで非公開になっています。
コメントはそれぞれ投稿した人のものです。

Powered by
Movable Type 4.1