一种信号处理方法及装置的制造方法
【技术领域】
[0001]本发明涉及数字信号处理领域,是一种信号处理方法及装置。
【背景技术】
[0002]现有信号处理技术,一般会根据有效按键状态为高或低来进行,例如检测有效信号为低的按键信号,一般方法入下:首先检测按键引脚状态,如果检测为底,状态延迟;在状态延迟中,如果状态持续为底不变,则持续计时;如果在计时过程中发现状态为高,则认为存在抖动,计时清零;当计时达到预设阈值时,输出按键状态,检测完成。如果是高电平有效的按键信号,则检测方法类似,只是极性相反。
[0003]现有技术中存在如下不足:需要根据有效电平的高低采取不同的措施,在检测到有效按键信号时才进入检测进程,过程繁琐。
【发明内容】
[0004]本发明的实施例提供的一种信号处理方法及装置,能够降低信号处理过程的复杂度。
[0005]为达到上述目的,本发明的实施例采用如下技术方案:
本发明第一方面提供一种信号处理的方法,包括:
预设置时间阈值;
初始化临时状态寄存器;
对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零;
若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。
[0006]结合第一方面,本发明在一种可能实施场景中,所述的信号处理的方法,包括: 所述时间阈值可根据实际需要进行配置。
[0007]结合第一方面,本发明在另一种可能实施场景中,所述信号处理的方法,对比临时状态寄存器和按键引脚状态,包括:
对比临时状态寄存器和按键引脚值是否相等。
[0008]结合第一方面,本发明在另一种可能实施场景中,所述信号处理的方法,对比临时状态寄存器和按键引脚状态,包括:
若所述临时状态寄存器和所述按键引脚状态一致,则时间计数器自增;若所述临时状态寄存器和所述按键引脚状态持续一致,则计数器连续自增;若发所述临时状态寄存器和所述按键引脚状态不一致,则立即清零。
[0009]结合第一方面,本发明在另一种可能实施场景中,所述信号处理的方法,若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状,包括:
当时间计数器满足时间阈值时,输出按键状态;同时将时间计数器清零。
[0010]本发明第二方面提供一种信号处理装置,包括: 预设单元,用于预设置时间阈值;
初始化单元,用于初始化临时状态寄存器;
对比单元,用于对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零;
输出单元,用于若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。
[0011]本发明实施例提供的一种信号处理方法及装置,预设置时间阈值;初始化临时状态寄存器;对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零;若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。与现有技术相比,能够降低信号处理过程的复杂度。
【附图说明】
[0012]为了更清楚地说明本发明实施例的技术方案,以下将对实施例描述中所需要使用的附图作简单地介绍。
[0013]图1为本发明实施例1中一种信号处理方法流程图;
图2为本发明实施例2中一种信号处理装置组成示意图。
【具体实施方式】
[0014]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0015]实施例1
本发明实施例提供一种信号处理的方法,如图1所示,包括:
11、预设置时间阈值。
[0016]其中,所述时间阈值可根据实际需要进行配置。
[0017]12、初始化临时状态寄存器。
[0018]13、对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零。
[0019]其中,对比临时状态寄存器和按键引脚值是否相等。若所述临时状态寄存器和所述按键引脚状态一致,则时间计数器自增;若所述临时状态寄存器和所述按键引脚状态持续一致,则计数器连续自增;若发所述临时状态寄存器和所述按键引脚状态不一致,则立即清零。
[0020]14、若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。
[0021]其中,当时间计数器满足时间阈值时,输出按键状态;同时将时间计数器清零。
[0022]本发明实施例提供的一种信号处理方法,预设置时间阈值;初始化临时状态寄存器;对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零;若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。与现有技术相比,能够降低信号处理过程的复杂度。
[0023]实施例2
本发明实施例提供一种信号处理装置,如图2所示,包括:
预设单元21,用于预设置时间阈值; 初始化单元22,用于初始化临时状态寄存器;
对比单元23,用于对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零;
输出单元24,用于若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。
[0024]需要说明的是:实施例2中部分装置的详细说明可参考实施例1对应步骤,此处不再赘述。
[0025]本发明实施例提供的一种信号处理装置,预设置时间阈值;初始化临时状态寄存器;对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零;若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。与现有技术相比,能够降低信号处理过程的复杂度。
[0026]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
【主权项】
1.一种信号处理的方法,其特征在于,包括: 预设置时间阈值; 初始化临时状态寄存器; 对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零; 若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。
2.根据权利要求1所述的信号处理的方法,其特征在于,包括: 所述时间阈值可根据实际需要进行配置。
3.根据权利要求1所述信号处理的方法,其特征在于,对比临时状态寄存器和按键引脚状态,包括: 对比临时状态寄存器和按键引脚值是否相等。
4.根据权利要求1所述信号处理的方法,其特征在于,对比临时状态寄存器和按键引脚状态,包括: 若所述临时状态寄存器和所述按键引脚状态一致,则时间计数器自增;若所述临时状态寄存器和所述按键引脚状态持续一致,则计数器连续自增;若发所述临时状态寄存器和所述按键引脚状态不一致,则立即清零。
5.根据权利要求1所述信号处理的方法,其特征在于,若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状,包括: 当时间计数器满足时间阈值时,输出按键状态;同时将时间计数器清零。
6.一种信号处理装置,其特征在于,包括: 预设单元,用于预设置时间阈值; 初始化单元,用于初始化临时状态寄存器; 对比单元,用于对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零; 输出单元,用于若时间计数器达到预设置时间阈值,则输出临时状态,否则维持原状。
【专利摘要】本发明公开了一种信号处理方法及装置,涉及数字信号处理领域,能够降低信号处理过程的复杂度。技术方案要点为:通过设置时间阈值;初始化临时状态寄存器;对比临时状态寄存器和按键引脚状态;若状态一致,则时间计数器自增一个时间单位;若状态不一致,则时间计数器清零;若时间计数器达到预设的时间阈值,则输出临时状态,否则维持原状。本发明主要用于信号处理中。
【IPC分类】H03K23-40
【公开号】CN104579317
【申请号】CN201310486964
【发明人】魏巍, 杨林
【申请人】西安光向信息科技有限公司
【公开日】2015年4月29日
【申请日】2013年10月17日