[發(fā)明專利]一種基于定時器的延時的按鍵處理方法及應(yīng)用在審
| 申請?zhí)枺?/td> | 201811077435.0 | 申請日: | 2018-09-15 |
| 公開(公告)號: | CN109286400A | 公開(公告)日: | 2019-01-29 |
| 發(fā)明(設(shè)計)人: | 孫宇翔 | 申請(專利權(quán))人: | 孫宇翔 |
| 主分類號: | H03M11/20 | 分類號: | H03M11/20;G06F3/023 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 225300 江蘇*** | 國省代碼: | 江蘇;32 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 定時器 按鍵處理 延時 標(biāo)志位 計時 查詢按鍵 按鍵 并置 程序周期 復(fù)位按鍵 技術(shù)效果 時間判斷 系統(tǒng)運(yùn)行 延時函數(shù) 延時判斷 實(shí)時性 復(fù)位 輪詢 應(yīng)用 鍵盤 響應(yīng) 檢查 | ||
1.一種基于定時器的延時的按鍵處理方法,其特征在于,包括:
按鍵檢查:查詢按鍵是否被輕觸并置復(fù)位按鍵標(biāo)志位;
定時器輪詢:查詢按鍵標(biāo)志位并置復(fù)位計時標(biāo)志位以及形成計時時間;
去抖處理:通過計時時間判斷確定按鍵是否有效。
2.根據(jù)權(quán)利要求1所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述查詢按鍵是否被輕觸并置復(fù)位按鍵標(biāo)志位包括判斷按鍵是否輕觸,若按鍵輕觸,則置位按鍵標(biāo)志位,否則,則復(fù)位按鍵標(biāo)志位;
所述查詢按鍵標(biāo)志位并置復(fù)位計時標(biāo)志位以及形成計時時間包括設(shè)置輪詢定時器和計時定時器,在輪詢定時器中斷中判斷按鍵標(biāo)志位是否被置位,若按鍵標(biāo)志位被置位,則觸發(fā)計時定時器且在計時定時器中斷中累計計時變量形成計時時間,若按鍵標(biāo)志位被復(fù)位,則鎖定計時定時器且置位計時完成標(biāo)志;
所述通過計時時間判斷確定按鍵是否有效包括若計時完成標(biāo)志被置位,則若計時時間大于判定閾值,則按鍵有效,否則按鍵無效。
3.根據(jù)權(quán)利要求2所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述判定閾值為20ms。
4.根據(jù)權(quán)利要求2所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述計時時間為計時變量乘以計時時間片。
5.根據(jù)權(quán)利要求2所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述觸發(fā)計時定時器包括啟動觸發(fā)計時定時器且置位計時標(biāo)志位,所述鎖定計時定時器包括關(guān)閉觸發(fā)計時定時器且復(fù)位計時標(biāo)志位。
6.根據(jù)權(quán)利要求2所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述計時定時器中斷中累計計時變量包括若計時定時器產(chǎn)生中斷,則若計時標(biāo)志位置位,則在計時定時器中斷服務(wù)程序中計時變量自增1個計時時間片,若計時標(biāo)志位復(fù)位,則停止計時變量自增且鎖定。
7.根據(jù)權(quán)利要求2所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述輪詢定時器的最小時間片為10ms,所述計時定時器的計時時間片為10ms。
8.根據(jù)權(quán)利要求2所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述判斷按鍵是否輕觸包括采用外部中斷方式或掃描方式檢查按鍵是否輕觸,所述掃描方式檢查包括定時器檢查或程序掃描檢查。
9.根據(jù)權(quán)利要求2所述的一種基于定時器的延時的按鍵處理方法,其特征在于,所述檢查按鍵是否輕觸包括判斷按鍵相應(yīng)的IO端口是否被拉低,若按鍵相應(yīng)的IO端口被拉低,則確定按鍵輕觸。
10.一種基于定時器的延時的按鍵處理應(yīng)用,其特征在于,包括:按鍵處理模塊;
所述按鍵處理模塊用于:
判斷按鍵是否輕觸,若按鍵輕觸,則置位按鍵標(biāo)志位,否則,則復(fù)位按鍵標(biāo)志位;
設(shè)置輪詢定時器和計時定時器,在輪詢定時器中斷中判斷按鍵標(biāo)志位是否被置位,若標(biāo)志位被置位,則觸發(fā)計時定時器且在計時定時器中斷中累計計時變量形成計時時間,若按鍵標(biāo)志位被復(fù)位,則鎖定計時定時器;
若計時時間大于判定閾值,則按鍵有效,否則按鍵無效。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于孫宇翔,未經(jīng)孫宇翔許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811077435.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用于移動通信用終端的本地鎖及僅使用本地網(wǎng)絡(luò)卡的方法
- 用于移動通信用終端的本地鎖
- 一種低功耗高速緩存的實(shí)現(xiàn)方法及其高速緩存器
- 對標(biāo)志編碼的方法、對標(biāo)志解碼的方法及其設(shè)備
- 一種鐘控異步先入先出FIFO存儲器的標(biāo)志電路的標(biāo)志電路
- 一種快速掃描全虛擬化虛擬機(jī)臟頁位圖的方法
- 一種容量大、魯棒性強(qiáng)的編碼標(biāo)志點(diǎn)及其解碼方法
- 藍(lán)牙通信方法和系統(tǒng)
- 基于FPGA實(shí)現(xiàn)液晶屏上電圖像信號控制的方法
- 一種解碼、編碼方法、裝置及其設(shè)備





