非編碼獨(dú)立式鍵盤(pán)
發(fā)布時(shí)間:2014/7/27 15:09:51 訪問(wèn)次數(shù):1391
獨(dú)立式鍵盤(pán)是非編碼鍵盤(pán)中最簡(jiǎn)單的一種鍵盤(pán)結(jié)構(gòu)形式。每個(gè)按鍵獨(dú)立世占.有-根I/O口線,SIL504CM208二般通過(guò)上拉電阻保證按鍵斷開(kāi)時(shí)I/O口線有確定的高電平,而按鍵閉合時(shí)為簍電可以把各按鍵的I/O口線直接與CPU數(shù)據(jù)線相連,也可以通過(guò)并行接口8255芯片或;夸擘弄親寫(xiě)藪據(jù)線相連,通過(guò)CPU對(duì)相關(guān)I/O口線狀態(tài)的檢測(cè),即可知道鍵盤(pán)上是否有鍵警!翼贏個(gè)鍵按下,并可根據(jù)各鍵的功能定義進(jìn)行相關(guān)的鍵功能處理。相據(jù)CPU何時(shí)訪問(wèn)和怎樣訪問(wèn)按鍵的I/O口線,就構(gòu)成了兩種獨(dú)立式鍵盤(pán)接口電路。
查詢法接口電路
現(xiàn)以3個(gè)按鍵為例,圖5 -3即為獨(dú)立式鍵盤(pán)查詢法接口電路。按鍵So、Sl、S2分別通過(guò)上拉電阻與CPU的數(shù)據(jù)線Do、Di、D2相連,當(dāng)按鍵Si閉合時(shí),數(shù)據(jù)線直接接地,因而CPU讀入D。=0;當(dāng)按鍵S;斷開(kāi)時(shí),數(shù)據(jù)線通過(guò)上拉電阻接到正電源,因而CPU讀入Di=1。
圖5-3獨(dú)立式鍵盤(pán)查詢法接口電路
該接口電路實(shí)現(xiàn)的功能:查詢檢測(cè)是否有鍵按下,如有鍵閉合,則消除抖動(dòng),再判斷鍵號(hào),然后轉(zhuǎn)入相應(yīng)的鍵處理程序。其程序流程如圖5 -4所示。
圖5 -4獨(dú)立式鍵盤(pán)查詢法程序流程圖
采用查詢法時(shí),必須保證CPU每隔一定時(shí)間主動(dòng)地去掃描按鍵一次,該掃描時(shí)間間隔應(yīng)小于兩次按鍵的時(shí)間間隔,否則會(huì)有按鍵不響應(yīng)的情形。顯然這種方式占用CPU時(shí)間比較多。
獨(dú)立式鍵盤(pán)是非編碼鍵盤(pán)中最簡(jiǎn)單的一種鍵盤(pán)結(jié)構(gòu)形式。每個(gè)按鍵獨(dú)立世占.有-根I/O口線,SIL504CM208二般通過(guò)上拉電阻保證按鍵斷開(kāi)時(shí)I/O口線有確定的高電平,而按鍵閉合時(shí)為簍電可以把各按鍵的I/O口線直接與CPU數(shù)據(jù)線相連,也可以通過(guò)并行接口8255芯片或;夸擘弄親寫(xiě)藪據(jù)線相連,通過(guò)CPU對(duì)相關(guān)I/O口線狀態(tài)的檢測(cè),即可知道鍵盤(pán)上是否有鍵警!翼贏個(gè)鍵按下,并可根據(jù)各鍵的功能定義進(jìn)行相關(guān)的鍵功能處理。相據(jù)CPU何時(shí)訪問(wèn)和怎樣訪問(wèn)按鍵的I/O口線,就構(gòu)成了兩種獨(dú)立式鍵盤(pán)接口電路。
查詢法接口電路
現(xiàn)以3個(gè)按鍵為例,圖5 -3即為獨(dú)立式鍵盤(pán)查詢法接口電路。按鍵So、Sl、S2分別通過(guò)上拉電阻與CPU的數(shù)據(jù)線Do、Di、D2相連,當(dāng)按鍵Si閉合時(shí),數(shù)據(jù)線直接接地,因而CPU讀入D。=0;當(dāng)按鍵S;斷開(kāi)時(shí),數(shù)據(jù)線通過(guò)上拉電阻接到正電源,因而CPU讀入Di=1。
圖5-3獨(dú)立式鍵盤(pán)查詢法接口電路
該接口電路實(shí)現(xiàn)的功能:查詢檢測(cè)是否有鍵按下,如有鍵閉合,則消除抖動(dòng),再判斷鍵號(hào),然后轉(zhuǎn)入相應(yīng)的鍵處理程序。其程序流程如圖5 -4所示。
圖5 -4獨(dú)立式鍵盤(pán)查詢法程序流程圖
采用查詢法時(shí),必須保證CPU每隔一定時(shí)間主動(dòng)地去掃描按鍵一次,該掃描時(shí)間間隔應(yīng)小于兩次按鍵的時(shí)間間隔,否則會(huì)有按鍵不響應(yīng)的情形。顯然這種方式占用CPU時(shí)間比較多。
熱門(mén)點(diǎn)擊
- 由74LS138構(gòu)成的1~8數(shù)據(jù)分配器
- 在LabVIEW環(huán)境下實(shí)現(xiàn)小波變換的方法
- 反應(yīng)曲線法
- 切削力測(cè)量原理
- 自頂向下設(shè)計(jì)方法的步驟
- 計(jì)算查表法
- 用555定時(shí)器構(gòu)成一施密特觸發(fā)器
- 干擾的傳播途徑
- LabVIEW對(duì)Access數(shù)據(jù)庫(kù)的操作
- 光纖布拉格光柵傳感器原理
推薦技術(shù)資料
- 基準(zhǔn)電壓的提供
- 開(kāi)始的時(shí)候,想使用LM385作為基準(zhǔn),HIN202EC... [詳細(xì)]
- PWM輸入功率驅(qū)動(dòng)器工作原理
- 隔離式 DC/DC 變換器和模
- 解讀集成4 個(gè)高效降壓 DC/
- 數(shù)字隔離功能全集成 DC/DC
- 集成低噪聲電流輸入模數(shù)轉(zhuǎn)換器 (ADC)應(yīng)用
- 128 通道20 位電流數(shù)字轉(zhuǎn)換器應(yīng)用探究
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究