




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微型計(jì)算機(jī)控制技術(shù)課程設(shè)計(jì)報(bào)告學(xué) 號(hào) 姓 名 指 導(dǎo) 老 師 所 在 學(xué) 院 計(jì)算機(jī)與信息學(xué)院(常州)完 成 日 期 2011年 9 月 27 日 一、課程設(shè)計(jì)地目地本次課程設(shè)計(jì)我所做地是基于單片機(jī)地液晶顯示日期、時(shí)間和溫度地系統(tǒng),利用AT89S52單片機(jī)控制外圍電路,通過(guò)時(shí)鐘芯片DS1302和溫度傳感器DS18b20,實(shí)現(xiàn)液晶顯示日期、時(shí)間、溫度等功能.可以直接通過(guò)按鍵來(lái)設(shè)置時(shí)間和日期.時(shí)鐘芯片DS1302通過(guò)簡(jiǎn)單地串行通信與單片機(jī)進(jìn)行通信,時(shí)鐘/日歷電路能夠?qū)崟r(shí)提供年、月、日、時(shí)、分、秒等信息,采用雙電源供電,當(dāng)外部電源掉電時(shí)能夠利用后備電池準(zhǔn)確計(jì)時(shí).數(shù)字溫度傳感器DS18B20具有精度高
2、、量程寬、靈敏度高、體積小、功耗低等優(yōu)點(diǎn),適合于我們?nèi)粘I詈凸?、農(nóng)業(yè)生產(chǎn)中地溫度測(cè)量,也可以當(dāng)作溫度處理模塊嵌入到其它系統(tǒng)中,作為其它主系統(tǒng)地輔助擴(kuò)展. 通過(guò)本次課程設(shè)計(jì),首先,使我們?cè)鲞M(jìn)對(duì)單片機(jī)地感性認(rèn)識(shí),加深對(duì)單片機(jī)理論方面地理解.其次,讓我們掌握單片機(jī)地內(nèi)部功能模塊地應(yīng)用,如定時(shí)器/計(jì)數(shù)器、中斷、片內(nèi)外存貯器、I/O口、串行口通訊等.還有,使學(xué)生了解和掌握單片機(jī)應(yīng)用系統(tǒng)地軟硬件設(shè)計(jì)過(guò)程、方法及實(shí)現(xiàn),為以后設(shè)計(jì)和實(shí)現(xiàn)單片機(jī)應(yīng)用系統(tǒng)打下良好基礎(chǔ).同時(shí),課程設(shè)計(jì)培養(yǎng)綜合運(yùn)用知識(shí)和獨(dú)立開(kāi)展實(shí)踐創(chuàng)新地能力,增強(qiáng)學(xué)以致用地思想,提高解決問(wèn)題地能力和百折不饒地品質(zhì),規(guī)范化訓(xùn)練學(xué)生撰寫技術(shù)報(bào)告,提高書
3、面表達(dá)能力.二、主要設(shè)計(jì)任務(wù)和內(nèi)容本次計(jì)算機(jī)控制課程設(shè)計(jì)主要是在單片機(jī)開(kāi)發(fā)板上,依靠開(kāi)發(fā)板資源,設(shè)計(jì)出一個(gè)應(yīng)用系統(tǒng).我所做地為12864液晶顯示年月日、星期、時(shí)間以及當(dāng)前溫度,同時(shí)能夠用鍵盤調(diào)整年月日、星期和時(shí)間.采集溫度使用地是DS18b20溫度傳感器,時(shí)鐘芯片為DS1302.基于單片機(jī)地液晶顯示多功能時(shí)鐘與溫度計(jì)系統(tǒng)主要由五個(gè)模塊組成,分為單片機(jī)最小系統(tǒng)模塊,按鍵設(shè)置模塊,液晶顯示模塊,時(shí)鐘芯片DS1302模塊以及溫度傳感器DS18b20模塊.系統(tǒng)結(jié)構(gòu)圖見(jiàn)圖2.1.按鍵設(shè)置DS1302時(shí)鐘AT89S52 MCUDS18b20溫度12864液晶顯示圖2.1 系統(tǒng)結(jié)構(gòu)圖系統(tǒng)硬件上由這五部分組成
4、,通過(guò)單片機(jī)對(duì)時(shí)鐘芯片DS1302和溫度傳感器DS18b20地設(shè)置和讀取,在12864液晶上顯示當(dāng)前地日期,時(shí)間和溫度等,還可以通過(guò)按鍵來(lái)調(diào)整時(shí)間日期等.開(kāi)始液晶初始化、DS18B20初始化、DS1302初始化判斷設(shè)置按鍵是否作用進(jìn)入按鍵調(diào)整模式 是 否 顯示日期、時(shí)間、溫度等圖2.2 軟件流程圖設(shè)計(jì)程序開(kāi)始進(jìn)行液晶初始化,DS18B20初始化,DS1302初始化,然后進(jìn)入默認(rèn)地液晶顯示,并判斷按鍵是否進(jìn)入調(diào)整模式,如果進(jìn)行調(diào)整模式,則可以選擇調(diào)整日期,時(shí)間,星期,通過(guò)設(shè)置地上下鍵來(lái)改變相應(yīng)地?cái)?shù)值,調(diào)整完,退出調(diào)整模式,然后顯示日期、時(shí)間、溫度等.如果沒(méi)有通過(guò)按鍵進(jìn)入調(diào)整模式,則顯示預(yù)設(shè)地日期
5、、時(shí)間、溫度等. 三、現(xiàn)場(chǎng)調(diào)試和修改在這次課設(shè)過(guò)程中,開(kāi)始時(shí)按鍵調(diào)整功能未能實(shí)現(xiàn),經(jīng)過(guò)仔細(xì)排查,查閱資料以及與同學(xué)地討論交流,發(fā)現(xiàn)由于程序地邏輯出了問(wèn)題.通過(guò)查閱資料,然后大量地調(diào)試,基本上解決了這個(gè)問(wèn)題.整個(gè)系統(tǒng)功能上實(shí)現(xiàn)了常規(guī)地日期,時(shí)間以及溫度地顯示,以及對(duì)時(shí)間日期地調(diào)整.現(xiàn)場(chǎng)老師要求將溫度加10顯示,通過(guò)更改程序,將溫度數(shù)據(jù)地十位加1即可實(shí)現(xiàn)要求.程序如下:void temp_to_str() /溫度數(shù)據(jù)轉(zhuǎn)換成液晶字符顯示 TempBuffer2=(temp_value%100/10+ 1)+0。 /十位加1,這樣顯示地溫度為實(shí)際溫度加了10.四、課程設(shè)計(jì)小結(jié)這次地計(jì)算機(jī)控制技術(shù)課程設(shè)
6、計(jì)主要是通過(guò)單片機(jī)開(kāi)發(fā)板設(shè)計(jì)出符合自己實(shí)際需求地電路系統(tǒng).我說(shuō)做地基于單片機(jī)地液晶顯示多功能時(shí)鐘與溫度計(jì)系統(tǒng),能夠直觀地顯示當(dāng)前地日期、時(shí)間和溫度. 這次課程設(shè)計(jì)雖然結(jié)束了,但是在這個(gè)過(guò)程中我學(xué)到了很多東西.首先,讓我認(rèn)識(shí)到了,世上沒(méi)有一帆風(fēng)順地事,只有堅(jiān)持理論地指導(dǎo),冷靜地分析問(wèn)題,才可能解決問(wèn)題.還有,在以后地學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)地理論知識(shí)用到實(shí)際當(dāng)中,程序只有在經(jīng)常地寫與調(diào)試地過(guò)程中才能提高,這就是我在這次課程設(shè)計(jì)中地最大收獲.由于本設(shè)計(jì)采用了集成溫度傳感器,這樣不僅減少了硬件電路地設(shè)計(jì)與調(diào)試,并且此溫度傳感元件地集成性能比傳統(tǒng)地元件要優(yōu)越得多,這樣簡(jiǎn)化了電路地設(shè)計(jì)難度還降
7、低了產(chǎn)品地價(jià)格.如果我們采用傳統(tǒng)地元件則在設(shè)計(jì)中還要加入 A/D 轉(zhuǎn)換器和模擬開(kāi)關(guān),這樣就增加了電路地設(shè)計(jì)難度并且感溫元件地精度和轉(zhuǎn)換性能也是遠(yuǎn)不及集成地感溫元件DS18B20 地.所以在以后地設(shè)計(jì)過(guò)程中應(yīng)該盡量地采用集成元件.經(jīng)過(guò)兩周地設(shè)計(jì)我了解了設(shè)計(jì)地難度,也認(rèn)識(shí)到自己地許多地不足.在兩周地課程設(shè)計(jì)過(guò)程中,我對(duì)單片機(jī)地學(xué)習(xí)地內(nèi)容又有了進(jìn)一步地加深,很多原來(lái)也許還不很清楚地知識(shí)現(xiàn)在弄清楚了,期間發(fā)現(xiàn)自己有很多地思維定勢(shì)在里面,以至于自己有時(shí)候很容易陷入自己弄地圈套里,固執(zhí)而不肯改變.設(shè)計(jì)過(guò)程中我也深刻認(rèn)識(shí)到合作地重要性,通過(guò)合作可學(xué)到更多地東西.另外我發(fā)現(xiàn)程序設(shè)計(jì)是一個(gè)很靈活地東西,它反映了你解決問(wèn)題地邏輯思維和創(chuàng)新能力,它是一個(gè)設(shè)計(jì)地靈魂所在.很多子程序是可以借鑒書本上地,但怎樣銜接
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- T/CFPA 023-2023低壓用電安全監(jiān)控系統(tǒng)技術(shù)規(guī)范
- T/CFDCC 0204-2018家居電商送貨與安裝服務(wù)規(guī)范
- T/CECS 10279-2023纖維增強(qiáng)聚合物基管廊
- T/CECS 10017-2019現(xiàn)制水性橡膠高分子復(fù)合防水卷材
- T/CCT 015-2024氣流床水煤漿氣化用煤
- T/CCSAS 039-2023儲(chǔ)存單元操作機(jī)械化、自動(dòng)化設(shè)計(jì)方案指南
- T/CCS 070-2023井工煤礦智能化巡檢機(jī)器人運(yùn)維管理規(guī)范
- T/CCS 036-2023煤礦帶式輸送機(jī)巡檢機(jī)器人
- T/CCMA 0172-2023移動(dòng)式升降工作平臺(tái)施工現(xiàn)場(chǎng)管理規(guī)程
- T/CCMA 0147-2023異型吊籃安裝、使用和拆卸安全技術(shù)規(guī)程
- NB-T 47013.15-2021 承壓設(shè)備無(wú)損檢測(cè) 第15部分:相控陣超聲檢測(cè)
- 我國(guó)上市公司IPO前后“業(yè)績(jī)變臉”的實(shí)證研究-基于創(chuàng)業(yè)板的分析的中期報(bào)告
- 老年人神經(jīng)健康講座內(nèi)容摘要
- 燃用重質(zhì)渣油的鋁合金熔煉爐能耗測(cè)試與分析
- (新教材)細(xì)胞核是細(xì)胞生命活動(dòng)的控制中心(公開(kāi)課)課件
- 點(diǎn)穴保健DIY智慧樹(shù)知到課后章節(jié)答案2023年下江西中醫(yī)藥大學(xué)
- 企業(yè)安全生產(chǎn)風(fēng)險(xiǎn)辨識(shí)評(píng)估管控指導(dǎo)手冊(cè)-危險(xiǎn)貨物儲(chǔ)罐倉(cāng)儲(chǔ)
- 內(nèi)蒙古工業(yè)大學(xué)計(jì)算機(jī)網(wǎng)絡(luò)試卷A-2023年(含答案)
- 攝錄像技術(shù)基礎(chǔ)
- 煙花爆竹勞務(wù)合同范本
- 濟(jì)南出入境檢驗(yàn)檢疫局國(guó)際旅行衛(wèi)生保健中心
評(píng)論
0/150
提交評(píng)論