单片机delay的用法

单片机delay的用法

首页维修大全综合更新时间:2023-09-16 09:27:15

单片机delay的用法

例如在按键检测中,线delay一会儿来完成去抖动,检测按下后再delay一会儿来完成等待弹起。再比如在数码管显示中,控制第一个数码管显示,delay一会再控制第二个,否则就会导致整个数码管都被刷亮,一直显示8。再比如步进电机控制,先发110000再发011000之间用delay来控制转速,delay的久转的慢。

但是如果需要程序通过按键来控制步进电机的速度,同时将控制参数显示在数码管上。这时问题就出现了:在检测按键的时候电机不转了,数码管也不现实了,因为CPU在delay,在做没有用的空运算。同样的,控制电机转的时候数码管也不亮了,按键也不能检测了。控制数码管也是同理。可见历程中每个模块的代码都是不可复用的,不可扩展的。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.