單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)

單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)

ID:30795822

大小:442.59 KB

頁數(shù):25頁

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

單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)_第1頁
單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)_第2頁
單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)_第3頁
單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)_第4頁
單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)_第5頁
資源描述:

《單片機(jī)課程設(shè)計(jì)利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、片機(jī)原理及應(yīng)用課程設(shè)計(jì)》報(bào)告利用矩陣鍵盤來控制1602液晶顯示器的顯示設(shè)計(jì)2011年12月7日目錄1?課程設(shè)計(jì)的目的12?課程設(shè)計(jì)的要求3.硬件設(shè)計(jì)3.1設(shè)計(jì)思想3.2主要元器件介紹3.3.功能電路介紹3.311602液晶顯示器3.323*4矩陣鍵盤(1)矩陣式鍵盤的結(jié)構(gòu)與工作原理(2)矩陣式鍵盤的按鍵識別方法4.軟件設(shè)計(jì)4.1設(shè)計(jì)思想4.2軟件流程圖4.3源程序:5.調(diào)試運(yùn)行6.設(shè)計(jì)心得體會:1?課程設(shè)計(jì)目的1.1鞏固和加深對單片機(jī)原理和接口技術(shù)知識的理解;1.2培養(yǎng)根據(jù)課題需要選學(xué)參考書籍、查閱手冊和文獻(xiàn)資料的能力;1?3學(xué)會

2、方案論證的比較方法,拓寬知識,初步掌握工程設(shè)計(jì)的基本方法;1?4掌握常用儀器、儀表的正確使用方法,學(xué)會軟、硬件的設(shè)計(jì)和調(diào)試方法;1.5能按課程設(shè)計(jì)的要求編寫課程設(shè)計(jì)報(bào)告,能正確反映設(shè)計(jì)和實(shí)驗(yàn)成果,能用計(jì)算機(jī)繪制電路圖和流程圖。2.課程設(shè)計(jì)要求1.1在3*4矩陣鍵盤上輸入信息2.2在1602芯片上顯不時(shí)間信息。2.3顯示數(shù)據(jù)的設(shè)計(jì)與變換3.硬件設(shè)計(jì)3.1設(shè)計(jì)思想在3*4矩陣鍵盤上輸入信息,通過中央處理器處理信息,再通過1602液晶顯ZK器顯ZK信息。2.2主要元器件介紹(1)電源電路(2)STC89C82RC單片機(jī)一塊。(3)160

3、2液晶顯示器一塊(4)杜邦線若干。(5)3*4矩陣鍵盤3.3?功能電路介紹3.311602液晶顯示器液晶顯示模塊具有體積小、功耗低、顯示內(nèi)容豐富等特點(diǎn),現(xiàn)在字符型液晶顯示模塊已經(jīng)是單片機(jī)應(yīng)用設(shè)計(jì)中最常用的信息顯示器件了。1602可以顯示2行16個字符,有8位數(shù)據(jù)總線D0-D7,和RS、R/W、EN三個控制端口,工作電壓為5V,并且?guī)в凶址麑Ρ榷日{(diào)節(jié)和背光。1602外觀如下圖所示1602引腳說明號符號引腳說明號符號引腳說明1VSS電源地9D2雙向數(shù)據(jù)口2VDD電源正極10D3雙向數(shù)據(jù)口3VL對比度調(diào)節(jié)11D4雙向數(shù)據(jù)口4RS數(shù)據(jù)/命

4、令選擇12D5雙向數(shù)據(jù)口5R/W讀/寫選擇13D6雙向數(shù)據(jù)口6E模塊使能端14D7雙向數(shù)據(jù)口7DO雙向數(shù)據(jù)口15BLK背光源地8D1雙向數(shù)據(jù)口16BLA背光源正極注意事項(xiàng):從該模塊的正面看,引腳排列從右向左為:15腳、16腳,然后才是1—14腳(線路板上已經(jīng)標(biāo)明)。VDD:電源正極,4.5-5.5V,通常使用5V電壓;VL:LCD對比度調(diào)節(jié)端,電壓調(diào)節(jié)范圍為0—5V。接正電源時(shí)對比度最弱,接地電源時(shí)對比度最高,但對比度過高時(shí)會產(chǎn)生“鬼影”,因此通常使用一個10K的電位器來調(diào)整對比度,或者直接串接一個電阻到地;RS:MCU寫入數(shù)據(jù)或

5、考指令選擇端。MCU要寫入指令時(shí),使RS為低電平;MCU要寫入數(shù)據(jù)時(shí),使RS為高電平;R/W:讀寫控制端。R/W為高電平時(shí),讀取數(shù)據(jù);R/W為低電平時(shí),寫入數(shù)據(jù);E:LCD模塊使能信號控制端。寫數(shù)據(jù)時(shí),需要下降沿觸發(fā)模塊。D0-D7:8位數(shù)據(jù)總線,三態(tài)雙向。如果MCU的I/O口資源緊張的話,該模塊也可以只使用4位數(shù)據(jù)線D4-D7接口傳送數(shù)據(jù)。本充電器就是采用4位數(shù)據(jù)傳送方式;BLA:LED背光正極。需要背光吋,BLA串接一個限流電阻接VDD,BLK接地,實(shí)測該模塊的背光電流為50mA左右;BLK:LED背光地端。1602操作時(shí)序(

6、1)讀操作時(shí)序(2)寫操作時(shí)序(3)基本操作時(shí)序1.1讀狀態(tài):1.2寫指令:1?3讀數(shù)據(jù):1.4寫數(shù)據(jù):輸入:RS=L,RW=H,E=H輸入:RS=L.RW=L.DO?D7二指令碼?E二高脈沖輸入:RS=H,RW=H,E=H輸出:DO?D7二狀態(tài)字輸出:無輸出:DO?D7二數(shù)據(jù)輸出:無輸入:RS=H.RW=L.DO?D7二數(shù)據(jù),E二高脈沖VOCJ9LCD16O2T3dId目502RJ6(16G2)圖為DM-162液晶顯示模塊和單片機(jī)STC89C82RC的接口電路3.323*4矩陣鍵盤廠A4第矩陣鍵盤<)(1)矩陣式鍵盤的結(jié)構(gòu)與工作

7、原理在鍵盤中按鍵數(shù)量較多時(shí),為了減少I/O口的占用,通常將按鍵排列成矩陣形式。在矩陣式鍵盤中,每條水平線和垂直線在交叉處不直接連通,而是通過一個按鍵加以連接。這樣,一個端口(如P1口)就可以構(gòu)成47=16個按鍵,比之直接將端口線用于鍵盤多出了一倍,而且線數(shù)越多,區(qū)別越明顯,比如再多加一條線就可以構(gòu)成20鍵的鍵盤,而直接用端口線則只能多出一鍵(9鍵)。由此可見,在需要的鍵數(shù)比較多時(shí),采用矩陣法來做鍵盤是合理的。矩陣式結(jié)構(gòu)的鍵盤顯然比直接法要復(fù)雜一些,識別也要復(fù)雜一些,列線通過電阻接正電源,并將行線所接的單片機(jī)的I/O口作為輸出端,而

8、列線所接的I/O口則作為輸入。這樣,當(dāng)按鍵沒有按下時(shí),所有的輸出端都是高電平,代表無鍵按下。行線輸出是低電平,一旦有鍵按下,則輸入線就會被拉低,這樣,通過讀入輸入線的狀態(tài)就可得知是否有鍵按下了。具體的識別及編程方法如下所述。(2)矩陣式鍵盤的按鍵識

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

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

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