矩陣式鍵盤有以下幾種掃描工作方式。
發布時間:2016/7/20 21:17:42 訪問次數:5419
矩陣式鍵盤有以下幾種掃描工作方式。
(1)程序掃描方式
這種掃描方式也稱查詢方式,其特點F9640S是:利用單片機空閑時,調用鍵盤掃描子程序,反復掃描鍵盤。如果單片機的查詢的頻率過高,雖能及時響應鍵盤的輸入,但也會影響其他任務的進行。查詢的頻率過低,可能會產生鍵盤輸入漏判。
(2)定時控制掃描方式
每隔一定的時間對鍵盤掃描一次。通常利用單片機內的定時器,定時來對鍵盤進行掃描,在有鍵按下時識別出該鍵,并執行相應鍵的處理程序。為了不漏判有效的按鍵,定時的周期一般應小于100ms。
(3)中斷控制方式
鍵盤只有在有按鍵按下時,發出中斷請求信號,單片機響應中斷,執行鍵盤掃描程序中斷服務子程序。如無鍵按下,單片機將不理睬鍵盤。此種方式的優點是只有按鍵按下時,才進行處理,所以其實時性強,工作效率高。
矩陣式鍵盤有以下幾種掃描工作方式。
(1)程序掃描方式
這種掃描方式也稱查詢方式,其特點F9640S是:利用單片機空閑時,調用鍵盤掃描子程序,反復掃描鍵盤。如果單片機的查詢的頻率過高,雖能及時響應鍵盤的輸入,但也會影響其他任務的進行。查詢的頻率過低,可能會產生鍵盤輸入漏判。
(2)定時控制掃描方式
每隔一定的時間對鍵盤掃描一次。通常利用單片機內的定時器,定時來對鍵盤進行掃描,在有鍵按下時識別出該鍵,并執行相應鍵的處理程序。為了不漏判有效的按鍵,定時的周期一般應小于100ms。
(3)中斷控制方式
鍵盤只有在有按鍵按下時,發出中斷請求信號,單片機響應中斷,執行鍵盤掃描程序中斷服務子程序。如無鍵按下,單片機將不理睬鍵盤。此種方式的優點是只有按鍵按下時,才進行處理,所以其實時性強,工作效率高。
上一篇:按鍵與單片機的擴展I/O口連接
上一篇:程序編寫思路如下