8只数码管闪烁显示为什么i要循环30次
1个回答
关注
展开全部
用汇编语言设计程序,完成8个数码管的显示控制。 检查内容:程序启动后,8 个数码管依次显示11 21 2 31 2 3 41 2 3 4 51 2 3 4 5 61 2 3 4 5 6 71 2 3 4 5 6 7 8;当8 个数码管全亮时,进行循环移位显示1 2 3 4 5 6 7 82 3 4 5 6 7 8 13 4 5 6 7 8 1 2
咨询记录 · 回答于2021-05-10
8只数码管闪烁显示为什么i要循环30次
一次要扫完8个数码管,若对这8 个数码管反复进行数十次上百次扫描,就其可使持续显示数S,若无限循环,则一直维持显示,但实际在扫描的间隔,中间还有大量的闲置时间,可以进行其它工作,例如获得新的计算结果,来更新显示内容
当使用串行接口器件(比如74HC595)驱动数码管时,输出数据只能一位一位的串行输出,为了送出一个完整字节数据,就得循环送8次,所以单片机数码管的动态显示要有循环次数为8的循环。
那为什么是30次循环,而不是50次呢
用汇编语言设计程序,完成8个数码管的显示控制。 检查内容:程序启动后,8 个数码管依次显示11 21 2 31 2 3 41 2 3 4 51 2 3 4 5 61 2 3 4 5 6 71 2 3 4 5 6 7 8;当8 个数码管全亮时,进行循环移位显示1 2 3 4 5 6 7 82 3 4 5 6 7 8 13 4 5 6 7 8 1 2
已赞过
评论
收起
你对这个回答的评价是?