The utility model has the function of MCU matrix keyboard partition including STM8S003 microcontroller U1, K1~K16 key; U1 second pin serial RXD; U1 K5 K1, eighteenth pin connected to one end of K9, K13, U1, K1, K5, thirteenth pin K9, the other end of K13; U1 nineteenth K2, K6, end pin K10, K14, U1, K2, K6, fourteenth pin K10, the other end of K14; U1 twentieth K3, K7, pin end K11, K15; U1 K3, K7, Fifteenth pin K11, the other end of K15; U1 first K4, K8, pin end K12, K16; U1 K4, sixteenth pin K8, K12, K16 on the other end. The utility model is only 1 I/O port will be able to detect 16 key functions, key scan to interrupt trigger mode, greatly saves the main singlechip I/O resources; layout using functional zoning, which logically there is no difference between the 4 x 4 keys have different power division can intuitive, more intuitive operation convenient.
【技术实现步骤摘要】
具备功能分区的单片机矩阵键盘
本技术涉及一种单片机键盘,特别是涉及一种采用少量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 ...
【技术保护点】
一种具备功能分区的单片机矩阵键盘,其特征在于:包括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连接电源正极。
【技术特征摘要】
1.一种具备功能分区的单片机矩阵键盘,其特征在于:包括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连接电源正极。2.一种如权利要求1所述的具备功能分区的单片机矩阵键盘,其特征在于:所述电源的电压为3.3伏;所述C1、C2、C3、C4的容值分别为0.1微法、0.1微法、20皮法、2...
【专利技术属性】
技术研发人员:宋雪松,王东旭,
申请(专利权)人:青岛金思特电子有限公司,
类型:新型
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。