单片机按键电路、单片机、单片机系统以及电子设备技术方案

技术编号:40096779 阅读:7 留言:0更新日期:2024-01-23 17:03
本技术提供了一种单片机按键电路、单片机以及电子设备,其按键电路包括矩阵键盘模块以及独立键盘模块,单片机的第i个端口耦接至第N‑i个矩阵键盘单元的第一端,每个矩阵键盘单元的第一端还分别通过若干个开关依次对应耦接至单片机的第i+1个至第N个端口;单片机的N个端口分别通过一限流电阻耦接至第一独立键盘单元的N个开关以及第二独立键盘单元N个开关,第一独立键盘单元的N个开关均分别通过下拉电阻接地,第二独立键盘单元的N个开关均分别通过上拉电阻耦接至一供电电压;从而能够在IO脚数量较少的情况下,通过周期性地切换单片机的工作模式,以分别监测两个按键模块内开关的状态,在扩展按键数量的同时,也简化了单片机按键电路。

【技术实现步骤摘要】

本技术涉及单片机,尤其涉及一种单片机按键电路、单片机、单片机系统以及电子设备


技术介绍

1、目前常用的单片机按键,包括:独立式按键结构、矩阵式键盘等等,被广泛地用于单片机设备和系统中。

2、在实际的单片机设备使用中,经常会出现单片机需要较多的按键的情况,此时就需要扩展单片机的按键数量,若采用独立式按键结构,则会占用单片机大量的io脚,若采用矩阵式键盘,则其结构较为复杂,需要采用按键轮询的方法对每个按键进行识别,在按键数量较大的情况下,会占用单片机大量的io资源。

3、因而,如何在io脚数量较少的情况下,扩展单片机按键的数量,并且简化单片机按键电路,已成为业界目前亟需解决的技术问题。


技术实现思路

1、本技术提供一种单片机按键电路、单片机按键检测方法以及电子设备,以解决如何在io脚数量较少的情况下,扩展单片机按键的数量,并且简化单片机按键电路的问题。

2、根据本技术的第一方面,提供了一种单片机按键电路,用于对单片机的按键数量进行扩展,该单片机包括n个端口;所述单片机按键电路包括矩阵键盘模块以及独立键盘模块,其中,所述矩阵键盘模块包括i个矩阵键盘单元,所述独立键盘模块包括第一独立键盘单元以及第二独立键盘单元,其中的n为大于或等于2的整数;

3、所述单片机的第i个端口耦接至第n-i个矩阵键盘单元的第一端,每个矩阵键盘单元的第一端还分别通过若干个开关依次对应耦接至所述单片机的第i+1个端口至第n个端口,其中,第i个矩阵键盘单元内的开关的数量小于第i+1个矩阵键盘单元内的开关的数量,每个矩阵键盘单元内的开关的数量均小于或等于i个,其中的i为正整数,且i≤n-1;

4、所述单片机的n个端口分别通过一限流电阻耦接至所述第一独立键盘单元的n个开关的第一端以及所述第二独立键盘单元n个开关的第一端,所述第一独立键盘单元的n个开关的第二端均分别通过下拉电阻接地,所述第二独立键盘单元的n个开关的第二端均分别通过上拉电阻耦接至一供电电压。

5、可选的,所述单片机的工作模式包括第一模式以及第二模式,且所述单片机的工作模式被周期性地配置为第一模式以及第二模式,其中:

6、若工作模式为第一模式,则配置n个端口均为浮空输入模式,以监测所述独立键盘模块内所述开关的状态;

7、若工作模式为第二模式,则依次确认每个端口对应的矩阵键盘单元内所述开关的状态,以轮询所述矩阵键盘模块内所述开关的状态。

8、可选的,依次确认每个端口对应的矩阵键盘单元内所述开关的状态,具体为:

9、根据预定顺序依次配置第m个端口为输入下拉模式,其余的端口均为输入上拉模式,其中的m为正整数,且m≤n。

10、可选的,依次确认每个端口对应的矩阵键盘单元内所述开关的状态,具体为:

11、根据预定顺序依次配置第m个端口为输入上拉模式,其余的端口均为输入下拉模式,其中的m为正整数,且m≤n。

12、可选的,所述第1个矩阵键盘单元内的开关的数量为1个,所述第i个矩阵键盘单元内的开关的数量为n-1个。

13、可选的,所述开关为按键开关。

14、根据本技术的第二方面,提供了一种单片机,包括本技术第一方面任一项提供的单片机按键电路。

15、根据本技术的第三方面,提供了一种单片机系统,包括本技术第二方面任一项提供的单片机。

16、根据本技术的第四方面,提供了一种电子设备,包括本技术第一方面任一项提供的单片机按键电路。

17、本技术提供的单片机按键电路、单片机、单片机系统以及电子设备中,其按键电路包括矩阵键盘模块以及独立键盘模块,单片机的第i个端口耦接至第n-i个矩阵键盘单元的第一端,每个矩阵键盘单元的第一端还分别通过若干个开关依次对应耦接至单片机的第i+1个至第n个端口;单片机的n个端口分别通过一限流电阻耦接至第一独立键盘单元的n个开关以及第二独立键盘单元n个开关,第一独立键盘单元的n个开关均分别通过下拉电阻接地,第二独立键盘单元的n个开关均分别通过上拉电阻耦接至一供电电压;从而能够在io脚数量较少的情况下,通过周期性地切换单片机的工作模式,以分别监测两个按键模块内开关的状态,在扩展按键数量的同时,也简化了单片机按键电路。

本文档来自技高网...

【技术保护点】

1.一种单片机按键电路,用于对单片机的按键数量进行扩展,其特征在于,该单片机包括N个端口;所述单片机按键电路包括矩阵键盘模块以及独立键盘模块,其中,所述矩阵键盘模块包括i个矩阵键盘单元,所述独立键盘模块包括第一独立键盘单元以及第二独立键盘单元,其中的N为大于或等于2的整数;

2.根据权利要求1所述的单片机按键电路,其特征在于,所述单片机的工作模式包括第一模式以及第二模式,且所述单片机的工作模式被周期性地配置为第一模式以及第二模式,其中:

3.根据权利要求2所述的单片机按键电路,其特征在于,依次确认每个端口对应的矩阵键盘单元内所述开关的状态,具体为:

4.根据权利要求2所述的单片机按键电路,其特征在于,依次确认每个端口对应的矩阵键盘单元内所述开关的状态,具体为:

5.根据权利要求3或4任一项所述的单片机按键电路,其特征在于,所述第1个矩阵键盘单元内的开关的数量为1个,所述第i个矩阵键盘单元内的开关的数量为N-1个。

6.根据权利要求1所述的单片机按键电路,其特征在于,所述开关为按键开关。

7.一种单片机,包括权利要求1-6任一项所述的单片机按键电路。

8.一种单片机系统,包括权利要求7所述的单片机。

9.一种电子设备,其特征在于,包括权利要求1-6任一项所述的单片机按键电路。

...

【技术特征摘要】

1.一种单片机按键电路,用于对单片机的按键数量进行扩展,其特征在于,该单片机包括n个端口;所述单片机按键电路包括矩阵键盘模块以及独立键盘模块,其中,所述矩阵键盘模块包括i个矩阵键盘单元,所述独立键盘模块包括第一独立键盘单元以及第二独立键盘单元,其中的n为大于或等于2的整数;

2.根据权利要求1所述的单片机按键电路,其特征在于,所述单片机的工作模式包括第一模式以及第二模式,且所述单片机的工作模式被周期性地配置为第一模式以及第二模式,其中:

3.根据权利要求2所述的单片机按键电路,其特征在于,依次确认每个端口对应的矩阵键盘单元内所述开关的状态,具体为:

4...

【专利技术属性】
技术研发人员:刘振义
申请(专利权)人:杭州灵芯微电子有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1