- 相關(guān)推薦
串行接口鍵盤控制器SK5278及其在單片機(jī)系統(tǒng)中的應(yīng)用
摘要:SK5278是一種可管理16個(gè)按鍵的鍵盤控制器,該器件內(nèi)部具有去抖動處理電路,可直接輸出按鍵的鍵值編碼,并采用串行方式與單片機(jī)或微處理器進(jìn)行接口,使用該器件可簡化單片機(jī)系統(tǒng)軟硬件的鍵盤接口。文中給出了該器件的特點(diǎn)、管腳說明和使用方法,并以AT89C2051單片機(jī)為例給出了相應(yīng)的接口電路及相應(yīng)程序。關(guān)鍵詞:鍵盤控制 串行接口 單片機(jī) SK5278
對于以單片機(jī)為核心構(gòu)成的智能儀器、儀表、工控設(shè)備及家用電器而言,構(gòu)成人機(jī)交互的鍵盤接口電路是必不可少的,而相應(yīng)的鍵盤管理軟硬件設(shè)計(jì)卻比較麻煩。簡單的矩陣鍵盤存在著占用CPU軟硬件資源多、響應(yīng)速度慢、監(jiān)控軟件編制復(fù)雜等問題,專用的鍵盤接口器件如INTE8279、HD7219又往往具有LED數(shù)碼管顯示電路,如果僅使用其鍵盤管理功能,則存在硬件資源浪費(fèi),接口電路復(fù)雜,造價(jià)較高等問題,SK5278即是為解決上述鍵盤管理問題而推出的一款鍵盤控制芯片。
1 特點(diǎn)及引腳功能
SK5278是福州貝能科技有限公司推出的采用PIC內(nèi)核的鍵盤控制器。該芯片采用4線串行接口,可與任何種類的單片機(jī)接口;它具有按鍵有效指示輸出,可用中斷方式管理鍵盤;其行線X0~X3與列線Y0~Y3可構(gòu)成4×4鍵盤矩陣;SK5278的16鍵鍵盤控制器內(nèi)含去抖動處理電路,因而可直接輸出鍵值;此外,該器件的工作電源電壓范圍寬達(dá)4~6V;SK5278采用18腳雙列直插DIP封裝形式。其管腳排列如圖1所示,管腳說明如表1所列。
表1 SK5278管腳說明
管腳號管腳名稱管腳類型功 能
1DIOO數(shù)據(jù)輸出端,讀取鍵盤數(shù)據(jù)時(shí),此腳在CLK上升沿輸出數(shù)據(jù)2KEYO按鍵有效輸出端,平時(shí)為低電平,當(dāng)檢測到有效按鍵時(shí),此引腳變?yōu)楦唠娖健Wx取鍵盤后,此引腳重新變?yōu)榈碗娖?,14VDD 正電源4RST 復(fù)位端5VSS 電源地6~9X0~X3I矩陣鍵盤行線輸入端[1] [2] [3] [4]
【串行接口鍵盤控制器SK5278及其在單片機(jī)系統(tǒng)中的應(yīng)用】相關(guān)文章:
基于Web服務(wù)的企業(yè)應(yīng)用集成系統(tǒng)及其接口04-29
相位/幅值同步控制器及其在雙振動臺系統(tǒng)中的應(yīng)用04-26
PIC單片機(jī)在飛機(jī)加油系統(tǒng)中的應(yīng)用04-30
CHEN系統(tǒng)的同步及其在保密通訊中的應(yīng)用04-26
GPS時(shí)間系統(tǒng)及其在時(shí)間比對中的應(yīng)用04-28
倫茨伺服控制器的功能及其在CINRAD/SB中的應(yīng)用04-29
C8051單片機(jī)在無人機(jī)飛行控制器中的應(yīng)用05-02
連續(xù)運(yùn)行參考站系統(tǒng)的建設(shè)及其在測量中的應(yīng)用04-28
鍵盤·什么是接口類型04-26