状态机如何设置转换状态停止
发布网友
发布时间:2022-05-02 05:23
我来回答
共1个回答
热心网友
时间:2022-06-28 14:42
解决这个问题,你的程序用延时来产生方波,这样就势必造成大量的CPU资源被浪费到延时程序上。建议改用定时器来产生方波。
这样,你的CPU可以全时地处理键盘扫描问题了,做一个软件消抖,就可以解决好这个问题。
最简单的办法,当你的计时器位数不够的时候,设一个全局变量。比如要实现1HZ,那么就用这个全局变量对计时器的溢出次数进行计数,溢出15次跳变一次,这样就可以实现了。