圖是普通鍵盤的電路圖,是用8051單片機實現的。圖中鍵陣列部分的引腳(P0、P2和P1的一部分)流過的是高低變換的電平,用以判斷哪個(ge) 鍵按下了,哪個(ge) 鍵抬起了。這些信號即使被截獲也是沒有意義(yi) 的,因此,將它們(men) 定義(yi) 為(wei) 黑信號。此外複位電平、晶振等也為(wei) 黑信號。
鍵盤有2根信號線與(yu) 主機相連,即時鍾線(KBDCLK)和數據線(KBCDATA)。時鍾線提供鍵盤與(yu) 主機通信時的時鍾信號,由鍵盤發出,下降沿有效。也就是說在每個(ge) 時鍾的下降沿,主機將鍵盤準備好的數據讀入累加器“ACC”中,讀到有效的“停止位”後送CPU處理。但對於(yu) 同一種鍵盤來說,時鍾的周期、頻率、電平高低都是一樣的;對於(yu) 不同鍵盤會(hui) 略有不同。在同一個(ge) 鍵盤中,發出的所有數據的時鍾都是相同的。所以這一信號與(yu) 按鍵信息無關(guan) ,也是黑信號。鍵盤有不同的鍵,它們(men) 被依此選通後,將通過數據線發出相應的鍵碼數據傳(chuan) 送給主機,所以,圖中隻有數據線上走的是紅信號。