[发明专利]一种高效率快速按键扫描方法有效
申请号: | 201510491218.6 | 申请日: | 2015-08-12 |
公开(公告)号: | CN105071816B | 公开(公告)日: | 2018-04-20 |
发明(设计)人: | 涂柏生;朱锌铧;周德贵 | 申请(专利权)人: | 长沙市博巨兴电子科技有限公司 |
主分类号: | H03M11/20 | 分类号: | H03M11/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 410000 湖南省长沙市高新开*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公布了一种高效率快速按键扫描方法,它包括MCU主控模块及与之连接的按键矩阵,MCU主控模块里设置有键值更新读取模块,其输入端与按键矩阵、存储模块相连,输出端与按键处理模块、缓存模块、去抖读取模块、去抖处理模块连接;缓存模块与键值分析模块连接;去抖读取模块输出端与键值分析模块输入端相连;去抖读取模块与按键矩阵相连;键值分析模块连接有按键处理模块及去抖处理模块;去抖处理模块输出端与存储模块,去抖读取模块连接;存储模块连接有按键处理模块;按键处理模块连接有执行模块。它既能快速提高按键扫描速度,又降低了MCU处理时间,既降低了功耗,又提高了按键反应速度,提高了工作效率及按键扫描设备的使用寿命。 | ||
搜索关键词: | 一种 高效率 快速 按键 扫描 方法 | ||
【主权项】:
一种高效率快速按键扫描方法,它包括MCU主控模块及与之连接的按键矩阵,其特征在于,所述MCU主控模块里设置有键值更新读取模块,其输入端与按键矩阵、存储模块相连,输出端与按键处理模块、缓存模块、去抖读取模块、去抖处理模块连接;所述缓存模块与键值分析模块连接;所述去抖读取模块输出端与键值分析模块输入端相连;所述去抖读取模块还与按键矩阵相连;所述键值分析模块输出端连接有按键处理模块及去抖处理模块输入端;所述去抖处理模块输出端与存储模块及去抖读取模块输入端连接;所述存储模块连接有按键处理模块;所述按键处理模块连接有执行模块;所述去抖处理模块内设置有计数器;所述计数器设置有计数大小限定为n,n大于等于1,且为整数;所述按键矩阵输入值与存储模块内存储值不相等时,键值更新读取模块传递新键值给缓存模块,反馈启动信号给去抖读取模块、反馈复位信号给去抖处理模块;所述去抖读取模块接收到启动信号后,读取并反馈按键矩阵输入值给键值分析模块;所述去抖读取模块反馈按键矩阵输入值与缓存模块内存储键值相等时,键值分析模块将键值反馈给去抖处理模块;所述去抖处理模块接收到复位信号后,计数器计数复位为0;所述去抖处理模块每接收到一次键值,计数器计数加1;所述计数器计数大于等于n时,去抖处理模块反馈键值信号给存储模块;所述按键矩阵输入值与存储模块内存储值相等时,按键扫描模块只读取一次键值就退出本次按键扫描子程序。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于长沙市博巨兴电子科技有限公司,未经长沙市博巨兴电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510491218.6/,转载请声明来源钻瓜专利网。