通用鍵盤濕示電路設計
發布時間:2011/10/8 15:24:21 訪問次數:2193
8279是Intel公司生產的通用可編程鍵盤和顯示器的接口電路芯片。可以實現對鍵盤和顯示器的自動掃描,識別閉合鍵的鍵號,完成顯示器動態顯示,能夠節省CPU處理鍵盤和顯示器的時間,提高CPU的工作效率。另外,8279與單片機的接口簡單,顯示穩定,工作可靠。
(1) 8279引腳及功能 R26V25605J
8279采用40腳雙列直插式封裝,其中:
DBO~DB7:雙向數據總線,在CPU與8279間進行數據與命令的傳送。
CLK: 8279的系統時鐘,lOOkHz為最佳選擇。
RESET:復位信號,輸入線,當RESET-1時,8279復位,其復位狀態為:16個字符顯示,編碼掃描鍵盤——雙鍵鎖定,程序時鐘編碼l。
CS:芯片選擇信號,低電平有效。
AO:區分信息的特征位。AO=1時,讀取狀態標志位或寫入命令;AO=O時,讀寫一般數據。
RD:讀取控制線。RD -0,8279送數據至外部總線。
WR:寫入控制線。WR=O,8279膚外部總線捕捉數據。
1RQ:中斷請求輸出線,高電平有效。在鍵盤工作方式中,當FIFO傳感器RAM中有數據時為“1”,CPU每讀一次就變為0,如果RAM中仍有數據,則IRQ又變為“1”。在傳感器工作方式中,傳感器矩陣無論哪里發生變化都會使1RQ為“1”。
SLO~SL3:掃描按鍵開關或傳感器矩陣及顯示器,可以是編碼模式或解碼模式。
RLO~RL7:回復輸入線,它們是鍵盤或傳感器的列(或行)信號輸入線,平時保持為“l”,當矩陣節點上有鍵(開關)閉合時變為“0”。
SHIFT:移位信號輸入線,高電平有效。通常用來擴充鍵開關的功能,可以用做鍵盤上、下擋功能鍵。在傳感器方式和選通方式中,SHIFT無效。
CNTL/S:控制/選通輸入線,高電平有效。通常用來擴充鍵開關的控制功能,作為控制功能鍵用。在選通輸入方式時,該信號的上升沿可把來自RLO~RL7的數據存入FIFO/RAM中;在傳感器方式下,該信號無效。
OUTAO~OUTA3:動態掃描顯示的輸出口(高四位)。
OUTBO~OUTB3:動態掃描顯示的輸出口(低四位)。
BD:消隱輸出線,低電平有效,當顯示器切換或使用顯示消隱命令時,將顯示器消隱。
(2)基于8279的通用鍵盤和顯示電路硬件設計
基于8279的通用鍵盤和顯示電路原理如圖5.7所示。8279能自動完成鍵盤輸入和顯示控制兩種功能。鍵盤控制部分提供一種掃描工作方式,可與64個按鍵的矩陣鍵盤連接,能對鍵盤進行自動掃描,自動消抖,自動識別出按下的鍵并給出編碼,能對雙鍵或Ⅳ鍵同時按下實行保護,其接收鍵盤上的輸入信息存入內部FIFO緩沖器,并可在有鍵輸入時向CPU請求中斷。8279提供了按掃描方式工作的顯示接口。其內部有一個16×8的顯示緩沖器,能對8位或16位LED自動掃描,使顯示緩沖器的內容在LED上顯示出來。元器件布局如圖5.8所示。
8279是Intel公司生產的通用可編程鍵盤和顯示器的接口電路芯片。可以實現對鍵盤和顯示器的自動掃描,識別閉合鍵的鍵號,完成顯示器動態顯示,能夠節省CPU處理鍵盤和顯示器的時間,提高CPU的工作效率。另外,8279與單片機的接口簡單,顯示穩定,工作可靠。
(1) 8279引腳及功能 R26V25605J
8279采用40腳雙列直插式封裝,其中:
DBO~DB7:雙向數據總線,在CPU與8279間進行數據與命令的傳送。
CLK: 8279的系統時鐘,lOOkHz為最佳選擇。
RESET:復位信號,輸入線,當RESET-1時,8279復位,其復位狀態為:16個字符顯示,編碼掃描鍵盤——雙鍵鎖定,程序時鐘編碼l。
CS:芯片選擇信號,低電平有效。
AO:區分信息的特征位。AO=1時,讀取狀態標志位或寫入命令;AO=O時,讀寫一般數據。
RD:讀取控制線。RD -0,8279送數據至外部總線。
WR:寫入控制線。WR=O,8279膚外部總線捕捉數據。
1RQ:中斷請求輸出線,高電平有效。在鍵盤工作方式中,當FIFO傳感器RAM中有數據時為“1”,CPU每讀一次就變為0,如果RAM中仍有數據,則IRQ又變為“1”。在傳感器工作方式中,傳感器矩陣無論哪里發生變化都會使1RQ為“1”。
SLO~SL3:掃描按鍵開關或傳感器矩陣及顯示器,可以是編碼模式或解碼模式。
RLO~RL7:回復輸入線,它們是鍵盤或傳感器的列(或行)信號輸入線,平時保持為“l”,當矩陣節點上有鍵(開關)閉合時變為“0”。
SHIFT:移位信號輸入線,高電平有效。通常用來擴充鍵開關的功能,可以用做鍵盤上、下擋功能鍵。在傳感器方式和選通方式中,SHIFT無效。
CNTL/S:控制/選通輸入線,高電平有效。通常用來擴充鍵開關的控制功能,作為控制功能鍵用。在選通輸入方式時,該信號的上升沿可把來自RLO~RL7的數據存入FIFO/RAM中;在傳感器方式下,該信號無效。
OUTAO~OUTA3:動態掃描顯示的輸出口(高四位)。
OUTBO~OUTB3:動態掃描顯示的輸出口(低四位)。
BD:消隱輸出線,低電平有效,當顯示器切換或使用顯示消隱命令時,將顯示器消隱。
(2)基于8279的通用鍵盤和顯示電路硬件設計
基于8279的通用鍵盤和顯示電路原理如圖5.7所示。8279能自動完成鍵盤輸入和顯示控制兩種功能。鍵盤控制部分提供一種掃描工作方式,可與64個按鍵的矩陣鍵盤連接,能對鍵盤進行自動掃描,自動消抖,自動識別出按下的鍵并給出編碼,能對雙鍵或Ⅳ鍵同時按下實行保護,其接收鍵盤上的輸入信息存入內部FIFO緩沖器,并可在有鍵輸入時向CPU請求中斷。8279提供了按掃描方式工作的顯示接口。其內部有一個16×8的顯示緩沖器,能對8位或16位LED自動掃描,使顯示緩沖器的內容在LED上顯示出來。元器件布局如圖5.8所示。
上一篇:單片機最小系統硬件設計
上一篇:單片機與液晶顯示電路接口電路設計