求助 arduino与4位595驱动数码管模块
1个回答
展开全部
控制数码管典型的方法是 段码+位码 就是说把4位8字的A~H分别并联
A~H叫做段码 是显示数字的 1~4叫做位码控制哪一位显示的
A-A-A-A——A总
B-B-B-B——B总
。。。。。
。。。。。
| | | |
1 2 3 4
过程(显示3567为例)
先给1低电平其他为高电平(共阴极数码管,共阳与之相反)
然后在段码A~H 写入“3”对应的控制码
一个小延时
接着给2低电平其他为高
段码写入“5”
以此类推 4位都显示完后 把以上过程放入循环语句中 由于扫描速度很快 肉眼看到的并不是 一个一个亮而是 一起亮的3567
A~H叫做段码 是显示数字的 1~4叫做位码控制哪一位显示的
A-A-A-A——A总
B-B-B-B——B总
。。。。。
。。。。。
| | | |
1 2 3 4
过程(显示3567为例)
先给1低电平其他为高电平(共阴极数码管,共阳与之相反)
然后在段码A~H 写入“3”对应的控制码
一个小延时
接着给2低电平其他为高
段码写入“5”
以此类推 4位都显示完后 把以上过程放入循环语句中 由于扫描速度很快 肉眼看到的并不是 一个一个亮而是 一起亮的3567
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询