
三秒比較長,先設一個定時器,開中斷,設一個內存全局變量,每次中斷變量加1,主程序查詢變量值,當變量大于某個值時執行特定功能。1692483014 發表于 2020-8-4 19:10
#define KEY_TIMEOUT_MS 3000
#define KEY_PRESSED 1 //按鍵按下
#define KEY_RELEASED 0 //按鍵釋放
青草麥田 發表于 2020-8-4 16:45
程序開啟一個1MS的定時器,定義一個變量,每次定時器中斷即自加1。當按下熱鍵即對變量清0,當變量自加到300 ...
| 歡迎光臨 (http://www.raoushi.com/bbs/) | Powered by Discuz! X3.1 |