一种按键检测电路及检测方法技术

技术编号:8163522 阅读:180 留言:0更新日期:2013-01-07 20:47
本发明专利技术公开了一种按键检测电路,包括中央处理器MCU、n2个按键和电源,中央处理器MCU设置有n个通用输入/输出接口GPIO。n2个按键按SWn×n的矩阵布置。按键检测线路包括n2条检测线路:每个GPIO均为输入接口时,GPIOi通过按键SW1m接地构成检测SW1m的检测线路;GPIOi为输出接口,GPIO1-GPIOi-1,以及GPIOi+1-GPIOn为输入接口时,GPIO1-GPIOi-1以及GPIOi+1-GPIOn分别通过SW2i、SW3i、SW4i...SWni与GPIOi连接构成n-1条检测线路,用于实现对按键SW2i、SW3i、SW4i…SWni的检测。本发明专利技术不需较多的GPIO个数便可实现大量按键的实时扫描,能够极大节约系统资源,降低生产成本,同时还具有可靠性高、适用性强的优点。

【技术实现步骤摘要】

本专利技术涉及按键技术,尤其涉及一种按键检测电路。
技术介绍
当一个系统的通用输入/输出接口(简称GPI0)较少时,通常只能支持较少的按键,且GPIO的个数与检测按键的个数相同。如当GPIO的个数为3个,按键的个数也为3个,所以在不改变GPIO个数的同时需要增加可以识别的按键只能通过增加附加的器件来实现,使得电路设计较复杂,同时生产成本也高,实用性较低。现有市面上采用的矩阵扫描电路可通过6个GPIO实现9个按键的实时检测,但这样依然需要较多的GPIO个数来实现按键的实时扫描,实用性依然不强,生产成本较高。因此有必要提供一种设计简单,可靠性高,且能够极大节约系统资源,降低生产成本的按键检测电路。
技术实现思路
本专利技术的目的是提供一种设计简单,可靠性高,且能够极大节约系统资源,降低生产成本的按键检测电路。。根据本专利技术的一个方面,提供了一种按键检测电路,包括中央处理器MCU、若干按键和电源,所述中央处理器MCU设置有η个通用输入/输出接口 GPI0,其特征在于所述按键的个数为η2个,所述η2个按键按SWnxn的矩阵布置,其中,η为大于I的整数;所述按键检测线路包括η2条检测线路,具体本文档来自技高网...

【技术保护点】
一种按键检测电路,包括中央处理器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?...

【技术特征摘要】

【专利技术属性】
技术研发人员:刘永波
申请(专利权)人:青岛海信宽带多媒体技术有限公司
类型:发明
国别省市:

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

1