[发明专利]一种分时动态变换键位扫描方法及系统在审
申请号: | 202011000262.X | 申请日: | 2020-09-22 |
公开(公告)号: | CN112073070A | 公开(公告)日: | 2020-12-11 |
发明(设计)人: | 徐千朗悦;黄宏章;冯秋雄 | 申请(专利权)人: | 君凯迪科技(深圳)有限公司 |
主分类号: | H03M11/20 | 分类号: | H03M11/20 |
代理公司: | 深圳市添源知识产权代理事务所(普通合伙) 44451 | 代理人: | 黎健任 |
地址: | 518000 广东省深圳市罗湖区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 分时 动态 变换 键位 扫描 方法 系统 | ||
1.一种分时动态变换键位扫描方法,其特征在于,包括以下步骤:
步骤S1,配置分时动态变换键盘中的一个IO口输出低电平,其它IO口为输入端口;
步骤S2,依次扫描输入端口的高低电平状态,实时判断是否有输入端口为低电平,若是则跳转至步骤S3,若否则返回所述步骤S1,配置分时动态变换键盘中的下一个IO口输出低电平,其它IO口为输入端口;
步骤S3,判断是否在同一时间有两个或两个以上的输入端口为低电平,若否则跳转至步骤S4,若是则返回所述步骤S1,配置分时动态变换键盘中的下一个IO口输出低电平,其它IO口为输入端口;
步骤S4,读取输出低电平的输出端口J和输入端口K,并通过输出端口J和输入端口K计算对应按键的列数位置和行数位置,其中,J为当前输出低电平的输出端口编号,K为输出端口J在输出低电平时所检测到的低电平的输入端口编号。
2.根据权利要求1所述的分时动态变换键位扫描方法,其特征在于,所述步骤S4通过公式L=((K+N-2)%N)+1计算按键的列数位置L,其中,N为IO口的总数,%为模余运算符。
3.根据权利要求2所述的分时动态变换键位扫描方法,其特征在于,所述步骤S4通过公式H=((((N-J)%N)+L)%N)+1计算按键的行数位置H。
4.根据权利要求1至3任意一项所述的分时动态变换键位扫描方法,其特征在于,当所述IO口的总数大于或等于4时,所述步骤S1包括以下子步骤:
步骤S101,先配置IO口A1至IO口An为输入端口,单独配置IO口A1输出低电平,然后跳转至步骤S2中依次扫描IO口A2至IO口An,n为最后一个IO口的序号;
步骤S102,在没有输入端口为低电平或同时有多个输入端口为低电平时,返回配置IO口A1至IO口An为输入端口,单独配置IO口A2输出低电平,然后跳转至步骤S2中依次扫描IO口A1、IO口A3至IO口An;
步骤S103,在没有输入端口为低电平或同时有多个输入端口为低电平时,返回配置IO口A1至IO口An为输入端口,单独配置IO口A3输出低电平,然后跳转至步骤S2中依次扫描IO口A1、IO口A2、IO口A4至IO口An;
步骤S104,返回重复上述步骤,一直循环到单独配置IO口An输出低电平,然后跳转至步骤S2中依次扫描IO口A1至IO口An-1。
5.根据权利要4所述的分时动态变换键位扫描方法,其特征在于,所述步骤S3中,在不同时间段的分别出现输入端口为低电平时,跳转至所述步骤S4进行列数位置和行数位置的计算。
6.根据权利要5所述的分时动态变换键位扫描方法,其特征在于,所述步骤S4中,根据当前时间段的输出低电平的输出端口J和输入端口K进行列数位置和行数位置的计算,然后切换至下一个输入端口为低电平所对应的时间段,并读取新的输入端口K进行下一个键位的列数位置和行数位置计算,依此重复。
7.根据权利要5所述的分时动态变换键位扫描方法,其特征在于,所述n为5。
8.根据权利要求1至3任意一项所述的分时动态变换键位扫描方法,其特征在于,在所述步骤S2中,依次扫描输入端口的高低电平状态,并记录其动态扫描的时序图,当输入端口为低电平时,标识该输入端口的序号。
9.一种分时动态变换键位扫描系统,其特征在于,包括了分时动态变换键盘以及如权利要求1至8任意一项所述的分时动态变换键位扫描方法,其特征在于,所述分时动态变换键盘为一线式的分时动态变换键盘,电源VCC分别通过上拉电阻连接至一一对应的IO口,多个IO口之间并联连接,所述分时动态变换键盘采用了所述分时动态变换键位扫描方法实现键位扫描。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于君凯迪科技(深圳)有限公司,未经君凯迪科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011000262.X/1.html,转载请声明来源钻瓜专利网。