没有合适的资源?快使用搜索试试~ 我知道了~
单片机综合实践 单片机按键去抖动程序设计思路.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 190 浏览量
2022-07-07
03:51:14
上传
评论
收藏 101KB DOC 举报
温馨提示
试读
2页
单片机综合实践 单片机按键去抖动程序设计思路.doc 学习资料 复习资料 教学资源
资源推荐
资源详情
资源评论
单片机按键去抖动程序设计思路
在单片机应用系统设计中,人机界面部分的友好程度,很大一部
分取决于键盘处理程序。在按键时按得快了没有反应,按慢了一连响
应几次,总给人紧迫感或迟钝感,不能使人满意。
用以下思路设计的键处理程序取得了满意效果。
判断有没有键值:
1.若有键值:
判断是否为首次按下:
A:若首次按下:判断是否与上次按下的键值相同
a.若相同再判断:是否已经按下了 300ms?
1).若已经按下 300ms 则将此键做为连键处理。
2).若不是连键则判断:是否按下 20ms?
1>.若确认按下 20ms,得到有效键值等待弹起
2>. 若不是按下 20ms 直接结束处理(ret)。
b.若不相同则将标志清零结束处理(ret)。
B:若不是首次按下:将键值暂存起来,标志置位结束处理。
2.若无键值:
判断是否有键值已被确认
A.若有键已被确认:判断按键是否首次抬起
a.若首次抬起:判断抬起延时时间(20ms)是否到达
1>.若延时到则将标志处理结束处理。
2>.若延时未到直接结束处理(ret)。
b.若非首次抬起:直接结束处理(ret)。
资源评论
- 2301_779436472023-06-09内容与描述一致,超赞的资源,值得借鉴的内容很多,支持!
努力搬砖的小王
- 粉丝: 26
- 资源: 7706
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功