- 必要なコンポーネント
- 回路図
- CD45117セグメントドライバIC
- 7セグメントディスプレイ
- バイナリコードを使用して7セグメントディスプレイに数値を表示する方法は?
- IC 4511を備えたBCDから7セグメントデコーダ回路へ:
IC 4026、4033などの7セグメントディスプレイを駆動するために利用できるICはたくさんあり、4026と4033を使用して7セグメントを駆動する方法について説明しました。このチュートリアルでは、IC4511を使用して7セグメントディスプレイを駆動します。このCD4511ICは、基本的にBCDから7セグメントへのデコーダ/ドライバICであり、7セグメントディスプレイで2進数を10進数に変換できます。たとえば、7セグメントディスプレイで数値「2」を印刷する場合、IC4511の入力(A、B、C、D)に0010を指定します。同様に、単一の7セグメントディスプレイで0〜9の10進数を印刷できます。このチップセットを使わなくても10進数を表示することはできますが、このICを使用しているピンを節約するために、さらに3つのピンが必要になり、回路が複雑になります。
IC 4511には、BCDと呼ばれるいくつかの入力ピンがあります。その10進数のBCDコードに従って、これらのBCD入力をHighまたはLowにするだけで、10進数が表示されます。例:「4」を表示する場合、4のバイナリコードは0100なので、D、C、B、Aの入力にそれぞれ0,1,0,0を指定し、10進数の「4」を表示します。 7セグメント。
必要なコンポーネント
- CD45117セグメントドライバIC
- 7セグメントディスプレイ(コモンカソード)
- ボタンを押す
- 抵抗器(1k、550オーム)
- 供給電圧5v / 9v
- 接続線
- ブレッドボード
回路図
このBCDから7セグメントドライバ回路では、プッシュボタンを介してピン1、2、6、および7にLOWまたはHIGHとして入力を与えています。ピン3(ランプテスト)は5vに直接接続され、テストに使用されます。 LEDの。このピンを使用して、ディスプレイのすべてのLEDをオンにして、7セグメントディスプレイをテストできます。
ブランク入力ピンである4511のピン4は、ディスプレイのすべてのLEDをオフにするために使用されます。この回路では、このピンを使用していません。このピンを使用して、一度にすべてのLEDをオフにすることができます。ピンを使用して出力をストローブしているため、ピン5はグランドに接続されています。ピン16は電源に接続され、ピン8はグランドに接続されています。残りのピン9、10、11、12、13、14、および15は、7セグメントディスプレイに接続されています。
CD45117セグメントドライバIC
CD4511は、不動構造のCMOSロジックとNPNバイポーラトランジスタ出力デバイスで形成されたBCDから7セグメントへのラッチデコーダドライバICです。このICは、7セグメントディスプレイ、低電圧蛍光表示管、白熱表示管などのコモンカソードディスプレイを駆動する必要がある場合に使用されます。最大25mAの高出力電流を供給し、ディスプレイをテストするための ランプテスト と ブランキング機能 を 備え ています。DC電源入力範囲は3〜18vで、通常の動作温度範囲は-40°C〜 + 85°Cです。
ピンダイアグラム
ピン配置
ピン番号 |
ピン名 |
説明 |
1,2,6,7 |
B、C、D、A |
ICのBCD入力 |
3 |
ディスプレイテスト/ランプテスト |
ディスプレイをテストするには |
4 |
空白の入力 |
ディスプレイの明るさをオフにするには |
5 |
お店 |
BCDコードを保存またはストロボする |
8 |
Gnd |
接地 |
9,10,11,12,13,14,15 |
e、d、c、b、a、g、f |
7セグメント出力 |
16 |
Vcc |
正電源入力 |
7セグメントディスプレイ
7セグメントディスプレイ(SSD)は、0から9までの10進数を表示するために広く使用されている電子ディスプレイデバイスです。これらは、数値情報を表示するためにデジタルクロック、タイマー、計算機などの電子デバイスで最も一般的に使用されます。その名前が示すように、それはセグメントの異なる組み合わせを表示することによって0から9までの数字を形成できるように配置された7つの異なる照明セグメントで構成されています。また、A、B、C、H、F、Eなどのアルファベットを作成することもできます。7セグメントディスプレイの詳細については、こちらをご覧ください。
7セグメントディスプレイ は、数字と文字を表示するための最も単純なディスプレイユニットの1つです。上の7セグメントディスプレイの画像に示すように、8個のLEDで構成されています。各LEDはユニットの1つのセグメントを照らすために使用され、8番目のLEDは7セグメントディスプレイのDOTを照らすために使用されます。ユニットには数字/文字を表示するために使用される7つの行があることがわかるので、各セグメントをLINEと呼ぶことができます。各セグメントを「a、b、c、d、e、f、g」と呼び、ドット文字には「h」を使用します。10個のピンがあり、そのうち8個のピンはa、b、c、d、e、f、g、およびh / dpを参照するために使用され、2つの中央のピンはすべてのLEDの共通のアノード/カソードです。これらの共通のアノード/カソードは内部で短絡されているため、1つのCOMピンのみを接続する必要があります。
7セグメントディスプレイには、共通アノードと共通カソードの2種類があります。
共通カソード: これでは、8つのLEDすべてのすべての負端子(カソード)が相互に接続され(下の図を参照)、COMという名前が付けられています。そして、すべてのプラス端子はそのままにしておきます。
共通アノード: これでは、8つのLEDすべてのすべての正端子(アノード)が互いに接続され、COMという名前が付けられています。そして、すべての負の熱は放っておかれます。
バイナリコードを使用して7セグメントディスプレイに数値を表示する方法は?
コモンカソード7セグメントディスプレイに数字「0」を表示したい場合は、ライン「g」に属するLEDを除くすべてのLEDを点灯させる必要があります(上記の7セグメントピン図を参照してください。ビットが必要です。パターン00111111。ディスプレイ「1」と同様に、bとcに関連付けられたLEDを点灯させる必要があるため、このビットパターンは00000110になります。以下の表に示す、ディスプレイのコモンカソードとコモンアノードの両方のタイプのBCDコード。
表示する桁 |
BCDコード (あいうえお) |
共通アノード (hgfedcba) |
共通カソード (hgfedcba) |
0 |
0000 |
11000000 |
00111111 |
1 |
0001 |
11111001 |
00000110 |
2 |
0010 |
10100100 |
01011011 |
3 |
0011 |
10110000 |
01001111 |
4 |
0100 |
10011001 |
01100110 |
5 |
0101 |
10010010 |
01101101 |
6 |
0110 |
10000010 |
01111101 |
7 |
0111 |
11111000 |
00000111 |
8 |
1000 |
10000000 |
01111111 |
9 |
1001 |
10011000 |
01100111 |
IC 4511を備えたBCDから7セグメントデコーダ回路へ:
ボタンがプルダウン抵抗に接続されているため、最初はディスプレイにゼロが表示され、ボタンが押されていない場合は出力としてLOWが表示されます。したがって、特定の10進数を取得するには、表に従うだけで、4つのボタンのうち、特定の数値を表示するために押す必要があるボタンを知ることができます。いずれかのボタンを押すと、4511の対応するピンにハイ入力が与えられるため、7セグメントに10進数が表示されます。1つの7セグメントディスプレイに0から9までの10進数を表示できます。
10進数の表示 |
IC4511のBCDコード |
ボタンを押す |
|||
D |
C |
B |
A |
||
0 |
0000 |
低 |
低 |
低 |
低 |
1 |
0001 |
低 |
低 |
低 |
高い |
2 |
0010 |
低 |
低 |
高い |
低 |
3 |
0011 |
低 |
低 |
高い |
高い |
4 |
0100 |
低 |
高い |
低 |
低 |
5 |
0101 |
低 |
高い |
低 |
高い |
6 |
0110 |
低 |
高い |
高い |
低 |
7 |
0111 |
低 |
高い |
高い |
高い |
8 |
1000 |
高い |
低 |
低 |
低 |
9 |
1001 |
高い |
低 |
低 |
高い |
回路の完全な動作は、以下のビデオに示されています。