打印

单片机定时5秒长按按键有效进入执行程序否则不足5秒或者没有按键则执行另一程序

[复制链接]
2537|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhshw0614|  楼主 | 2015-2-6 14:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
liujie14565| | 2015-2-6 16:09 | 只看该作者
这就是个按键,状态机的功能,可百度搜索马老师按键状态 方法  

使用特权

评论回复
板凳
andy_ruan| | 2015-2-6 17:29 | 只看该作者
楼上正解,可以参考论坛的大佬 程序匠人的按键漫谈,里面有详细的讲解按键的各种 短按、长按、双击等

使用特权

评论回复
地板
dirtwillfly| | 2015-2-6 20:17 | 只看该作者
先对按键计时,然后通过if判断来跳转到不同的程序段

使用特权

评论回复
5
mazhao141| | 2015-2-6 23:09 | 只看该作者
5秒精确的计时,定时器外部捕捉。或者定时中断里检查

使用特权

评论回复
6
xyz549040622| | 2015-2-8 18:28 | 只看该作者
用状态机吧,按键扫描放在定时器中断中,按键按下返回一个标志,按键到达5s钟返回一个标志,再结合按键释放后的标志判断即可。

使用特权

评论回复
7
xyz549040622| | 2015-2-8 18:29 | 只看该作者
推荐先看看坛子里菜农的零耗时按键。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

31

主题

113

帖子

2

粉丝