
单片机一个按键实现短按 中长按 更长按 也就是三种功能 程序怎么写
4个回答
展开全部
按键按下和抬起之间有防抖动延时,只要把防抖动延时时间设置大小不同就可以了。短按你设ms,中按搞个1-3s,长按弄个5-10s。我觉着这么行。
展开全部
在0.5S的时候做一次判断,如果弹起了则表示短按,没弹起,再经过2.5S再判断次,再经过2s再判断是否弹起,基本能实现
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
中断就可以
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询