数码管 二位 2位共阳 显示两个不同的数字

LED用来显示两位数字,然而现在网上详细的说明依然是没有。自己瞎搞就是只能显示两位一样的数字出来。

 

LED数码管

观察数码管的一侧,7段,再加上 角落里一个点就需要8个针脚。一个针脚供电。正好是9个针脚。
两边针脚公用,两个供电针脚正好是10个针脚。
LED数码管原理图
看原理图可知,7号,8号为供电针脚。
从图右上角可知:

显示数字1需要亮起 “B”,“C
同理234567890都可以勾画出来。

然后图下方的图举例,显示1,需要A,B。对应109针脚就OK了。

  • 如何让两边显示不同的数字呢?
    那就是在人眼可识别的闪烁频率以上交替显示两个数字。

    (光闪烁的频率达到一定程度时 人眼感觉不到它的闪烁 这个频率值 是45.8HZ
    据个例子 比如隔行扫描的电视 一张图像分为奇数场和偶数场分别扫描 按序连续播放 当频率足够快时 人眼由于视觉残留特性 便感觉动画很流畅 感觉不到奇偶交替带来的闪烁感 这个频率的值就称为人眼临界闪烁频率
    再比如日光灯 其实也是闪烁的 只是频率高于人眼临界闪烁频率 所以你看到的是连续照明)

因此,只要两个数字不断交替显示就可以达到效果了。

交替显示

下面是从0~99 再从 99~0循环显示的代码

 

Leave a Reply

Your email address will not be published. Required fields are marked *