單片機獨立式按鍵的編程方法
單片機控制系統中,往往只需要幾個功能鍵,此時,可采用獨立式按鍵結構。1.獨立式按鍵結構
獨立式按鍵是直接用 I/O 口線構成的單個按鍵電路,其特點是每個按鍵單獨占用一根 I/O 口線,每個按鍵的工作不會影響其它 I/O 口線的狀態(tài)。獨立式按鍵的典型應用如圖所示。
獨立式按鍵電路配置靈活,軟件結構簡單,但每個按鍵必須占用一根 I/O 口線,因此,在按鍵較多時, I/O 口線浪費較大,不宜采用。
獨立式按鍵電路
2. 獨立式按鍵的軟件結構
獨立式按鍵的軟件常采用查詢式結構。先逐位查詢每根 I/O 口線的輸入狀態(tài),如某一根 I/O 口線輸入為低電平,則可確認該 I/O 口線所對應的按鍵已按下,然后,再轉向該鍵的功能處理程序。圖中的 I/O 口采用 P1 口,請讀者自行編制相應的軟件。

編輯:admin 最后修改時間:2018-05-08