The invention discloses a keystroke jitter elimination method, a device and a storage medium, belonging to the field of communication technology. The method includes the following steps: receiving the first key signal; resetting the timer and starting the timing when the first key signal is detected at a high level; judging whether the timing time of the timer reaches the preset time threshold; and if not, the triggering condition of the key is not satisfied. Because of the method, equipment and storage medium of this aspect, the key signal received during the period from the start of the timer to the maximum time is judged to be a burr signal, which does not satisfy the condition of triggering the key, and then does not trigger the operation of the burr signal. This effectively solves the burr problem of the key and plays the role of the key shake elimination.
【技术实现步骤摘要】
按键消抖方法、设备及存储介质
本专利技术涉及通信
,尤其涉及按键消抖方法、设备及存储介质。
技术介绍
按键在各种控制设备中被广泛应用,由于按键信号是通过机械方式产生的,因此按键信号总是由于机械接触而出现毛刺。目前,对按键信号中出现的毛刺的处理方法是,在接收到按键按下信号时,延时一段时间,待按键状态稳定时,再次判断按键状态,如果按键仍然为按下状态,才进行按键对应的处理。但现有的处理方法,有下面不足:一、因为需要延时再判断,所以不能立即对按键进行反应;二、需要判断两次按键状态,增加了复杂度。三、即使经过一段延时,按键状态仍然有可能不稳定,从而造成误判。
技术实现思路
本专利技术的主要目的在于提出一种按键消抖方法、设备及存储介质,旨在解决按键信号出现毛刺的问题。为实现上述目的,本专利技术提供的一种按键消抖方法,所述方法包括以下步骤:接收第一按键信号;当检测所述第一按键信号为高电平时,计时器复位并开始计时;判断所述计时器的计时时间是否达到预设的时间阈值;若否,则不满足按键触发条件。此外,为实现上述目的,本专利技术还提出一种设备,所述设备包括按键、计时器、处理器和存储器,其中,所述按键用于与按键电路导通并产生按键信号,所述计时器用于检测所述按键信号并对所述按键信号进行计时,所述处理器用于执行存储器中存储的按键消抖程序,以实现如下步骤:接收第一按键信号;当检测所述第一按键信号为高电平时,计时器复位并开始计时;判断所述计时器的计时时间是否达到预设的时间阈值;若否,则不满足按键触发条件。此外,为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质 ...
【技术保护点】
1.一种按键消抖方法,其特征在于,所述方法包括以下步骤:接收第一按键信号;当检测所述第一按键信号为高电平时,计时器复位并开始计时;判断所述计时器的计时时间是否达到预设的时间阈值;若否,则不满足按键触发条件。
【技术特征摘要】
1.一种按键消抖方法,其特征在于,所述方法包括以下步骤:接收第一按键信号;当检测所述第一按键信号为高电平时,计时器复位并开始计时;判断所述计时器的计时时间是否达到预设的时间阈值;若否,则不满足按键触发条件。2.根据权利要求1所述的按键消抖方法,其特征在于,当所述计时器的计时时间达到预设的时间阈值时,则满足按键触发条件,所述方法还包括步骤:接收第二按键信号;执行所述第二按键信号对应的操作。3.根据权利要求2所述的按键消抖方法,其特征在于,当不满足按键触发条件时,所述方法还包括:停止接收按键信号;或者,接收第三按键信号;拒绝执行所述第三按键信号对应的操作。4.根据权利要求2所述的按键消抖方法,其特征在于,当所述计时器的计时时间达到预设的时间阈值时,所述方法还包括步骤:所述计时器停止计时并复位。5.根据权利要求1-4任一项所述的按键消抖方法,其特征在于,所述时间阈值为接收连续两次按键信号的最小时间间隔。6.一种设备,其特征在于,所述设备包括按键、计时器、处理器和存储器,其中,所述按键用于与按键电路导通并产生按键信号,所述计时器用于检测所述按键信号并对所述按键信号进行计时,所述...
【专利技术属性】
技术研发人员:何健,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。