[求助] 按键的长按功能怎么来检测此次按键属于他是长按。

忧郁的鱿鱼   2014-6-15 13:53 楼主
按键的长按功能怎么来检测此次按键属于他是长按。

回复评论 (5)

例如检测一个按键保持被按下的状态达到一定时间以上(如两秒)就可以认为是长按。
可以采用定时查询方式或者死等也行。
点赞  2014-6-15 14:40
检测按下的时间长度
昵称:灰小子
点赞  2014-6-15 15:49
在定时中断例程里面检查按键并纪录状态,上次是按下状态则软计数器加一。按下状态的“寿命达到一定值即判断是长按。键抬起软计数器清零。
点赞  2014-6-15 17:21
软件法就是检测时间,硬件法则是通过RC回路。
上传了一些书籍资料,也许有你想要的:https://download.eeworld.com.cn/user/chunyang
点赞  2014-6-15 17:36
设置一个之间标准,超过就是长按,否则就是短a
为了方便大家交流,建了两个QQ群:QQ群3号:198387118  【1000人群】QQ群5号: 239316959【2000人群】群内已有成员3000余人! 更多内容关注微信公众号:单片机精讲吴鉴鹰
点赞  2014-6-28 16:54
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复