獨立式按鍵電路是指直接用輸入端口線構(gòu)成的單個按鍵電路,常用于需要少量幾個r鍵柏舒算機控制
系統(tǒng)j每個獨立或按鍵單獨占熠一根輸“
入端口線,各鍵的工作狀態(tài)不會相互影
響。圖27-39所示為具有8個獨立式按
鍵的硬件連接電路。
竣8255的端日PA初始化為輸入i
每個按鍵的狀態(tài)可以通過8255的端口
PA讀A。當(dāng)無鍵按下時,PAO~PA7
輸人狀態(tài)均為‘1(高電平);當(dāng)有鍵按
下時,則按鍵對應(yīng)的端口線輸人為o
(低電平)。例如.s0鍵按下,則對應(yīng)
的端口線PAO輸入為O。由此可知,只
要系統(tǒng)程序定時讀取端口PA的狀態(tài),
便可以知道有無鍵按下,并能判斷出是
哪個鍵按下,這樣就可以做出相應(yīng)的按
鍵處理。