一种按键检测和显示驱动集成电路及其控制方法技术

技术编号:4056330 阅读:199 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种按键检测和显示驱动集成电路及其控制方法,包括中央处理器MCU、按键检测电路、显示驱动电路和通用输入输出口线GPIO,按键检测电路与显示驱动电路通过GPIO连接MCU,其特征在于所述按键检测电路与显示驱动电路复用一个或多个GPIO,连接按键检测电路的GPIO同时作为AD转换端口。本发明专利技术解决了一种在GPIO较少情况下增加按键检测数量的识别问题和显示驱动问题,不需要扩展任何其他器件,可在不影响产品性能的前提下,提高GPIO的使用效率,有效降低产品成本,适用于各类需要按键检测和显示电路的电器设备。

【技术实现步骤摘要】

本专利技术涉及一种按键检测和显示驱动集成电路,适用于各种电器设备的按键检测和显示驱动。本专利技术还包括该集成电路的控制方法。
技术介绍
现有的控制系统在通用输入输出口线(简称GPIO)较少时,通常只能支持较少的按键和LED发光管,GPIO利用率较低。例如接有3个GPIO的中央处理器MCU通常只能检测2-3个按键,驱动2-3个LED发光管,如图1所示,3个GPIO各自独立,1个GPIO连接1个按键检测电路和1个显示驱动电路。当电路系统较为复杂,需扩展较多的按键和发光管时,则需相应扩展较多的GPIO,成本较高。
技术实现思路
本专利技术的目的在于考虑上述问题而提供一种GPIO相对较少的按键检测和显示驱动集成电路,本专利技术的另一个目的在于提供该集成电路的控制方法。为了实现上述目的,本专利技术包括如下技术特征:一种按键检测和显示驱动集成电路,包括中央处理器MCU、按键检测电路、显示驱动电路和通用输入输出口线GPIO,按键检测电路与显示驱动电路通过GPIO连接MCU,其特征在于所述按键检测电路与显示驱动电路复用一个或多个GPIO,连接按键检测电路的GPIO同时作为AD转换端口。进一步的,所述按键检测电路包括若干按键检测模块和两个或两个以上电阻,电阻相串联后一端与电源相连接,另一端通过GPIO连接MCU;每两个相邻电阻接点连接按键检测模块一端,按键检测模块另一端接地。所述按键检测模块包括串联的按键和接地电阻。进一步的,所述显示驱动电路包括若干显示单元和两个控制极性互补的显示驱动单元Q1、Q2,正极与GPIO相连的显示单元,其负极与Q1集电极相连,负极与GPIO相连的显示单元,其正极与Q2集电极相连;每两个连接极性相反的显示单元连接同一个GPIO,Q1、Q2的控制端口与按键检测电路连接同一个GPIO。所述Q1为NPN型三极管;所述Q2为PNP型三极管。或所述显示驱动单元为开关器件。所述显示单元为发光管器件。本专利技术还包括一种按键检测和显示驱动集成电路的控制方法,通过以下方法和GPIO的控制逻辑实现:a.中央处理器MCU将连接按键检测的GPIO端口设置为输入状态,将端口电压转换为AD值,从而判断当前按键状态,按键判断完成后进入步骤b。b.中央处理器MCU将连接按键检测的GPIO端口设置为输出状态,分时输出高、低电平,作为显示驱动单元的的控制信号;显示端口根据实际显示内容,输出相应高、低电平,从而控制显示单元状态。-->本专利技术解决了一种在GPIO较少情况下增加按键检测数量的识别问题和显示驱动问题,不需要扩展任何其他器件,可在不影响产品性能的前提下,提高GPIO的使用效率,有效降低产品成本。本专利技术的按键扩展性好,理论上可以检测无穷多按键。由于在系统控制逻辑上,按键检测与显示驱动是采用分时复用的方式,显示管亮度稳定、按键可靠性好,特别适用于各类低成本、人机交互界面简单的需按键检测和显示电路的电器设备中。附图说明图1为现有按键检测和显示驱动电路的框图。图2为本专利技术按键检测和显示驱动的电路框图。图3为本专利技术实施例的电路原理图。图4为现有按键检测和显示驱动电路原理图。图中省略了与本专利技术无核心关联的其他部件。具体实施方式下面结合附图对本专利技术的具体实施方式作进一步说明。如图2、图3所示,一种按键检测和显示驱动集成电路,包括中央处理器MCU、按键检测电路1、显示驱动电路2和3个通用输入输出口线GPIO。按键检测电路1包括9个电阻和4个按键,其中,第一电阻R1、第二电阻R2、第三电阻R3、第四电阻R4、第五电阻R5串联,第一电阻R1另一端与按键检测GPIO相连接,第五电阻R5另一端与电源VCC相连接。第一按键KEY1一端连接第一电阻R1、第二电阻R2的连接接点,另一端通过第六电阻R6接地;第二按键KEY2一端连接第二电阻R2、第三电阻R3的连接接点,另一端通过第七电阻R7接地;第三按键KEY3一端连接第三电阻R3、第四电阻R4的连接接点,另一端通过第八电阻R8接地;第四按键KEY4一端连接第四电阻R4、第五电阻R5的连接接点,另一端通过第九电阻R9接地。显示驱动电路2包括LED发光二极管LED1、LED2、LED3、LED4和控制极性互补的第一三极管Q1、第二三极管Q2,其中LED1、LED2正极分别与GPIO2、GPIO3相连接,负极与第一三极管Q1集电极相连接;LED3、LED4负极分别与GPIO2、GPIO3相连接,正极与第二三极管Q2集电极相连接,第一三极管Q1、第二三极管Q2的控制端口与连接按键检测电路的GPIO1相连接。按键检测和显示驱动电路的控制方法为:首先将系统GPIO1设置为输入状态,将GPIO1端口电压转换成AD值,并通过延时、去抖等处理,检测当前按键状态;然后,将系统GPIO1设置为输出状态,输出高电平,GPIO2、GPIO3根据实际情况,分别输出高或低电平,用于点亮或不点亮LED1、LED2;最后,系统保持GPIO1输出状态不变,并输出低电平,GPIO2、GPIO3根据实际情况,分别输出低或高电平,用于点亮或不点亮LED3、LED4;这样经过3次分时复用,完成了一次对所有按键的检测和对所有LED发光二极管的驱动。如图4所示,现有按键检测和显示驱动电路技术,如需设置4个按键和4个LED发光二极管,则需5个GPIO,本实施例中则只需3个,且理论上可同时扩展无穷多检测按键,大大提高了GPIO的利用率。-->本文档来自技高网...
一种<a href="http://www.xjishu.com/zhuanli/52/201010236772.html" title="一种按键检测和显示驱动集成电路及其控制方法原文来自X技术">按键检测和显示驱动集成电路及其控制方法</a>

【技术保护点】
一种按键检测和显示驱动集成电路,包括中央处理器MCU、按键检测电路(1)、显示驱动电路(2)和通用输入输出口线GPIO,按键检测电路与显示驱动电路通过GPIO连接MCU,其特征在于所述按键检测电路与显示驱动电路复用一个或多个GPIO,连接按键检测电路的GPIO同时作为AD转换端口。

【技术特征摘要】
1.一种按键检测和显示驱动集成电路,包括中央处理器MCU、按键检测电路(1)、显示驱动电路(2)和通用输入输出口线GPIO,按键检测电路与显示驱动电路通过GPIO连接MCU,其特征在于所述按键检测电路与显示驱动电路复用一个或多个GPIO,连接按键检测电路的GPIO同时作为AD转换端口。2.根据权利要求1所述的按键检测和显示驱动集成电路,其特征在于所述按键检测电路(1)包括若干按键检测模块(11)和两个或两个以上电阻,电阻相串联后一端与电源相连接,另一端通过GPIO连接MCU;每两个相邻电阻接点连接按键检测模块(11)一端,按键检测模块(11)另一端接地。3.根据权利要求2所述的按键检测和显示驱动集成电路,其特征在于所述按键检测模块(11)包括串联的按键和接地电阻。4.根据权利要求1所述的按键检测和显示驱动集成电路,其特征在于所述显示驱动电路(2)包括若干显示单元和两个控制极性互补的显示驱动单元Q1、Q2,正极与GPIO相连的显示单元,其负极与Q1集电极相连,负极与GPIO相连的显示单...

【专利技术属性】
技术研发人员:何前凯谢波
申请(专利权)人:美的集团有限公司
类型:发明
国别省市:44[中国|广东]

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

1
相关领域技术
  • 暂无相关专利