在初学51单片机的时候经常使用阻塞式的延时函数,几乎被滥用,使系统效率变得非常低
在系统要求高响应的时候,我使用了状态机写法,但是关于非阻塞的延时使用的不是很灵活,经常设置大量计时变量使用定时器计时延时
有没有大神有什么好方法,或者把这种非阻塞延时函数化,算法化的,请赐教!
如果是一些周期性执行的函数,可以使用定时器+标志位。
或者干脆用嵌入式系统,调用系统延时API的时候,会挂起自身并进行任务调度
满足高效率的要求