Webエンジニア向けプログラミング解説動画をYouTubeで配信中!
▶ チャンネル登録はこちら

7セグメントLED(ナナセグメントエルイーディー)とは | 意味や読み方など丁寧でわかりやすい用語解説

7セグメントLED(ナナセグメントエルイーディー)の意味や読み方など、初心者にもわかりやすいように丁寧に解説しています。

作成日: 更新日:

読み方

日本語表記

7セグメントLED (ナナセグメントエルイーディー)

英語表記

7-segment LED (セブンセグメントエルイーディー)

用語解説

7セグメントLEDは、数字や一部の文字を表示するために広く用いられる表示装置である。その名の通り、7つの棒状の発光ダイオード(LED)と、通常1つの小数点(あるいはピリオド)で構成されており、これらを個別に点灯・消灯させることで様々な文字や数字を表現する。電卓、デジタル時計、電子レンジの時刻表示、ガソリンスタンドの価格表示、産業機器の数値表示など、私たちの身の回りにある様々な機器で目にすることができる、非常に身近な表示デバイスの一つだ。シンプルながらも視認性が高く、信頼性も高いため、現在でも多くの組み込みシステムにおいて重要な役割を担っている。

詳細を説明すると、7セグメントLEDは、その表示部を構成する各LEDセグメントに、慣習的にアルファベットの「a」から「g」までの名前が割り当てられている。具体的には、上辺がa、右上辺がb、右下辺がc、下辺がd、左下辺がe、左上辺がf、中央の水平線がgとされ、さらに右下には小数点を示すdp(decimal point)セグメントが配置されることが多い。これらのセグメントを特定のパターンで点灯させることで、例えば「0」を表示するにはa, b, c, d, e, fを点灯させ、「1」を表示するにはb, cを点灯させる、といった具合に数字が形成される。

この7セグメントLEDを制御する方法には、主に2つの駆動方式がある。一つは「コモンアノード (Common Anode)」方式で、全てのセグメントの陽極(アノード)が共通の端子に接続され、この共通端子が電源電圧(通常はHIGHレベル)に接続される。各セグメントの陰極(カソード)を個別にGND(LOWレベル)に接続することで、そのセグメントに電流が流れ、点灯する。もう一つは「コモンカソード (Common Cathode)」方式で、全てのセグメントの陰極(カソード)が共通の端子に接続され、この共通端子がGNDに接続される。各セグメントの陽極(アノード)を個別に電源電圧(HIGHレベル)に接続することで、そのセグメントに電流が流れ、点灯する。どちらの方式を選ぶかは、マイコンなど制御側の回路設計や、マイコンのGPIOピンが出力できる電流の向き(シンク電流またはソース電流)によって決定されることが多い。

7セグメントLEDを点灯させるための制御は、マイコンの汎用入出力(GPIO)ピンから直接各セグメントをON/OFFする方法のほか、専用のデコーダIC(例えば、BCD to 7セグメントデコーダ)を用いる方法が一般的である。直接制御はシンプルな回路で済むが、多くのGPIOピンを必要とし、マイコン側で点灯パターンをソフトウェアで管理する必要がある。一方、デコーダICを使用すると、マイコンからはBCD(2進化10進数)形式で表示したい数字(0〜9)の情報を送るだけで、ICが自動的に対応する7セグメントの点灯パターンに変換して表示してくれるため、マイコン側の処理負担や必要なGPIOピン数を削減できるという利点がある。

複数の7セグメントLEDディスプレイを制御する場合には、「ダイナミック点灯(時分割点灯)」という効率的な方法がよく用いられる。これは、全ての桁のセグメントを一斉に点灯させるのではなく、各桁のLEDを非常に短い時間(例えば数ミリ秒)ずつ高速で切り替えて点灯させることで、人間の目の残像効果を利用し、あたかも全ての桁が同時に点灯しているように見せる技術だ。この方式により、各桁の同じ位置のセグメント同士をまとめて制御し、桁選択信号を高速で切り替えることで、少ない配線数とマイコンのGPIOピンで多数の7セグメントLEDを駆動することが可能になる。例えば、4桁の7セグメントLEDを表示する場合、各桁が共通のセグメントラインを持ち、個別の桁選択ラインを持つ。マイコンはまず1桁目を点灯させ、次に1桁目を消灯して2桁目を点灯させる、という動作を繰り返し、これを人間の目には認識できない高速で行うことで、全ての桁が同時に表示されているように見えるのだ。

7セグメントLEDの利点は、その構造のシンプルさからくる低コストと、高い視認性にある。また、光源としてLEDを使用しているため、消費電力も比較的少なく、長寿命であるという特徴も持つ。しかし、表示できる情報が数字と一部の限定されたアルファベット(例:A, B, C, D, E, Fなど)に留まるという限界もある。より複雑な文字や記号、グラフィックを表示するには、液晶ディスプレイや有機ELディスプレイ、ドットマトリクスLEDなどの他の表示デバイスが必要となる。

高機能なディスプレイが普及した現代においても、7セグメントLEDは、その明確で簡潔な表示能力から、特定の用途で依然として広く使われている。特に、信頼性が求められる産業機器や、複雑な情報を表示する必要のない単純な数値表示、あるいは教育用の電子工作キットなどでは、その存在感は揺るがない。システムエンジニアを目指す上で、このような基本的な表示デバイスの仕組みと制御方法を理解しておくことは、組み込みシステムの設計やデバッグにおいて非常に役立つ知識となるだろう。

関連コンテンツ