單片機課程設(shè)計報告(4×4矩陣鍵盤)

單片機課程設(shè)計報告(4×4矩陣鍵盤)

ID:9531542

大小:273.00 KB

頁數(shù):11頁

時間:2018-05-02

單片機課程設(shè)計報告(4×4矩陣鍵盤)_第1頁
單片機課程設(shè)計報告(4×4矩陣鍵盤)_第2頁
單片機課程設(shè)計報告(4×4矩陣鍵盤)_第3頁
單片機課程設(shè)計報告(4×4矩陣鍵盤)_第4頁
單片機課程設(shè)計報告(4×4矩陣鍵盤)_第5頁
資源描述:

《單片機課程設(shè)計報告(4×4矩陣鍵盤)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫

1、單片機原理及系統(tǒng)課程設(shè)計評語:考勤(10)守紀(10)過程(40)設(shè)計報告(30)答辯(10)總成績(100)專業(yè):自動控制班級:自控1001班姓名:王文濱學(xué)號:指導(dǎo)教師:趙斌蘭州交通大學(xué)自動化與電氣工程學(xué)院2013年3月7日單片機原理及系統(tǒng)課程設(shè)計報告摘要矩陣鍵盤掃描裝置是大量需要鍵盤輸入裝置的單片機系統(tǒng)的一個代表性模塊,在花樣繁多的單片機系統(tǒng)中始終是不可或缺的的一部分。最為簡單的行掃描輸入法仍然有很大的研究意義,在不需要過于復(fù)雜的微處理模塊中,它會是一個極為重要的人機交流方式。本文以4×4矩陣鍵盤輸入裝置為例,運用所學(xué)知識,建立了一個可靠的簡易輸入裝置,

2、旨在通過設(shè)計簡明的表述鍵盤輸入裝置及行掃描法的原理,并很好的掌握,最終有所收獲。實踐表明,簡易4×4矩陣鍵盤輸入裝置由于資源利用不合理,信息處理算法效率較低,還需要大量的學(xué)習(xí)并對其改進。關(guān)鍵詞:單片機;矩陣鍵盤;4×4鍵盤;簡易;行掃描法II單片機原理及系統(tǒng)課程設(shè)計報告AbstractMatrixkeyboardscanningdeviceisamodulerepresentstheSCMsystemsneedalotofkeyboardinputdevice,inavarietyofsingle-chipmicrocomputersystemisalway

3、sanessentialpartofthe.Thelinescaninputmethodsimplestillhasgreatsignificance,withouttheneedforcomplicatedmicroprocessingmodule,itisaveryimportantwayofman-machinecommunication.Basedonthe4*4matrixkeyboardinputdeviceasanexample,theuseoftheknowledge,asimpleinputdevicereliabilityisestabl

4、ished,throughtheprincipleofdesignconciserepresentationofkeyboardinputdeviceandlinescanningmethod,andagoodgraspof,thefinalharvest.Practiceshowsthat,thesimple4*4matrixkeyboardinputdeviceduetoirrationaluseofresources,informationprocessingalgorithmefficiencyislow,stillneedalotoflearnin

5、ganditsimprovement.Keywords:SCM,Matrixkeyboard,4*4keyboard,Simple,LineScanningMethodII單片機原理及系統(tǒng)課程設(shè)計報告基于單片機的4×4矩陣鍵盤輸入1引言本設(shè)計提出了用AT89C51單片機為核心控制元件,設(shè)計一個簡易的4×4矩陣鍵盤輸入裝置,本方案以AT89C51單片機作為主控核心,與晶振、數(shù)碼管、自復(fù)式按鈕等構(gòu)成,利用了單片機的輸入輸出端口,充分發(fā)揮行掃描法的特點,通過數(shù)碼管顯示確認按鈕的有效性。系統(tǒng)實用性強、判斷精確、操作簡單,同時利用C語言編程,模塊化函數(shù)使其具有一定意義

6、上的擴展能力,可填充性與可移植性良好。2設(shè)計方案及原理2.1矩陣鍵盤設(shè)計方案(1)4×4矩陣鍵盤輸入裝置共有16個按鍵,分別對應(yīng)0~f十六個數(shù)字。(2)設(shè)置一個數(shù)碼顯示管,對應(yīng)顯示不同按鍵按下時所對應(yīng)的數(shù)字并持續(xù)顯示。2.2矩陣鍵盤設(shè)計原理矩陣鍵盤設(shè)計原理如圖1所示:圖14×4矩陣鍵盤輸入裝置原理圖電路通過晶振電路為單片機提供時鐘,從鍵盤輸入電路中讀取按鍵編碼,并通過查表后,通過數(shù)碼管顯示電路在數(shù)碼管上顯示相應(yīng)的數(shù)字,從而完成設(shè)計任務(wù)。其可以擴展性在于可以通過修改查表指令,以及輸出編碼實現(xiàn)向不同子程序的轉(zhuǎn)移,從而實現(xiàn)按鍵后執(zhí)行相應(yīng)功能的目的。3硬件設(shè)計3.1

7、元器件選擇為實現(xiàn)電路,選擇89C51芯片,數(shù)碼管,自復(fù)式按鈕,電容以及晶振等元器件。8單片機原理及系統(tǒng)課程設(shè)計報告數(shù)碼管選用2位7段數(shù)碼管,其中A,B,C,D,E,F,G分別控制七段數(shù)碼管,DP控制小數(shù)點。3.2系統(tǒng)原理電路圖基于各個模塊的設(shè)計,可以設(shè)計出系統(tǒng)原理電路圖,P1為按鍵掃描口,P0為數(shù)碼管顯示輸出口,P2.0~P2.1為數(shù)碼管顯示選擇口,XTAL1和XTAL2接晶振電路。系統(tǒng)原理電路圖如圖2所示:圖2系統(tǒng)原理電路圖4軟件設(shè)計4.1軟件設(shè)計方案為了能夠達到按鍵的輸入與顯示互不干擾,再掃描鍵盤的同時,不間斷數(shù)碼管顯示,因而在編寫程序時先編寫定時中斷程

8、序,使用定時器T0在工作方式2(即自動重裝定時器),

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

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

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