[PIC®/AVR®/dsPIC®产品] 一个按键如何只靠延时函数实现短按和长按执行不同程序

[复制链接]
1009|3
 楼主| xinxianshi 发表于 2024-9-25 18:11 | 显示全部楼层 |阅读模式
有个应用,按钮有限,一个按钮要有2个功能,短按是一个功能,执行对应函数。长按2秒以上执行另外一个功能,如何实现呢?有没有人做过啊
hu9jj 发表于 2024-9-25 19:46 | 显示全部楼层
很容易解决的:用一个变量来记录键按下时间的长短,然后就按这个变量值的大小来分别执行多个对应函数。长、短键很容易实现,稍加训练就能实现三个功能乃至三个以上的功能,我测试时最多可达五个功能。
grfqq325 发表于 2024-9-26 10:56 | 显示全部楼层
MCC没有备注是什么意思
盗铃何须掩耳 发表于 2024-9-26 16:05 | 显示全部楼层
定时去读引脚电平
您需要登录后才可以回帖 登录 | 注册

本版积分规则

102

主题

1019

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部