
51单片机
qq_34190043
这个作者很懒,什么都没留下…
展开
-
定时器与延时的区别
1、延时cpu在执行完p1=254之后,cpu又开始执行执行Delay函数。由于cpu执行每条指令的时间是固定的,所以通过一定数量指令的执行,可以实现延时(即让当前的外设状态保持不变,cpu在做无用功);在复杂的系统中,与中断相比,延时不准确。因为delay(50000)是0.5s,如果在期间发生了中断,那么时间就不只0.5s了。2、定时器经过0.05s进入中断,当进入20次时,小灯亮...原创 2019-09-16 21:47:55 · 8003 阅读 · 1 评论 -
电子钟延时的实现
可以发现这个代码相当简洁,1、show函数,把当前时间值,比如08:10:15把上面这些数字和:分别送到缓冲区。2、display,就是把缓冲区中的值,动态显示到各自的数码管中。3、reflashtime,这个函数可以通过second的增加来刷新当前时间值。在2与3之间就是1秒的延时。如何实现对电子钟时间的设置?看看上面这个程序,主函数多么简洁!默认在主界面normal下执行,如...原创 2019-09-16 22:15:34 · 560 阅读 · 0 评论