为什么单片机数码管的动态显示要有循环次数为8
答案:3 悬赏:0
解决时间 2021-11-16 15:45
- 提问者网友:逝爱
- 2021-11-16 00:55
为什么单片机数码管的动态显示要有循环次数为8
最佳答案
- 二级知识专家网友:一场云烟
- 2021-11-16 02:06
程序呢,估计是有8个数码管
一次要扫完8个数码管,若对这8 个数码管反复进行数十次上百次扫描,就其可使持续显示数S,若无限循环,则一直维持显示,但实际在扫描的间隔,中间还有大量的闲置时间,可以进行其它工作,例如获得新的计算结果,来更新显示内容
一次要扫完8个数码管,若对这8 个数码管反复进行数十次上百次扫描,就其可使持续显示数S,若无限循环,则一直维持显示,但实际在扫描的间隔,中间还有大量的闲置时间,可以进行其它工作,例如获得新的计算结果,来更新显示内容
全部回答
- 1楼网友:寂寞的炫耀
- 2021-11-16 04:19
为了回答你的问题,我还专门把51单片机的书找出来再学习了一遍 ^_^
我觉得你的cjne r1,#05h,disp这句有问题。
因为r1初始等于0,你在中断中把r1加了2,那r1的值只会是0,2,4,6等等,不会等于5,所以cjne r1,#05h,disp这句始终会跳。
而你又是通过r1来索引你要显示的数据,那当r1大于9时,你定义的数组table就溢出了。
所以如果你要循环显示table中的数据,改成cjne r1,#0ah,disp就好了。
- 2楼网友:魅世女王
- 2021-11-16 03:03
为什么单片机数码管的动态显示要有循环次数为8?这问题怎么回答?猜吧。
当使用串行接口器件(比如74HC595)驱动数码管时,输出数据只能一位一位的串行输出,为了送出一个完整字节数据,就得循环送8次,所以单片机数码管的动态显示要有循环次数为8的循环。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |