




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、課程設(shè)計(jì)報(bào)告單片機(jī)原理和應(yīng)用)題目名稱4x4矩陣式鍵盤(pán)專業(yè)班級(jí)學(xué)生姓名學(xué)號(hào)指導(dǎo)教師4x4矩陣式鍵盤(pán)的設(shè)計(jì)與仿真1、設(shè)計(jì)原理:矩陣式鍵盤(pán)工作原理矩陣式鍵盤(pán)使用于按鍵數(shù)量較多的場(chǎng)合,它由行線與列線組成,按鍵位于行、列的交叉點(diǎn)上,行、列線分別列接到按鍵開(kāi)關(guān)的兩端。行線通過(guò)上拉電阻接到+5V上。無(wú)鍵按下時(shí),行線處于低電平狀態(tài),而當(dāng)有按鍵按下時(shí),行線電平狀態(tài)將由與此行線相連的列線電平一樣為高電平。這是識(shí)別矩陣鍵盤(pán)按鍵是否被按下的關(guān)鍵所在。一個(gè)4x4的行列可以構(gòu)成一個(gè)16按鍵的鍵盤(pán)。本次以掃描法來(lái)識(shí)別按鍵。在掃描法中分兩步處理按鍵,首先是判斷有無(wú)鍵按下,讓所有的列線置高電平,檢查各行線電平是否有變化,如行
2、線有一個(gè)為高,則有鍵按下。當(dāng)判斷有鍵按下時(shí),使列線依次變低,其余各列為高電平,讀行線,進(jìn)而判斷出具體哪個(gè)鍵被按下。下表為7段共陰極段碼表:顯示字符共陰極段碼顯示字符共陰極段碼“0”3FH“8”7FH“1”06H“9”6FH“2”5BH“A”77H“3”4FH“b”7CH“4”66H“C”39H“5”6DH“d”5EH“6”7DH“E”79H“7”07H“F”71H“滅“00H實(shí)驗(yàn)環(huán)境KeiluVision3proteus7功能設(shè)計(jì)描述由4x4組成16個(gè)按鈕矩陣式鍵盤(pán)按鍵成功會(huì)在7段LED顯示該按鍵的鍵號(hào)主要知識(shí)點(diǎn)KeiluVision3的使用及調(diào)試proteus7的使用及調(diào)試鍵盤(pán)接口、LED顯
3、示接口、模擬電路的相關(guān)知識(shí)2、實(shí)現(xiàn)及編程dXTMXTjyj3ZPENALJEP3jrP3.1.DPiiJlHTtrPiiJlFTITPJ+TDPS.jKF3.fl.WJRI丄1-士4-一B一41丁丁一2-1-2-Jd-5137|-|“衛(wèi)|-5r?J-1-17可Pl.D咂QC6I5TPJ2.2電路原理圖POD/fSiPD.UWIrci.i/mRD.SMEPCI.中心PO.SMCiJPDJ5/MPD.rrwTPiajjtPi瑪P22/AJ0P2.SWJI円W5/AJ3RB/AJ4IPS和制2.3程序內(nèi)容4x4行列式鍵盤(pán)識(shí)別7段數(shù)碼管輸出2.4匯編源程序LINEEQU30HROWEQU31HVALE
4、QU32HORG00HSTART:MOVDPTR,#TABLE;段碼表首地址MOVP2,#00H;數(shù)碼管顯示初始化LSCAN:MOVP3,#0F0H;電平,行線置低電平L1:JNBP3.0,L2;逐行掃描LCALLDELAY50ms;調(diào)用延時(shí),消除抖動(dòng)JNBP3.0,L2MOVLINE,#00H;存行號(hào)LJMPRSCANL2:JNBP3.1,L3LCALLDELAY50msJNBP3.1,L3MOVLINE,#01HLJMPRSCANL3:JNBP3.2,L4LCALLDELAY50msJNBP3.2,L4MOVLINE,#02HLJMPRSCANL4:JNBP3.3,L1LCALLDELAY
5、50msJNBP3.3,L1MOVLINE,#03HRSCAN:MOVP3,#0FH;列線置低電平,行線置高電平C1:JNBP3.4,C2;逐列掃描MOVROW,#00H;存列號(hào)LJMPCALCUC2:JNBP3.5,C3MOVROW,#01HLJMPCALCUC3:JNBP3.6,C4MOVROW,#02HLJMPCALCUC4:JNBP3.7,C1MOVROW,#03HCALCU:MOVA,LINE;根據(jù)行號(hào)和列號(hào)計(jì)算鍵值MOVB,#04HMULAB;人與8相乘后,高位賦給B,低位賦給AADDA,ROWMOVVAL,A;存鍵值MOVCA,A+DPTR;要據(jù)鍵值查段碼MOVP2,A;輸出段碼
6、顯示LJMPLSCANDELAY50ms:MOVR6,#3DH;延時(shí)50ms子程序Lop:MOVR7,#0FFHDJNZR7,$DJNZR6,LopRETTABLE:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H;共陰極LED段碼表DB7FH,6FH,77H,7CH,39H,5EH,79H,71HEND3、調(diào)試及測(cè)試3.1調(diào)試通過(guò)按下4x4行列式鍵盤(pán)的按鍵,并在7段led顯示所按下的鍵值,如按下F后顯示如下圖:uiXIALIHHV:O)RO1DIFDR:SE砒12RO曲3PfliWOSFV3心ASTFONfTALEEaP2.Di*P2li.閭PZ.ZJAJDF2.0JA1I
7、PZ.4JAJZP2.fi.A13PidJAI4P1JD門(mén)Pl2P1.3P1rfP15PWP1.7P3D/FPDR102ps.znF3.3iWP3.4/mP3.5JL訊.湎.ia_IDTFHE豆14If16IT璋-(ItJCTi-訂曰T打曰n-4?-o亠巴r卜A二-TBrncTEKTTEKTi恤.-叮時(shí)Wk-10k-B.Wk燈曰E:D-.,-:-O-B卄.門(mén)師.F|3I卜呂,i-2出現(xiàn)的問(wèn)題及解決當(dāng)在選7段顯示數(shù)碼管時(shí),由于不知道哪個(gè)類型是共陰極的,所以就隨便選了一個(gè),以至于在運(yùn)行的時(shí)候數(shù)碼管沒(méi)有顯示,后給換了另一個(gè)類型的,即可。還有就是在運(yùn)行時(shí),引腳處的藍(lán)色點(diǎn)代表低電平,紅色是高電平,那么我
8、覺(jué)得灰色的點(diǎn)按解釋?xiě)?yīng)該也是高電平,后去網(wǎng)上查,說(shuō)是灰色的點(diǎn)代表未接入信號(hào)或者為三態(tài)。4、課程設(shè)計(jì)總結(jié)4.0設(shè)計(jì)中存在的問(wèn)題及對(duì)策設(shè)計(jì)中,由于對(duì)器件名稱的不熟悉,以至于找到器件比較費(fèi)時(shí);在編寫(xiě)程序時(shí),不知道如何計(jì)算鍵值,后去網(wǎng)上搜索一些程序來(lái)參考。4.1在此設(shè)計(jì)基礎(chǔ)上還可以增加的功能及設(shè)計(jì)思路可在此基礎(chǔ)上,可增加簡(jiǎn)易電子琴的功能。可加一個(gè)喇叭和一個(gè)音樂(lè)控制開(kāi)關(guān),并可加一個(gè)內(nèi)部時(shí)鐘電路和音樂(lè)輸出電路。也可用到調(diào)節(jié)時(shí)鐘、搶答器、計(jì)算器等。42通過(guò)本課程設(shè)計(jì)的收獲及感想通過(guò)本次課程設(shè)計(jì),懂得了4x4矩陣式鍵盤(pán)接口的工作原理及其的按鍵識(shí)別方法(掃描法);通過(guò)自己動(dòng)手操作,對(duì)于消除抖動(dòng)和計(jì)算顯示鍵值有了更深的理解;也對(duì)KeiluVi
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年湖北國(guó)土資源職業(yè)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及參考答案
- 商業(yè)綜合體改造抵押協(xié)議
- 2025年度養(yǎng)豬場(chǎng)動(dòng)物疫病監(jiān)測(cè)與預(yù)警協(xié)議
- 2025年度個(gè)人信息保護(hù)與信息安全保密協(xié)議書(shū)
- 二零二五年度食品飲料企業(yè)財(cái)務(wù)代理記帳服務(wù)合同
- 2025年廣西自然資源職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)及答案一套
- 商業(yè)廣場(chǎng)改造貸款協(xié)議
- 2025年度公司終止職工勞動(dòng)合同解除與就業(yè)援助合同
- 2025年北京綠色生態(tài)居住區(qū)拆遷補(bǔ)償與生態(tài)修復(fù)合同
- 2025年度商鋪轉(zhuǎn)租定金及租賃期終止處理合同
- 音樂(lè)教育國(guó)際化進(jìn)程-洞察分析
- 植入式靜脈給藥裝置護(hù)理技術(shù)課件
- 單兵綜合演練
- 疼痛中醫(yī)護(hù)理
- 歐式風(fēng)格的室內(nèi)設(shè)計(jì)
- GB/T 24091-2024適應(yīng)氣候變化脆弱性、影響和風(fēng)險(xiǎn)評(píng)估指南
- 現(xiàn)代物流基礎(chǔ)題庫(kù)與參考答案
- 特色療法中藥穴位敷貼課件
- 2024年山東工程職業(yè)技術(shù)大學(xué)單招職業(yè)傾向性測(cè)試題庫(kù)(500題)含答案解析
- 2024至2030年串葉松香草種子項(xiàng)目投資價(jià)值分析報(bào)告
- 生活垃圾我知道(課件)二年級(jí)下冊(cè)勞動(dòng)
評(píng)論
0/150
提交評(píng)論