delay-延时

注意

delay的最小值为1,也就是1毫秒

串口屏是单线程的,调用delay会直接死等,时间过长就会造成很明显的卡顿现象,延时超过50ms时不建议使用delay,超过50ms时建议用定时器控件来延时

执行延时指令后,设备CPU不会执行任何指令,但是会继续接受串口指令保存到串口指令缓存区。

50毫秒以下的延时可以用delay进行延时,超过50毫秒以上建议使用定时器进行延时

delay-示例1

1 //让设备停顿10ms
2 delay=10
../_images/delay_1.png

delay-示例2

1 //让设备停顿50ms
2 delay=50
../_images/delay_2.png

delay-样例工程下载

演示工程下载链接:

《delay》演示工程下载