你的独立按键如果仅仅是区别短按,长按的话,其实没有必要这么那么精确,看这个帖子
https://bbs.icxbk.com/thread-102588-1-1.html
这个是我目前发现最经典的按键程序。
如果你需要精确延时0.2s,那就只用将这个按键接到外部中断上,当中断触发后,在中断函数里面打开定时器,
通过定时器计时200ms
设置一个定时器 如果按键按下时 启动定时器同时标志位置1 定时器定时到0.2s时
通过判断定时标志位就能判断是不是到了0.2s