一種消除按鍵抖動的處理方法和電路

基本信息

申請?zhí)?/td> CN201911243215.5 申請日 -
公開(公告)號 CN110957997A 公開(公告)日 2020-04-03
申請公布號 CN110957997A 申請公布日 2020-04-03
分類號 H03K5/1252(2006.01)I 分類 基本電子電路;
發(fā)明人 任廣闊 申請(專利權(quán))人 江蘇黑馬高科股份有限公司
代理機構(gòu) 北京輕創(chuàng)知識產(chǎn)權(quán)代理有限公司 代理人 江蘇黑馬高科股份有限公司
地址 210000江蘇省南京市高新區(qū)麗景路2號研發(fā)大廈A座15層
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種消除按鍵抖動的處理方法,包括定時器和寄存器一、寄存器二,還包括以下步驟:步驟一:設(shè)定定時器計時最大值;步驟二:定時器清零后開始計時,同時系統(tǒng)周期性對比寄存器一和寄存器二內(nèi)的數(shù)值,判斷按鍵狀態(tài),若定時器計時期間未有按鍵觸發(fā)信號,則執(zhí)行步驟三;若定時器計時期間有按鍵觸發(fā)信號,則執(zhí)行步驟四;步驟三:當定時器計時到達最大值時,將寄存器一數(shù)值存入寄存器二,并重新采集按鍵值存入寄存器一,隨后執(zhí)行步驟二;步驟四:定時器計時中斷,執(zhí)行步驟二。采用上述方法無需增加硬件成本,即可以較小的延時來避開在按鍵抖動期采集按鍵值,在保證采集按鍵值的準確性的基礎(chǔ)上提高采集效率。??