[实用新型]具备功能分区的单片机矩阵键盘有效
申请号: | 201720378866.5 | 申请日: | 2017-04-12 |
公开(公告)号: | CN206620114U | 公开(公告)日: | 2017-11-07 |
发明(设计)人: | 宋雪松;王东旭 | 申请(专利权)人: | 青岛金思特电子有限公司 |
主分类号: | H03M11/20 | 分类号: | H03M11/20;G06F3/02 |
代理公司: | 青岛致嘉知识产权代理事务所(普通合伙)37236 | 代理人: | 单虎 |
地址: | 266000 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 具备 功能 分区 单片机 矩阵 键盘 | ||
技术领域
本实用新型涉及一种单片机键盘,特别是涉及一种采用少量I/O端口驱动多按键的具有功能分区的键盘。
背景技术
在单片机开发中,键盘的使用非常广泛。当键盘中按键数量较多时,为了节约单片机I/O端口,通常将按键排列成矩阵。在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。现有技术中的4×4矩阵按键一般采用8个I/O口驱动,即便如此依旧会过多的占用单片机宝贵的I/O端口资源。另外,现有技术中的矩阵按键在布局上多采用四行四列排布,没有明显的功能分区,不利于操作者快速上手。同时,现有技术中矩阵式键盘的按键检测方法也比较复杂,会耗费较多的单片机运行资源,增加系统软件复杂度和开发难度。
发明内容
为了解决上述问题,本实用新型提出一种具备功能分区的单片机矩阵键盘的技术方案,并通过以下技术方案实现。
本实用新型提供一种具备功能分区的单片机矩阵键盘,包括STM8S003微控制器U1、以及按键K1~K16;所述U1的第9脚在连接电源正极的同时串联滤波电容C1接地,U1的第7脚和第8脚均连接电源GND,U1的第4脚在串联电容C2连接电源正极的同时串联电阻R1接地,U1的第5脚和第6脚之间串联外部晶振Y1,所述Y1的两个引脚分别串联电容C3、C4接地,U1的第2脚连接主单片机系统串口的RXD;U1的第18脚同时连接所述按键K1、K5、K9、K13的一端,U1的第13脚同时连接按键K1、K5、K9、K13的另一端;U1的第19脚同时连接所述按键K2、K6、K10、K14的一端,U1的第14脚同时连接按键K2、K6、K10、K14的另一端;U1的第20脚同时连接所述按键K3、K7、K11、K15的一端;U1的第15脚同时连接按键K3、K7、K11、K15的另一端;U1的第1脚同时连接所述按键K4、K8、K12、K16的一端;U1的第16脚同时连接按键K4、K8、K12、K16的另一端;U1的第13、14、15、16脚分别串联上拉电阻R2、R3、R4、R5连接电源正极。
为了节约主单片机系统I/O资源,实现较少I/O检测较多按键的目的,本实用新型采用增加一片STM8S003微控制器的方式,用该芯片驱动4×4矩阵键盘,只需1个I/O口就能检测16个按键的功能,大大节约了主单片机系统I/O资源;并且实用新型的按键扫描方式变为中断触发方式,当有按键按下时才通过串口输出相应键码,不需要主单片机系统执行耗时的按键扫描任务,节约了主单片机系统资源,降低了开发难度。
本实用新型还可以通过以下技术方案进一步优化。
优选的,所述电源的电压为3.3伏;所述C1、C2、C3、C4的容值分别为0.1微法、0.1微法、20皮法、20皮法;所述R1、R2、R3、R4、R5的阻值均为4.7千欧;所述Y1的频率为8兆赫。
优选的,所述按键K1~K16按位置不同分为数字键区和功能键区。
优选的,所述数字键区和功能键区中的一个键区位于键盘的左部、另一个键区位于键盘的右部。
优选的,所述数字键区和功能键区中的一个键区位于键盘的上部、另一个键区位于键盘的下部。
优选的,所述按键K1~K16中的10个按键分别用于输入数字0~9中的一个数字;按键K1~K16中的另外6个按键分别用于输入向上指令、向下指令、向左指令、向右指令、确认指令、返回指令中的一个指令。
优选的,所述用于输入数字1~9的9个按键呈三行三列矩阵分布,用于输入数字0的按键位于所述三行三列矩阵的正下方或右下方。
优选的,所述用于输入向上指令、向下指令、向左指令、向右指令的四个按键呈十字形分布,所述用于输入确认指令、返回指令的两个按键分别位于所述十字形的下方的两侧。
与现有技术相比,本实用新型的具备功能分区的单片机矩阵键盘至少具有以下有益效果:
1、只需1个I/O口就能检测16个按键的功能,大大节约了主单片机系统I/O资源;
2、按键扫描方式改为中断触发方式,当有按键按下时才通过串口输出相应键码,不需要主单片机系统执行耗时的按键扫描任务,节省主单片机系统资源,降低开发难度;
3、采用功能分区布局,使原本在逻辑上没有区别的4×4按键具备直观的不同功能划分,在使用上更加符合用户习惯、更加人性化,执行具体操作时也更加直观方便。
附图说明
图1为本实用新型一种实施例的电路结构示意图;
图2为本实用新型一种实施例的按键分区示意图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛金思特电子有限公司,未经青岛金思特电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201720378866.5/2.html,转载请声明来源钻瓜专利网。