資源描述:
《畢業(yè)設(shè)計-基于51單片機的學習開發(fā)板設(shè)計》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學術(shù)論文-天天文庫。
1、內(nèi)蒙古民族大學本科生畢業(yè)論文編號:4本科畢業(yè)論文題目:基于51單片機的學習/開發(fā)板的設(shè)計學院:物理與電子信息學院專業(yè):電子信息科學與技術(shù)年 級:07級(1)班姓名:劉志強指導教師:周昆鵬完成日期:2011年5月23日34內(nèi)蒙古民族大學本科生畢業(yè)論文目錄摘要1Abstract2引言3一設(shè)計方案31.1系統(tǒng)功能分析31.2芯片選型4二硬件設(shè)計82.1單片機最小系統(tǒng)電路的設(shè)計82.2輸入部分的設(shè)計92.3顯示部分的設(shè)計112.4AD和DA設(shè)計132.5串口的設(shè)計142.6其它電路設(shè)計15三開發(fā)板功能驗證
2、203.1矩陣鍵盤+數(shù)碼管顯示數(shù)字和字符203.2TLC2543+數(shù)碼管顯示0-5V可調(diào)直流電壓213.3DAC0832+數(shù)碼管控制發(fā)光二極管的亮暗顯示223.41602顯示字符233.5AT24C04+LCD顯示單片機向外接ROM存取數(shù)據(jù)的過程243.6DS1302+1602顯示實時時鐘243.7串口實驗25結(jié)語27參考文獻28致謝29作者簡介3034內(nèi)蒙古民族大學本科生畢業(yè)論文摘要為了讓單片機使用者有更好的學習、應用和開發(fā)單片機系統(tǒng)的條件,在參考了許多單片機開發(fā)板設(shè)計的基礎(chǔ)上,本文提出了一款資源
3、豐富,使用簡便,附帶程序源代碼的51單片機學習/開發(fā)板的詳細設(shè)計方案。本設(shè)計是基于51單片機的學習/開發(fā)板,主要分為硬件系統(tǒng)的設(shè)計和軟件功能驗證兩個部分。硬件部分涵蓋了單片機學習及應用過程中使用到的大部分硬件資源,如LCD顯示器、AD和DA轉(zhuǎn)換器、數(shù)碼管顯示器、鍵盤輸入等。并具有一定的擴展性;軟件附有各模塊的C程序?qū)嵗?,可與硬件資源實現(xiàn)聯(lián)調(diào)。為單片機的學習和開發(fā)提供軟硬件資源平臺。關(guān)鍵詞:單片機;學習/開發(fā)板;硬件資源;C程序34內(nèi)蒙古民族大學本科生畢業(yè)論文AbstractInordertolets
4、ingle-chipmicrocomputerusersarebetterlearning,applicationanddevelopmentofsingle-chipmicrocomputersystemconditions,inreferencetothemanyMCUdevelopmentbasedonboarddesign,thispaperputsforwardaparagraphisrichinresources,easytouse,thesourcecode51single-chipm
5、icrocomputerincidentallearning/developmentboarddetaileddesignproposal.Thisdesignisbasedon51MCUlearning/developmentboard,mainlydividesintohardwaresystemdesignandsoftwaredesign.Hardwarecoversthemicrocontrollerlearningandapplicationprocessinuseofthemostha
6、rdwareresources,suchasLCDmonitor,theADandDAconverter,digitaltubedisplay,etc.,andhascertainexpandability;SoftwarewitheachmodulewithCprogramexamples,hardwareresourcestoachievethealignment.Thelearninganddevelopmentformicrocontrollerprovidessoftwareandhard
7、wareresourceplatform.Keywords:MCU;learning/developmentboard;hardware;Cprogram34內(nèi)蒙古民族大學本科生畢業(yè)論文引言隨著電子技術(shù)的發(fā)展,單片機在電訊技術(shù)、工業(yè)控制、汽車自動化、家用電器等領(lǐng)域得到了廣泛的應用,而51單片機由于其實用性好、可靠性高、便于擴展等特點得到了廣泛的應用。為了更好的學習和應用單片機,可以將經(jīng)常應用到的單片機外圍電路集成到一個學習/開發(fā)板上以供使用者方便使用。同時應提供常用的移植性較好的模塊代碼(本設(shè)計選用
8、C作為源代碼的編寫工具)。市場上現(xiàn)存的單片機開發(fā)板很多,因此,要求設(shè)計盡量能夠達到資源豐富、易用性好、設(shè)計美觀等特點。本系統(tǒng)是基于51單片機的學習/開發(fā)板,集成了單片機應用過程中常用到的硬件資源,如鍵盤(獨立鍵盤、矩陣鍵盤)、數(shù)碼管、LCD顯示器、模數(shù)和數(shù)模轉(zhuǎn)換電路,外接存儲等。為學習和開發(fā)單片機產(chǎn)品提供平臺。一設(shè)計方案1.1系統(tǒng)功能分析1.1.1硬件功能1輸入功能系統(tǒng)需要有輸入數(shù)據(jù)的功能,如按鍵輸入。按鍵分為獨立按鍵和矩陣按鍵,獨立按鍵的特點是操作簡便,矩陣按鍵有占