描述:
Intel8279是為8位微處理機設計的通用可程式鍵盤和顯示器I/O接口器件,該器件的特點是硬體掃描鍵盤和顯示器,因此它能同時執行鍵盤與顯示器操作。接掃描收鍵盤輸入的數據和控制顯示器顯示CPU給定的數據是Intel8279的兩個基本功能,它的工作方式由CPU通過編程確定。Intel8279的輸入方式有掃描鍵盤,掃描感測器矩陣和帶選通的輸入三種,它的輸出方式是8個或l6個字元的多路轉換式顯示。在掃描鍵盤方式下,掃描線SLo~s經解碼器解碼後和回送線rlo~RL,與鍵盤直接相連。每按下一個鍵Intel8279就自動編碼送入內部的先進先出暫存器FIFO並產生中斷請求信號IRQ,進入FIFO的8位二進制數對應於該鍵在鍵盤中的位置或者說鍵號,CNTL/STB(控制/選通)是鍵號的最高位。SHIFT(鍵盤掃描)是次高位,接下來的三位來自掃描計數器,表示該鍵所在的行,最後三位來自列計數器表示該鍵所連的回送線。當中斷處理子程式從FIFO讀出數據後,IRQ信號將自動撤消。