【技术实现步骤摘要】
节省MCU端子引脚的按键配置方法及按键电路结构
本专利技术涉及单片机
,具体是节省MCU端子引脚的按键配置方法及按键电路结构。
技术介绍
微控制器(以下简称MCU)外接实体按键时,按键和MCU的连接方式决定了MCU扫描识别按键的方式,而MCU扫描识别按键的方式也决定了MCU控制程序的编写方式和MCU的端子引脚利用效率。在现有技术中,已知的按键和MCU的连接方式多为以下三者之一:(1)MCU的一个端子引脚对应一个按键,程序编制简单,任意按键之间能同时识别,不会有冲突,但是缺点也很明显,MCU的引脚利用率太低。因此,这种连接方式适用于产品功能比较简单,端子引脚比较充裕或者是按键数目需求较少的场合使用(2)MCU的端子引脚线按行列组合排列,按键分布在行列线的交叉点上构成矩阵连接。以图1所示的按键电路为例,MCU使用8个端子引脚按4x4的矩阵方式排列,如此则可以连接16个按键,有效节省了MCU的端子引脚。但是其缺点是不能识别在同一个行/列线上同时按下的按键,只可识别不同行/列线上同时按下的按键。因此,这种连接方式适用产品功能较复杂,端子引脚数量比较紧张或者是按键数目需求较多的场合使用,比如说组合成一个4x4的16按键的数字键盘。(3)通过一个具备ADC(数模转换功能)的端子引脚连接一个按键阶梯,以图2所示的按键电路为例,利用该端子引脚的数模转换功能可以有效识别多个组成电压阶梯的按键。此种方式理论上能极大地节省端子引脚,但是缺点也很明显,一定需要带ADC功能的MCU。此外,因为按键接触引脚氧化等其他一些老化因素,在实际的使用过程中经常导致接触引脚电阻变化导致电 ...
【技术保护点】
1.节省MCU端子引脚的按键配置方法,MCU有n个端子引脚定义为按键端口,通过按键端口连接有按键电路,其特征在于:(1)按键端口中的端子引脚可配置为高阻模式和推挽模式;(2)各按键端口均分别与其他按键端口配合成对,各对配合的按键端口之间均并联两个按键,即按键电路含有n×(n‑1)个按键;(3)每一个按键端口均外接驱动电压,各对配合的按键端口之间并联的按键设置为反向导通;(4)MCU根据按键端口的配合成对方式按时序成对的扫描按键端口;扫描每一对按键端口时,依次将其中一个端子引脚配置成高阻模式,另一个端子引脚则配置成推挽模式并置零,此时相对于高阻模式的端子引脚正向导通的按键被按下时,其电平将被拉低;MCU即可通过扫描的时序和该时序中电平被拉低的端子引脚来获得按键的状态。
【技术特征摘要】
1.节省MCU端子引脚的按键配置方法,MCU有n个端子引脚定义为按键端口,通过按键端口连接有按键电路,其特征在于:(1)按键端口中的端子引脚可配置为高阻模式和推挽模式;(2)各按键端口均分别与其他按键端口配合成对,各对配合的按键端口之间均并联两个按键,即按键电路含有n×(n-1)个按键;(3)每一个按键端口均外接驱动电压,各对配合的按键端口之间并联的按键设置为反向导通;(4)MCU根据按键端口的配合成对方式按时序成对的扫描按键端口;扫描每一对按键端口时,依次将其中一个端子引脚配置成高阻模式,另一个端子引脚则配置成推挽模式并置零,此时相对于高阻模式的端子引脚正向导通的按键被按下时,其电平将被拉低;MCU即可通过扫描的时序和该时序中电平被拉低的端子引脚来获得按键的状态。2.按键电路结构,采用了如权利要求1所述的节省MCU端子引脚的按键配置方法,其特征在于:MCU有n个端子引脚定义为按键端口,各按键端口均分别与其他按键端口配合成对,各对配合的按键端口之间均并联两个按键,即构成含有n×(n-1)个按键的按键电路;每一个按键端口均外接驱动电压VCC;各按键分别串联有二极管,并且各对配合的按键端口之间的按键,其串联的二极管导通方向相反。3.如权利要求2所述的按键电路结构,其特征在于:按键端口外接的驱动电压VCC通过下拉电阻与该按键端口连接。4.如权利要求3所述的按键电路结构,其特征在于:按键端口外接的驱动电压VCC为3.3-5伏,下拉电阻为10k欧。5.节省MCU端子引脚的按键配置方法,MCU有n个端子引脚定义为按键端口,通过按键端口连接有按键电路,其特征在于:(1)按键端口中的端子引脚可配置为上拉模式和下拉模式;(2)各按键端口均分别与其他按键端口配合成对,各对配合的按键端口之间均并联两个按键,共提供n×(n-1)个按键,各对配合的按键端口之间并联的按键设置为反向导通;(3)每一个按键端口均配置有上下拉控制开关,该上下拉控制开关在对应的按键端口配置为上拉模式时为该按键端口接入驱动电压,该上下拉控制开关在对应的按键端口配置为下拉模式时为该按键端口接地;(4)各按键端口还分别直接连接有另外两个按键,共提供2n个按键,即按键电路总共含有n×(n+1)个按键;各按键端口直接连接的按键,其一端连接对应的按键端口,其另一端分别接地和连接驱动电压;(5)MCU根据按键端口的配合成对方式按时序成对的扫描按键端口;扫描每一对按键端口时,依次将...
【专利技术属性】
技术研发人员:陈俊慧,李晶,梁冬晖,刘选华,徐灵珑,梁景荣,
申请(专利权)人:广州市豪尔生医疗设备有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。