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