1.一种感应按键检测方法,其特征在于:脉冲生成模块接收经端口选择器选择的按键信号,生成脉冲信号,计数器接收所述脉冲信号,所述计数器设置于处理器中,所述处理器对不同时间段接收到的脉冲信号进行处理,判断感应按键状态。
2.根据权利要求1所述的感应按键检测方法,其特征在于:所述的处理器对不同时间段接收到的脉冲信号进行处理,判断感应按键状态的具体步骤为:
A1、初始化脉冲生成模块和处理器;
A2、处理从每个通道读取的若干次的脉冲信号数据,获取基准信号;
A3、触发中断程序;
A4、在中断程序中从当前通道读取一次脉冲信号数据,作为实时信号;
A5、比较基准信号和实时信号,如果两者之差的绝对值大于设定的阈值,则表示中断时间内感应按键被按下,否则表示感应按键未被按下;
A6、切换至下一通道;
A7、跳出中断程序;
A8、当产生定时中断时,执行A3—A7。
3.根据权利要求2所述的感应按键检测方法,其特征在于:所述切换至下一通道的步骤A6,在所述步骤A4之后,在所述步骤A5之前。
4.根据权利要求2或3所述的感应按键检测方法,其特征在于:所述脉冲信号数据是固定时间内的振荡周期数。
5.根据权利要求4所述的感应按键检测方法,其特征在于,所述固定时间通过定时器设定,所述定时器用于产生定时中断。
6.根据权利要求2或3所述的感应按键检测方法,其特征在于:所述脉冲信号数据是固定振荡周期次数的定时时长。
7.一种感应按键检测装置,其特征在于:包括依次电性相连的端口选择器、脉冲生成模块和计数器,所述计数器设置于处理器中,所述处理器还包含用于产生定时中断的定时器。
8.根据权利要求7所述的感应按键检测装置,其特征在于,所述脉冲生成模块为张弛振荡器。
9.根据权利要求7所述的感应按键检测装置,其特征在于,所述端口选择器的另一端与按键电性相连。