資源描述:
《畢業(yè)設(shè)計(jì)-基于51單片機(jī)的學(xué)習(xí)開(kāi)發(fā)板設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫(kù)。
1、內(nèi)蒙古民族大學(xué)本科生畢業(yè)論文編號(hào):4本科畢業(yè)論文題目:基于51單片機(jī)的學(xué)習(xí)/開(kāi)發(fā)板的設(shè)計(jì)學(xué)院:物理與電子信息學(xué)院專(zhuān)業(yè):電子信息科學(xué)與技術(shù)年 級(jí):07級(jí)(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其它電路設(shè)計(jì)15三開(kāi)發(fā)板功能驗(yàn)證203.1矩陣鍵盤(pán)+數(shù)碼管顯示數(shù)字和字符2
2、03.2TLC2543+數(shù)碼管顯示0-5V可調(diào)直流電壓213.3DAC0832+數(shù)碼管控制發(fā)光二極管的亮暗顯示223.41602顯示字符233.5AT24C04+LCD顯示單片機(jī)向外接ROM存取數(shù)據(jù)的過(guò)程243.6DS1302+1602顯示實(shí)時(shí)時(shí)鐘243.7串口實(shí)驗(yàn)25結(jié)語(yǔ)27參考文獻(xiàn)28致謝29作者簡(jiǎn)介3033內(nèi)蒙古民族大學(xué)本科生畢業(yè)論文摘要為了讓單片機(jī)使用者有更好的學(xué)習(xí)、應(yīng)用和開(kāi)發(fā)單片機(jī)系統(tǒng)的條件,在參考了許多單片機(jī)開(kāi)發(fā)板設(shè)計(jì)的基礎(chǔ)上,本文提出了一款資源豐富,使用簡(jiǎn)便,附帶程序源代碼的51單片機(jī)學(xué)習(xí)/開(kāi)發(fā)板的詳細(xì)設(shè)計(jì)方案。本設(shè)計(jì)是基于5
3、1單片機(jī)的學(xué)習(xí)/開(kāi)發(fā)板,主要分為硬件系統(tǒng)的設(shè)計(jì)和軟件功能驗(yàn)證兩個(gè)部分。硬件部分涵蓋了單片機(jī)學(xué)習(xí)及應(yīng)用過(guò)程中使用到的大部分硬件資源,如LCD顯示器、AD和DA轉(zhuǎn)換器、數(shù)碼管顯示器、鍵盤(pán)輸入等。并具有一定的擴(kuò)展性;軟件附有各模塊的C程序?qū)嵗?,可與硬件資源實(shí)現(xiàn)聯(lián)調(diào)。為單片機(jī)的學(xué)習(xí)和開(kāi)發(fā)提供軟硬件資源平臺(tái)。關(guān)鍵詞:?jiǎn)纹瑱C(jī);學(xué)習(xí)/開(kāi)發(fā)板;硬件資源;C程序33內(nèi)蒙古民族大學(xué)本科生畢業(yè)論文AbstractInordertoletsingle-chipmicrocomputerusersarebetterlearning,applicationanddev
4、elopmentofsingle-chipmicrocomputersystemconditions,inreferencetothemanyMCUdevelopmentbasedonboarddesign,thispaperputsforwardaparagraphisrichinresources,easytouse,thesourcecode51single-chipmicrocomputerincidentallearning/developmentboarddetaileddesignproposal.Thisdesignisba
5、sedon51MCUlearning/developmentboard,mainlydividesintohardwaresystemdesignandsoftwaredesign.Hardwarecoversthemicrocontrollerlearningandapplicationprocessinuseofthemosthardwareresources,suchasLCDmonitor,theADandDAconverter,digitaltubedisplay,etc.,andhascertainexpandability;S
6、oftwarewitheachmodulewithCprogramexamples,hardwareresourcestoachievethealignment.Thelearninganddevelopmentformicrocontrollerprovidessoftwareandhardwareresourceplatform.Keywords:MCU;learning/developmentboard;hardware;Cprogram33內(nèi)蒙古民族大學(xué)本科生畢業(yè)論文引言隨著電子技術(shù)的發(fā)展,單片機(jī)在電訊技術(shù)、工業(yè)控制、汽車(chē)自動(dòng)化、家
7、用電器等領(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í)/開(kāi)發(fā)板上以供使用者方便使用。同時(shí)應(yīng)提供常用的移植性較好的模塊代碼(本設(shè)計(jì)選用C作為源代碼的編寫(xiě)工具)。市場(chǎng)上現(xiàn)存的單片機(jī)開(kāi)發(fā)板很多,因此,要求設(shè)計(jì)盡量能夠達(dá)到資源豐富、易用性好、設(shè)計(jì)美觀等特點(diǎn)。本系統(tǒng)是基于51單片機(jī)的學(xué)習(xí)/開(kāi)發(fā)板,集成了單片機(jī)應(yīng)用過(guò)程中常用到的硬件資源,如鍵盤(pán)(獨(dú)立鍵盤(pán)、矩陣鍵盤(pán))、數(shù)碼管、LCD顯示器、模數(shù)和數(shù)模轉(zhuǎn)換電路,外接存儲(chǔ)等。為學(xué)習(xí)和開(kāi)發(fā)單
8、片機(jī)產(chǎn)品提供平臺(tái)。一設(shè)計(jì)方案1.1系統(tǒng)功能分析1.1.1硬件功能1輸入功能系統(tǒng)需要有輸入數(shù)據(jù)的功能,如按鍵輸入。按鍵分為獨(dú)立按鍵和矩陣按鍵,獨(dú)立按鍵的特點(diǎn)是操作簡(jiǎn)便,矩陣按鍵有占