单片机中想要短按改变一个数值,长按改变多一些程序该如何编写?
比方说我要自行设定温度,比如70,如果每按一次就加一,那么按到70很麻烦,可不可以长按加键就可以多加一点,就像快进一样。这在程序中如何实现?谢咯...
比方说我要自行设定温度,比如70,如果每按一次就加一,那么按到70很麻烦,可不可以长按加键就可以多加一点,就像快进一样。这在程序中如何实现?谢咯
展开
展开全部
展开全部
额, 你可以按键按下时,定时器开始计时,如果计时时间大于X秒,你就每次加2,或者加更多,如果计时时间少于X秒,就是短按,同时别忘了松开按键时定时器停止计时并清零。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个你可以一次加多个,比如检测按键事件,根据按键的事件长短来判断+n的个数,这样就ok了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询