[发明专利]一种基于RS232串口通信的矩阵键盘有效
申请号: | 202010554148.5 | 申请日: | 2020-06-17 |
公开(公告)号: | CN111628781B | 公开(公告)日: | 2023-07-14 |
发明(设计)人: | 李佑长;祝伟文;雷棋淯;覃孟扬 | 申请(专利权)人: | 玉林师范学院 |
主分类号: | H03M11/22 | 分类号: | H03M11/22 |
代理公司: | 广州海心联合专利代理事务所(普通合伙) 44295 | 代理人: | 王洪娟;马赟斋 |
地址: | 537000 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 rs232 串口 通信 矩阵 键盘 | ||
本发明公开了一种基于RS232串口通信的矩阵键盘,涉及电子电路技术,解决现有矩阵键盘占用MCU资源多的技术问题,本发明包括包括PCB板,PCB板顶面设有多个呈M行、N列布置的按键开关,PCB板底面设有控制芯片,同一行内的按键开关的输入端口对应连接控制芯片的同一个输出端口,同一列内的按键开关的输出端口对应连接控制芯片的同一个输入端口,控制芯片实时扫描各按键开关的状态,并通过RS232串口通信协议将各按键开关的状态发送给MCU芯片。本发明通过控制芯片实时扫描各按键开关的状态,并通过RS232串口通信协议发送给MCU芯片,只需占用MCU芯片的一个I/O口,将行列扫描的任务交由控制芯片完成,而MCU仅需接收按键状态,能够大大减小MCU的占用资源,效率显著提升。
技术领域
本发明涉及电子电路技术,更具体地说,它涉及一种基于RS232串口通信的矩阵键盘。
背景技术
现代电子行业的快速发展使电子开发人员对于各种基础的电子设备都需要更方便的使用,对于矩阵键盘也不例外。
现有的技术中,矩阵键盘主要的使用方式还是通过行列扫描法的方式进行对按键的判断,这样既浪费主MCU(Microcontroller Unit)的资源,也增加了函数的执行时间,在一些对于按键的判断需要迅速反应以及多种按键触发方式的场合,传统的行列扫描法显然不太适合。
现有的技术中,将矩阵键盘与控制模块进行组装式的使用,或者无控制模块;需要使用者从底层代码开始写起,这将增加使用者的难度或者某产品的开发周期。
现有的技术中,与矩阵键盘的控制模块通信速率单一,且不可更改;更换使用环境时,也许通信速率要求不一样,而单一的、不可更改的通讯速率将成为矩阵键盘使用的阻碍。
现有的技术中,按键的触发方式单一,且不可更改;在需要修改触发方式时,需要修改底层代码,这将成为使用者的一大阻碍。
现有的技术中,往往忽略了按键的消抖,当矩阵键盘处于强干扰环境中,往往会造成按键状态的误判,导致系统出错。
现有的技术中,通常采用被动的方式将按键的状态信息传递给MCU,这种方式将需要MCU不断的对矩阵键盘进行扫描,占用的MCU资源较多。
发明内容
本发明要解决的技术问题是针对现有技术中矩阵键盘占用的MCU资源较多的技术问题,本发明提供一种占用的MCU资源少的基于RS232串口通信的矩阵键盘。
本发明的技术方案是:一种基于RS232串口通信的矩阵键盘,包括PCB板,所述PCB板顶面设有多个呈M行、N列布置的按键开关,所述PCB板底面设有控制芯片,同一行内的按键开关的输入端口对应连接所述控制芯片的同一个输出端口,同一列内的按键开关的输出端口对应连接所述控制芯片的同一个输入端口,所述控制芯片实时扫描各所述按键开关的状态,并通过RS232串口通信协议将各所述按键开关的状态发送给MCU芯片。
作为进一步地改进,所述PCB板的四个角分别设有六角铜柱。
进一步地,所述PCB板上设有指示电路,所述指示电路包括串联的第一电阻、第一LED灯,所述第一电阻的一端连接所述控制芯片的电源输入端口,所述第一LED灯的负极接地。
进一步地,所述PCB板上设有连接所述控制芯片的排针。
进一步地,所述排针的相邻两针之间的间距为1.25mm~7.62mm。
进一步地,所述控制芯片为型号为STC15W408AS的单片机。
进一步地,当所述控制芯片实时扫描各所述按键开关的状态时,通过状态机来对各所述按键开关进行亚稳态消抖处理。
进一步地,所述控制芯片通过RS232协议接收第一特定指令进行更改各所述按键开关的触发方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于玉林师范学院,未经玉林师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010554148.5/2.html,转载请声明来源钻瓜专利网。