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