[发明专利]一种改进型矩阵按键扫描电路及方法在审
申请号: | 201911251453.0 | 申请日: | 2019-12-09 |
公开(公告)号: | CN110752849A | 公开(公告)日: | 2020-02-04 |
发明(设计)人: | 胡志恒;刘筱明;高中伟 | 申请(专利权)人: | 佛山市赛扬电子科技有限公司 |
主分类号: | H03M11/00 | 分类号: | H03M11/00 |
代理公司: | 34126 合肥市科融知识产权代理事务所(普通合伙) | 代理人: | 林娣 |
地址: | 528300 广东省佛山市顺德区容桂小*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二极管 电阻 阴极 单片机MCU 阳极 按键 扫描 矩阵按键扫描电路 矩阵扫描电路 矩阵式扫描 检测电路 资源优势 常规的 改进型 | ||
1.一种改进型矩阵按键扫描电路,以对8个按键进行扫描为例,它由开关S1-S8、电阻R1-R8以及单片机MCU组成,其特征在于,所述单片机MCU的IO口之一A口接电阻R1的一端,电阻R1另一端分别与开关S1、开关S2、开关S5、开关S6的第2脚以及电阻R6的一端相连接,开关S1的第1脚与二极管D1阳极相连接,开关S2的第1脚与二极管D2阴极相连接,开关S5的第1脚与二极管D5阳极相连接,开关S6的第1脚与二极管D6阴极相连接,电阻R6的另一端则与系统电源地相连接;单片机MCU的IO口之一B口接电阻R2的一端,电阻R2另一端分别与开关S3、开关S4、开关S7、开关S8的第2脚以及电阻R5的一端相连接,开关S3的第1脚与二极管D3阳极相连接,开关S4的第1脚与二极管D4阴极相连接,开关S7的第1脚与二极管D7阳极相连接,开关S8的第1脚与二极管D8阴极相连接,电阻R5的另一端则与系统电源地相连接。
2.二极管D1的阴极、二极管D2的阳极、二极管D3的阴极、二极管D4的阳极相并联后又与电阻R3、电阻R7的一端相连接,电阻R3的另一端则与单片机MCU的IO口之一C口连接,电阻R7的另一端则与系统电源地相连接;二极管D5的阴极、二极管D6的阳极、二极管D7的阴极、二极管D8的阳极相并联后又与电阻R4、电阻R8的一端相连接,电阻R4的另一端则与单片机MCU的IO口之一D口连接,电阻R8的另一端则与系统电源地相连接。
3.根据权利要求1所述的一种改进型矩阵按键扫描电路,其特征在于,所述电阻R1-R4的阻值相同。
4.根据权利要求1所述的一种改进型矩阵按键扫描电路,其特征在于,所述单片机MCU为PIC16CXX系列单片机。
5.根据权利要求1所述的一种改进型矩阵按键扫描电路,其特征在于,所述开关S1-S8均为按键开关。
6.根据权利要求2所述的一种改进型矩阵按键扫描电路,其特征在于,所述电阻R5-R8的阻值相同,电阻R1-R4的阻值小于电阻R5-R8的阻值。
7.一种改进型矩阵按键扫描电路方法,其特征在于,包含以下步骤:在按键扫描过程中,通过单片机MCU先将其IO口C和D设为输入检测口,将IO口A和B设为数据输出口,同时置A=1,B=0,此时检测C口和D口的电平状态,如果C=1,则可判定按键S1闭合,如果D=1,则可判定按键S5闭合;之后,置A=0,B=1再检测一次,如果C=1,则可判定按键S3闭合,如果D=1,则可判定按键S7闭合,检测完毕,再将其IO口A和B设为输入检测口,将IO口C和D设为数据输出口,同时置C=1,D=0,并检测A口和B口的电平状态,如果A=1,则可判定按键S2闭合,如果B=1,则可判定按键S4闭合;之后,又置C=0,D=1再检测一次,如果A=1,则可判定按键S6闭合,如果B=1,则可判定按键S8闭合。
8.根据权利要求2所述的一种改进型矩阵按键扫描电路,其特征在于,所述二极管D1-D8均为防反二极管。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于佛山市赛扬电子科技有限公司,未经佛山市赛扬电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911251453.0/1.html,转载请声明来源钻瓜专利网。