关于单片机一个按键多功能的问题??

[复制链接]
5814|20
叶伤 发表于 2013-5-23 22:45 来自手机 | 显示全部楼层
设置一个keytime,在主程序里运行到一次且有键按下就加一,等按键松开就判断加到多少了,再判断长按短按。假设每运行到一次是15ms,20次就是300ms,小于20算短按,大于20小于40算另一种,这样下去能做n种。当然,为了计时精确,可以使用中断,每10ms中断一次,再判断,加1,继续循环就可以了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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