数码管其实就是用多个LED组成一个数字的,按不同的组合进行显示就可以得到数字了。因为人的视觉有暂留性,多个数字轮翻进行高速显示时,我们看到的就会是静止的图案,根本没法识别。

单个数码管的排列

把7个LED按A、B、C、D、E、F、G的位置排列就可以形成一个“8”字了,8段的数码管在右下角还会有一个小数点DP

排列顺序是怎么定的呢?其实这已经形成一个行业的规范了,你非要按其它顺序排也不是不行,不过别人就看不懂了。

LED正极公用的数码管,我们叫共阳数码管

LED负极公用的数码管,我们叫共阴数码管

比如把A、B、C、D、G段点亮就可以显示3

多个数码管的排列

多个数字相同的段画是连在一起的

比如全部A段连接在一起形成一个引脚

每个数字的共公脚是单独的

所以8段两位的数码管有10个引脚,7段两位的数码管有9个引脚

数码管驱动原理图

以两位“8段”共阳数码管为例

以Dig1、Dig2两个输出口来控制位显示

以A、B、C、D、E、F、G、DP八个输出口控制段画显示

数码管动态扫描显示01234567实验原理

数码管动态扫描方法

以两位“8段”共阳数码管为例显示“12”

1、把Dig1、Dig2、A、B、C、D、E、F、G、DP全设为高电平,此时驱动三极管Q1、Q2截止,数码管处理熄灭状态