打印
[PIC®/AVR®/dsPIC®产品]

一个按键如何只靠延时函数实现短按和长按执行不同程序

[复制链接]
56|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xinxianshi|  楼主 | 2024-9-25 18:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
有个应用,按钮有限,一个按钮要有2个功能,短按是一个功能,执行对应函数。长按2秒以上执行另外一个功能,如何实现呢?有没有人做过啊

使用特权

评论回复
沙发
hu9jj| | 2024-9-25 19:46 | 只看该作者
很容易解决的:用一个变量来记录键按下时间的长短,然后就按这个变量值的大小来分别执行多个对应函数。长、短键很容易实现,稍加训练就能实现三个功能乃至三个以上的功能,我测试时最多可达五个功能。

使用特权

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

本版积分规则

87

主题

866

帖子

1

粉丝