標題: 單片機基于事件的按鍵處理編程思想(原創(chuàng)) [打印本頁]
作者: zyhlove813 時間: 2021-9-25 10:07
標題: 單片機基于事件的按鍵處理編程思想(原創(chuàng))
單片機處理按鍵,網(wǎng)上的思路也是五花八門。入門的,可能是直接判斷端口,老手的,可能是通過鍵值計算;不管是誰學單片機,都逃不了做按鍵處理的程序。我在做項目的過程中,參考一些網(wǎng)上的思路,結合自己的算法,通過項目調試和驗證,終于做出了比較優(yōu)化和滿意的按鍵處理程序,功能有如下幾個方面:
1、多鍵掃描處理,提高處理速度
2、支持長按處理(單次觸發(fā)或一直觸發(fā))
3、支持按下、彈起、按住、松開、長按的事件
4、項目中只需要修改掃描鍵值,然后在各事件中判斷對應鍵值(單鍵或多鍵)
請?zhí)D到此處下載例程及詳細思路說明:http://www.torrancerestoration.com/bbs/dpj-212678-1.html
歡迎光臨 (http://www.torrancerestoration.com/bbs/) |
Powered by Discuz! X3.1 |