定時掃描法

定時掃描法是CPU 每隔一定的時間(如10ms) 對鍵盤掃描一遍。當發現有鍵被按下時,便進行讀入鍵盤操作,以求出鍵值,並分別進行處理。定時時間間隔由單片機內部定時/計數器產生。這樣可以減少計算機掃描鍵盤的時間,以減少CPU 開銷。具體做法是當定時時間到期時,定時器自動輸出一脈衝信號,使CPU轉去執行掃描程式。

用定時掃描法求鍵值,以及區別功能鍵與數字鍵的方法程式掃描法類似。但有一點需要指出,即採用定時掃描法時,必須在其初始化程式中,對定時器寫入相應的命令,使之能定時產生中斷,從而定時完成掃描任務。為簡化設計,在比較大的系統中,也可以每隔一定長度的程式設定一次鍵盤查詢程式。

相關詞條

熱門詞條

聯絡我們