矩陣按鍵實(shí)驗(yàn)

矩陣按鍵實(shí)驗(yàn)

ID:37937452

大?。?71.55 KB

頁(yè)數(shù):7頁(yè)

時(shí)間:2019-06-03

矩陣按鍵實(shí)驗(yàn)_第1頁(yè)
矩陣按鍵實(shí)驗(yàn)_第2頁(yè)
矩陣按鍵實(shí)驗(yàn)_第3頁(yè)
矩陣按鍵實(shí)驗(yàn)_第4頁(yè)
矩陣按鍵實(shí)驗(yàn)_第5頁(yè)
資源描述:

《矩陣按鍵實(shí)驗(yàn)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。

1、蘇州大學(xué)_城市軌道交通學(xué)院_10通信_(tái)蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversity矩陣按鍵實(shí)驗(yàn)一.實(shí)驗(yàn)?zāi)康氖煜ず驼莆站仃囀芥I盤的工作原理、電路設(shè)計(jì)和軟件編程的方法。熟悉和掌握矩陣式鍵盤的行掃描法和行反轉(zhuǎn)法兩種鍵盤掃描識(shí)別方法。掌握鍵盤延時(shí)消抖的軟件方法。掌握LED靜態(tài)掃描顯示方式。二.實(shí)驗(yàn)內(nèi)容4*4鍵盤矩陣的行線連接單片機(jī)的P1.0—P1.3端口,列線連接P1.4—P1.7端口;1位LED數(shù)碼管連接單片機(jī)的P0口。編程實(shí)現(xiàn):當(dāng)按下任意一個(gè)按鍵時(shí),L

2、ED數(shù)碼管顯示它在4*4矩陣鍵盤上的序號(hào)0—F。注:行掃描法是在判定有鍵按下后逐行置低電平,其余各行置高電平,同時(shí)讀入列狀態(tài)。若列狀態(tài)出現(xiàn)非全1狀態(tài),這是0狀態(tài)的行、列交點(diǎn)的鍵就是所按下的鍵。行掃描的特點(diǎn)是逐行(逐列)掃描查詢。三.實(shí)驗(yàn)流程圖單片機(jī)實(shí)驗(yàn)報(bào)告1矩陣按鍵實(shí)驗(yàn)蘇州大學(xué)_城市軌道交通學(xué)院_10通信_(tái)蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversitySTART掃描P1口的值N有鍵按下?確定鍵號(hào)顯示相應(yīng)的數(shù)值END四.源程序設(shè)計(jì)單片機(jī)P1口接4*4矩

3、陣鍵盤,低4位P1.0--P1.3用于行控制,作為輸入線,高4位P1.4—P1.7用于列控制,作為輸出線,通過(guò)軟件中的邏輯運(yùn)算控制使同一個(gè)并行口的不同引腳工作在不同的輸入輸出方式下,來(lái)實(shí)現(xiàn)反轉(zhuǎn)法的鍵盤識(shí)別工作。P0口接一個(gè)數(shù)碼管,用以顯示每個(gè)按鍵的“0--F”序號(hào)。ORG0000HLJMPSTARTORG0100HSTART:MOVSP,#60HKEY0:MOVP1,#0EFHJNBP1.0,K0JNBP1.1,K4JNBP1.2,K8JNBP1.3,K12MOVP1,#0DFHJNBP1.0,K1JNBP1.1,K5單片機(jī)實(shí)

4、驗(yàn)報(bào)告2矩陣按鍵實(shí)驗(yàn)蘇州大學(xué)_城市軌道交通學(xué)院_10通信_(tái)蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversityJNBP1.2,K9JNBP1.3,K13MOVP1,#0BFHJNBP1.0,K2JNBP1.1,K6JNBP1.2,K10JNBP1.3,K14MOVP1,#07FHJNBP1.0,K3JNBP1.1,K7JNBP1.2,K11JNBP1.3,K15LJMPKEY0K0:MOVP0,#0C0HLCALLDELAYJMPKEY0K4:MOVP0,

5、#99HLCALLDELAYJMPKEY0K8:MOVP0,#80HLCALLDELAYJMPKEY0K12:MOVP0,#0C6HLCALLDELAYJMPKEY0K1:MOVP0,#0F9HLCALLDELAYJMPKEY0K5:MOVP0,#92HLCALLDELAYJMPKEY0K9:MOVP0,#90HLCALLDELAYJMPKEY0K13:MOVP0,#0A1HLCALLDELAYJMPKEY0K2:MOVP0,#0A4HLCALLDELAYJMPKEY0K6:MOVP0,#82HLCALLDELAYJMPKEY

6、0K10:MOVP0,#88H單片機(jī)實(shí)驗(yàn)報(bào)告3矩陣按鍵實(shí)驗(yàn)蘇州大學(xué)_城市軌道交通學(xué)院_10通信_(tái)蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversityLCALLDELAYJMPKEY0K14:MOVP0,#86HLCALLDELAYJMPKEY0K3:MOVP0,#0B0HLCALLDELAYJMPKEY0K7:MOVP0,#0F8HLCALLDELAYJMPKEY0K11:MOVP0,#83HLCALLDELAYJMPKEY0K15:MOVP0,#8EHL

7、CALLDELAYJMPKEY0DELAY:MOVR3,#06HLP:MOVR4,#0A8HLP1:MOVR5,#0A8HLP2:DJNZR5,LP2DJNZR4,LP1DJNZR3,LPRETEND五.程序調(diào)試過(guò)程及結(jié)果1.在proteus中搭建電路圖,并燒入hex文件2.進(jìn)行仿真,按動(dòng)不同按鍵,觀察數(shù)碼管顯示情況如下:?jiǎn)纹瑱C(jī)實(shí)驗(yàn)報(bào)告4矩陣按鍵實(shí)驗(yàn)蘇州大學(xué)_城市軌道交通學(xué)院_10通信_(tái)蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversity單片機(jī)實(shí)驗(yàn)報(bào)告5矩

8、陣按鍵實(shí)驗(yàn)蘇州大學(xué)_城市軌道交通學(xué)院_10通信_(tái)蔡露_1042401011SchoolofUrbanRailTransportation,SoochowUniversity六.實(shí)驗(yàn)總結(jié)1.通過(guò)本次實(shí)驗(yàn),我們熟悉和掌握矩陣式鍵盤的工作原理、電路設(shè)計(jì)和軟件編程的方法,熟悉和掌握矩

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。