【项目8-任务10-小组13】利用四位数码管实现动态扫描显示

如题所述

第1个回答  2022-07-02

以一位的7段数码管为例,如图1所示,一位的数码管加上小数点一共是8个需要控制的发光管,分别是a、b、c、d、e、f、g、dp,由8个引脚分别控制他们的亮灭,也就是说一个引脚控制一个发光管,那么这就是段选。发光的二极管是有两端的,那么这8个发光的二极管有一个公共端,这样就可以控制一位数码管整体,这就是位选。

由一位数码管延伸到四位数码管时,如图2所示,每一个发光管都有相应的引脚控制,每一位的数码管都有自己的公共端,通过公共端来控制哪一位的数码管亮或者是灭,这就是位选。

一位的数码管相当于是由8个发光二极管拼成的,二极管有两个极,也就是阴极和阳极。

那么要想使四位数码管显示4位数字,需要多少条口线?显示n位数字呢?能总结出一个规律么?

如图1,2所示,这种四位数码管是最常见的也是最简单的,每一位数码管中相同的段彼此并联,由8个引脚控制段选,其余4个引脚分别控制四个位选。

如图3,4所示,这种四位数码管在第二三位中间多了两点,这是属于时钟数码管,可以用它来显示时间。以共阴为例,这种的不同之处在于,它将增加的时钟点的阳极与其他四位的小数点(dp段)的阳极相并联,然后阴极也就是公共端,与第二位的数码管的公共端共享。也就是说可以看成是将这两个时钟点加入到了第二位的数码管中,成为它的一部分,这样使得四位数码管的引脚数量仍然不发生改变。

如图5,6,7,所示,以共阴极为例,这是我们所使用的四位数码管,也同样是属于时钟数码管,它之所以会增加两个引脚是因为它将两个时钟点单独拿出来,阳极并联使用一个引脚,再使用一个公共端,这个就可以看成是两个时钟点的一个位选。

为什么不是直接显示数字1234的静态显示,而是数字循环出现?