下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、X矩陣鍵盤的工作原理與編程單片機(jī)學(xué)習(xí)開(kāi)發(fā)系統(tǒng)上使用數(shù)碼管顯示X矩陣鍵盤的鍵值。一、硬件工作原理的簡(jiǎn)單介紹該實(shí)驗(yàn)使用的位數(shù)碼管顯示電路和X矩陣鍵盤電路?,F(xiàn)將這二部分的電路工作原理進(jìn)行簡(jiǎn)單的介紹:、X矩陣鍵盤的工作原理矩陣鍵盤又稱為行列式鍵盤,它是用條線作為行線,條線作為列線組成的鍵盤。在行線和列線的每一個(gè)交叉點(diǎn)上,設(shè)置一個(gè)按鍵。這樣鍵盤中按鍵的個(gè)數(shù)是X個(gè)。這種行列式鍵盤結(jié)構(gòu)能夠有效地提高單片機(jī)系統(tǒng)中口的利用率。圖為矩陣鍵盤電路圖,行線接一,列線接一。距陣鍵盤一S1CoComment:0P14*S5S2S3P15P16P17P10P11P12P13獨(dú)立鍵盤K1P14P14P15P16P17S4S8
2、S12S16014589CDK1K226AEK3K2圖矩陣鍵盤圖按鍵排列K4P17VCCK5RESET偉、數(shù)碼管動(dòng)態(tài)掃描顯示電路poopoiP02P03P04P05P06P07在開(kāi)發(fā)系統(tǒng)q制字段輸出。而各這樣,對(duì)于一字形,R00為段影習(xí)由02各位跳=rR03_d/位數(shù)碼管的共陽(yáng)也由組數(shù)碼管魂態(tài)小病另一組是管的段匆m鑲6即在電,面s廊示字葡字型碼。時(shí)刻,只:2只有可以使各位數(shù)碼管顯示出將a不實(shí)現(xiàn)位數(shù)碼管的位”控制。n心1仙115叁信號(hào)來(lái)控制DS2I聶®管!控制。S,并接到的口,由口控VCC觸的字形代碼,用來(lái)控皿示的1-2:目P20P21P22P23P24P25通的刃?斗符,靠2它是熄,
3、涵,如此*F&即顯陽(yáng)一時(shí)DIG:Q228雖然這些字符是在不同時(shí)刻出現(xiàn)的1而且展R20_R21_R22_R23_R24R25Q20Q21Q263照&立才數(shù)碼管具有余輝特性和P26R26P27'R27建工人眼有視覺(jué)暫留現(xiàn)象,只要每位數(shù)碼管顯示間隔足夠短,給人眼的視覺(jué)印象就會(huì)是連續(xù)穩(wěn)定地顯示。圖數(shù)碼管電路數(shù)碼管不同位顯示的時(shí)間間隔可以通過(guò)調(diào)整延時(shí)程序的延時(shí)長(zhǎng)短來(lái)完成。數(shù)碼管顯示的時(shí)間間隔也能夠確定數(shù)碼管顯示時(shí)的亮度,若顯示的時(shí)間間隔長(zhǎng),顯示時(shí)數(shù)碼管的亮度將亮些,若顯示的時(shí)間間隔短,顯示時(shí)數(shù)碼管的亮度將暗些。若顯示的時(shí)間間隔過(guò)長(zhǎng)的話,數(shù)碼管顯示時(shí)將產(chǎn)生閃爍現(xiàn)象。所以,在調(diào)整顯示
4、的時(shí)間間隔時(shí),即要考慮到顯示時(shí)數(shù)碼管的亮度,又要數(shù)碼管顯示時(shí)不產(chǎn)生閃爍現(xiàn)象。在單片機(jī)開(kāi)發(fā)系統(tǒng)中使用數(shù)碼管來(lái)顯示信息時(shí),要將的、端短接。見(jiàn)圖2、 演示程序的編程方法、X矩陣鍵盤的編程方法:、先讀取鍵盤的狀態(tài),得到按鍵的特征編碼。先從口的高四位輸出低電平,低四位輸出高電平,從口的低四位讀取鍵盤狀態(tài)。再?gòu)目诘牡退奈惠敵龅碗娖?,高四位輸出高電平,從口的高四位讀取鍵盤狀態(tài)。將兩次讀取結(jié)果組合起來(lái)就可以得到當(dāng)前按鍵的特征編碼。使用上述方法我們得到個(gè)鍵的特征編碼。舉例說(shuō)明如何得到按鍵的特征編碼:假設(shè)“”鍵被按下,找其按鍵的特征編碼。從口的高四位輸出低電平,即為輸出口。低四位輸出高電平,即為輸入口。讀口的低四
5、位狀態(tài)為“”,其值為“”。再?gòu)目诘母咚奈惠敵龈唠娖剑礊檩斎肟?。低四位輸出低電平,即為輸出口,讀口的高四位狀態(tài)為“”,其值為“”。將兩次讀出的口狀態(tài)值進(jìn)行邏輯或運(yùn)算就得到其按鍵的特征編碼為“”。用同樣的方法可以得到其它個(gè)按鍵的特征編碼。、根據(jù)按鍵的特征編碼,查表得到按鍵的順序編碼。將用上述方法得到的個(gè)按鍵的特征編碼按圖按鍵排列的順序排成一張?zhí)卣骶幋a與順序編碼的對(duì)應(yīng)關(guān)系表,然后用當(dāng)前讀得的特征編碼來(lái)查表,當(dāng)表中有該特征編碼時(shí),它所在的位置就是對(duì)應(yīng)的順序編碼。、矩陣鍵盤鍵值查找程序的具體編程這個(gè)演示程序的主要功能有:、識(shí)別鍵盤有無(wú)按鍵按下,若無(wú)鍵按下返回。、如果有鍵按下,找出具體的按鍵值(順序碼)。3、 演示程序的功能當(dāng)你按下矩陣鍵盤中的
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 蘇教版八年級(jí)語(yǔ)文期中考查漏補(bǔ)缺
- 人教版小學(xué)英語(yǔ)四年級(jí)上冊(cè)模擬題
- 北師大版搭配課程教你玩轉(zhuǎn)搭配游戲
- 北師大版一年級(jí)數(shù)學(xué)上冊(cè)全測(cè)評(píng)課件
- 蘇教版實(shí)驗(yàn)科學(xué)思維的訓(xùn)練與培養(yǎng)
- 蘇教版通分教學(xué)心得指南感悟體會(huì)
- 燕子蘇教版課文教學(xué)心得分享
- 五年級(jí)可能性教學(xué)研討會(huì)綜述
- 初中物理力學(xué)教學(xué)研究進(jìn)展報(bào)告
- 美術(shù)教學(xué)與教學(xué)管理
- 江蘇開(kāi)放大學(xué) 學(xué)前教育學(xué)形考作業(yè)2:以美麗的家鄉(xiāng)為主題進(jìn)行一次綜合教育課程設(shè)計(jì)
- 學(xué)生參與式實(shí)驗(yàn)操作評(píng)價(jià)
- 醫(yī)院醫(yī)療質(zhì)量安全與風(fēng)險(xiǎn)管理體系
- 教科版科學(xué)四年級(jí)上冊(cè)第二單元《呼吸和消化 》測(cè)試卷及答案1套
- 外出參加學(xué)術(shù)會(huì)議及短期進(jìn)修學(xué)習(xí)的管理規(guī)定
- 河北省醫(yī)療保險(xiǎn)診療項(xiàng)目目錄
- 高處作業(yè)安全細(xì)則
- 二年級(jí)上冊(cè)書法教案 全冊(cè) 通用版
- WS 444.2-2014醫(yī)療機(jī)構(gòu)患者活動(dòng)場(chǎng)所及坐臥設(shè)施安全要求第2部分:坐臥設(shè)施
- 美國(guó)中小學(xué)創(chuàng)新教育的特征與實(shí)現(xiàn)途徑,創(chuàng)新教育論文
- GB/T 4337-2015金屬材料疲勞試驗(yàn)旋轉(zhuǎn)彎曲方法
評(píng)論
0/150
提交評(píng)論