[实用新型]一种按键检测电路有效
申请号: | 201220474551.8 | 申请日: | 2012-09-17 |
公开(公告)号: | CN202841104U | 公开(公告)日: | 2013-03-27 |
发明(设计)人: | 刘永波 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 |
主分类号: | H03M11/20 | 分类号: | H03M11/20 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 黄启行;方晓明 |
地址: | 266555 山东省青*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 按键 检测 电路 | ||
技术领域
本实用新型涉及按键技术,尤其涉及一种按键检测电路。
背景技术
当一个系统的通用输入/输出接口(简称GPIO)较少时,通常只能支持较少的按键,且GPIO的个数与检测按键的个数相同。如当GPIO的个数为3个,按键的个数也为3个,所以在不改变GPIO个数的同时需要增加可以识别的按键只能通过增加附加的器件来实现,使得电路设计较复杂,同时生产成本也高,实用性较低。现有市面上采用的矩阵扫描电路可通过6个GPIO实现9个按键的实时检测,但这样依然需要较多的GPIO个数来实现按键的实时扫描,实用性依然不强,生产成本较高。
因此有必要提供一种设计简单,可靠性高,且能够极大节约系统资源,降低生产成本的按键检测电路。
实用新型内容
本实用新型的目的是提供一种设计简单,可靠性高,且能够极大节约系统资源,降低生产成本的按键检测电路。。
根据本实用新型的实施例提供了一种按键检测电路,包括中央处理器MCU、若干按键和电源,所述中央处理器MCU设置有n个通用输入/输出接口GPIO,其特征在于:
所述按键的个数为n2个,所述n2个按键按SWn×n的矩阵布置,其中,n为大于1的整数;
所述按键检测线路包括n2条检测线路,具体地,
每个通用输入/输出接口GPIO均为输入接口,GPIOi通过按键SW1m接地构成检测SW1m的检测线路,其中m为1到n的自然数;
GPIOi为输出接口,GPIO1-GPIOi-1,以及GPIOi+1-GPIOn为输入接口,GPIO1-GPIOi-1以及GPIOi+1-GPIOn分别通过SW2i、SW3i、SW4i…SWni与GPIOi连接构成n-1条检测线路,用于实现对按键SW2i、SW3i、SW4i...SWni的检测,其中,i为1到n的自然数。
作为优选,GPIOi通过按键SW1i接地构成检测线路中,GPIOi和按键SW1i之间设置有二极管,用于防止检测电路中电流倒灌而损坏通用输入/输出接口GPIOi。
进一步地,所述每个GPIO与电源之间设置有上拉电阻。
其中,所述n为2。
或者,所述n为3。
由以上技术方案可知,本实用新型中按键检测电路的中央处理器设置n个GPIO接口,通过本实用新型中的按键检测电路和按键检测方法n个GPIO接口可实现对n2个按键的检测。因此本实用新型不需较多的GPIO个数便可实现大量按键的实时扫描,能够极大节约系统资源,降低生产成本,同时本实用新型还具有可靠性高、适用性强的优点。
附图说明
为了更清楚地说明本实用新型实施例或现有技术中的技术方案,以下将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,以下描述中的附图仅仅是本实用新型的一些实施例,对于本领域普通技术人员而言,还可以根据这些附图所示实施例得到其它的实施例及其附图。
图1示出了中央处理器设置两个GPIO接口实现对4个按键检测的电路图;
图2示出了中央处理器设置三个GPIO接口实现对9个按键检测的电路图。
具体实施方式
为使本实用新型的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本实用新型进一步详细说明。
本实用新型的实施例提供了一种按键检测电路。所述按键检测电路包括中央处理器MCU、若干按键和电源。中央处理器MCU上设置n个通用输入/输出接口GPIO。每个GPIO与电源之间设置有上拉电阻。相应地按键检测电路中按键的个数为n2个。本实施例的按键检测电路利用n个通用输入/输出接口GPIO通过n2条检测线路实现对n2个按键的检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201220474551.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:输送带接口现场粘接机
- 下一篇:一种用于纸张增白的液体荧光增白剂及其制备方法