51單片機自學--完美的單擊、雙擊、長按、中斷消抖

完整的單擊、雙擊、長按代碼。 工作原理:當有按鈕第一次按下時,設置第一個標誌An,當按鈕第一次釋放後,進入中斷消抖延時計數,假如在計數範圍內第二次按鈕按下,設置第二標誌Aa,這樣就把單擊和雙擊區分開,而且是可靠的邏輯標誌,長按爲大於1秒的判斷. 中斷消抖及按鈕單擊、雙擊、長按處理,雙擊在仿真中穩穩地檢測到執行。 之前發佈的矩陣按鍵也一樣可以採用中斷延時,不過時間應該更短,如50-100毫秒。 本代
相關文章
相關標籤/搜索