一、数码管显示原理
LED数码管显示数字和符号的原理与用火柴棒拼写数字非常类似,用几个发光二极管也可以拼成各种各样的数字和图形,LED数码管就是通过控制对应的发光二极管来显示数字的。
数码管实际上是由七个发光二极管组成一个8字形,还有另外一个发光二极管做成圆点形,主要作为显示数据的小数点使用,这样一共使用了八个发光二极管,所以叫八段LED数码管。这些段分别由字母a、b、c、d、e、f、g和dp来表示。当给这些数码管特定的段加上电压后,这些特定的段就会发亮,以显示出各种数字和图形。
数码管内部,一般把各笔划段的发光二极管阴极或阳极连在一起,叫做数码管的公共端,阴极作为公共端的数码管叫做共阴极数码管,阳极作为公共端的数码管叫做共阳极数码管。
共阳极数码管与共阴的控制方式相反,公共端接高电平,需要点亮的发光二极管阴极送低电平,所以它的显示代码与共阴的相反。
显示字符 |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
共阳极代码 |
0xC0 |
0xF9 |
0xA4 |
0xB0 |
0x99 |
0x92 |
0x82 |
0xF8 |
0x80 |
0x90 |
共阴极代码 |
0x3F |
0x06 |
0x5B |
0x4F |
0x66 |
0x6D |
0x7D |
0x07 |
0x7F |
0x6F |
显示字符 |
A |
b |
C |
d |
E |
F |
P |
U |
T |
y |
共阳极代码 |
88H |
83H |
C6H |
A1H |
86H |
8EH |
8CH |
C1H |
CEH |
91H |
共阴极代码 |
7FH |
7CH |