![畢業(yè)設(shè)計(jì)自動(dòng)澆水控制器_第1頁](http://file4.renrendoc.com/view/6d35c129d54251e805cdb0953e091478/6d35c129d54251e805cdb0953e0914781.gif)
![畢業(yè)設(shè)計(jì)自動(dòng)澆水控制器_第2頁](http://file4.renrendoc.com/view/6d35c129d54251e805cdb0953e091478/6d35c129d54251e805cdb0953e0914782.gif)
![畢業(yè)設(shè)計(jì)自動(dòng)澆水控制器_第3頁](http://file4.renrendoc.com/view/6d35c129d54251e805cdb0953e091478/6d35c129d54251e805cdb0953e0914783.gif)
![畢業(yè)設(shè)計(jì)自動(dòng)澆水控制器_第4頁](http://file4.renrendoc.com/view/6d35c129d54251e805cdb0953e091478/6d35c129d54251e805cdb0953e0914784.gif)
![畢業(yè)設(shè)計(jì)自動(dòng)澆水控制器_第5頁](http://file4.renrendoc.com/view/6d35c129d54251e805cdb0953e091478/6d35c129d54251e805cdb0953e0914785.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
設(shè)計(jì)要求 4 5 第一章引言1.1單片機(jī)的概述它的特點(diǎn)是:高性能、高速度、體積小,價(jià)格低廉,穩(wěn)定可靠,應(yīng)用廣泛。1.2單片機(jī)的分類及發(fā)展S步。第二章設(shè)計(jì)題目與要求2.1課程設(shè)計(jì)要求2.2課程設(shè)計(jì)目的(1)鞏固、加深和擴(kuò)大單片機(jī)應(yīng)用的知識面。提高綜合及靈活運(yùn)用所學(xué)知識解決(2)培養(yǎng)針對課題需要,選擇和查閱有關(guān)手冊、圖標(biāo)及文獻(xiàn)資料的自學(xué)能力,提第三章設(shè)計(jì)的方案選擇與論證3.1整體設(shè)計(jì)框架顯示模顯示模塊澆水輸出模塊路鍵盤模塊復(fù)位電路部上拉,要用做輸入輸出,就需要外接上拉。對高,本設(shè)計(jì)不需要如此顯示精度及詳細(xì)度。定。3.3最終方案決定及電路設(shè)計(jì)第四章系統(tǒng)硬件電路的設(shè)計(jì)一個(gè)全雙工通用異步串行接口UART具有位操作功能的布爾處理機(jī)及位尋址功能片內(nèi)振蕩器和時(shí)鐘產(chǎn)生電路址(A8-A15).A8-A15.??诰€口線信號功能P3.0RXD串行口數(shù)據(jù)輸入(接收數(shù)據(jù))P3.1TXD串行口數(shù)據(jù)輸出(發(fā)送數(shù)據(jù))PINT外部中斷0輸入PINT外部中斷1輸入P3.4T0定時(shí)器0的外部輸入(計(jì)數(shù)輸入)P3.5T1定時(shí)器1的外部輸入(計(jì)數(shù)輸入)P3.6WR外部數(shù)據(jù)存儲器寫選通控制輸出P3.7RD外部數(shù)據(jù)存儲器讀選通輸出控制+5V61agafbfbgagafbfbggddf dpafbfbfdp3472658900000000R21R22R23R24R25R26R27R28fdpLCBIVfABCDLEggececdddGNDCD451185508550855085508550855030pf30pf水模塊。塊在要對澆水的時(shí)間及時(shí)長進(jìn)行設(shè)定時(shí)現(xiàn)實(shí)需要設(shè)定的每天開始澆水的時(shí)間以及2.2數(shù)碼管介紹本設(shè)計(jì)的顯示模塊采用兩個(gè)二位數(shù)碼管與一個(gè)一位數(shù)碼管來顯示,都為共陰極LLTBIABCDLEQG9472abaab2fbffbfeg756gfdpcfdpddd94定的初始狀態(tài)或成為原始狀態(tài),在這種狀態(tài)下,所有的專用寄存器都賦予默認(rèn)值。4.4鍵盤輸入模塊圖4-10鍵盤電路讀得引腳電平平均為“1”(+5V);若某一按鍵被按下,則該鍵所對應(yīng)的端口線變?yōu)榈蚇NN4.5澆水模塊設(shè)計(jì)澆水,18k2VD14001+5VK1R9+5LED1VD200112345612345678ULN2803LED2VD34001K3K3LED3VD4001圖4-12澆水控制電路圖4-13直流穩(wěn)壓電源基本組成電框圖整流電路的作用是將交流電壓U1變換成脈動(dòng)的直流U2,它主要有半波整流、全波整流方式,可以由整流二極管構(gòu)成整流橋堆來執(zhí)行,常見的整流二極管有1N4007、1N5148等,本設(shè)計(jì)選用1N4007,橋堆有RS210等。濾波電路作用是將脈動(dòng)直流U濾220V220V50HzU=nUi1U=2URM1RC=(3~5)T/2LMLM7805VinVoutDNG248VC5100uF1N4074×3F+5V23第五章系統(tǒng)的程序設(shè)計(jì)始否flag=20?是是否秒=60?是是是否時(shí)=24?是時(shí)清零,星期加一否是5.2鍵盤控制時(shí)間設(shè)置5.2.1按鍵校對系統(tǒng)時(shí)間正常模式,等待按鍵按下是否有按是否AN1是否否AN2否是否是否是顯示系統(tǒng)時(shí)間小時(shí)否是小時(shí)清零是分鐘分鐘清零AN3否AN6初始化系統(tǒng)時(shí)間5.2.2按鍵設(shè)置澆水時(shí)間正常模式,等待按鍵按下顯示系統(tǒng)時(shí)間是顯示系統(tǒng)時(shí)間是是AN3是是AN4是AN4是否是設(shè)置是設(shè)置澆水時(shí)間設(shè)置澆水時(shí)長AN5AN1AN1是是AN2AN2是是是是點(diǎn)亮小數(shù)點(diǎn)亮小數(shù)日不前兩位是是并執(zhí)行100進(jìn)小時(shí)加行校時(shí)后兩位并執(zhí)行100進(jìn)行校時(shí)的60進(jìn)位。澆水時(shí)間程序框圖5.3澆水執(zhí)行程序框圖是否到時(shí)?否顯示系統(tǒng)時(shí)間回是今日澆水?否倒計(jì)時(shí)重置倒計(jì)時(shí)重置倒計(jì)時(shí)重置倒計(jì)時(shí)重置倒計(jì)時(shí)重置倒計(jì)時(shí)重置倒計(jì)時(shí)重置倒計(jì)時(shí)重置是是是是是是是是是2路澆水,顯示倒計(jì)時(shí)3路澆水,顯示倒計(jì)時(shí)4路澆水,顯示倒計(jì)時(shí)5路澆水,顯示倒計(jì)時(shí)6路澆水,顯示倒計(jì)時(shí)7路澆水,顯示倒計(jì)時(shí)路澆水,顯示倒計(jì)時(shí)否否否否否否否否主程序/*系統(tǒng)一共有兩套時(shí)間體系:系統(tǒng)時(shí)間(定時(shí)器控制)和澆水開始時(shí)間*///-------------------------宏定義和位定義------------------------//-------端口定義----------#defineLEDP1//數(shù)碼管數(shù)據(jù)口LED燈數(shù)據(jù)口實(shí)際是澆水控制口//按鍵接口//-------位定義----------P小數(shù)點(diǎn)TIME_1TIME_2TIME_3=P2^4;//分高=P2^5;//分低TIME_5P星期幾TIME_6=P2^7;//秒閃爍//-------宏定義----------defineKEYNULLxff//--------------------------全局變量-----------------------------=//系統(tǒng)時(shí)間秒//系統(tǒng)時(shí)間時(shí)//系統(tǒng)時(shí)間分//系統(tǒng)時(shí)間周止//澆水天控制標(biāo)記位:周一,為1的時(shí)候周一澆//澆水天控制標(biāo)記位:周二,為1的時(shí)候周二澆//澆水天控制標(biāo)記位:周三,為1的時(shí)候周三澆//澆水天控制標(biāo)記位:周四,為1的時(shí)候周四澆水,//澆水天控制標(biāo)記位:周五,為1的時(shí)候周五澆水,//澆水天控制標(biāo)記位:周六,為1的時(shí)候周六澆水,//澆水天控制標(biāo)記位:周日,為1的時(shí)候周日澆全局變量0~9999//澆水時(shí)長高//澆水時(shí)長低//澆水開始時(shí)間//澆水開始時(shí)間分鐘//--------------------------函數(shù)-----------------------------//------------------------------------------//延遲函數(shù)//------------------------------------------{for;i<n;i++)}//------------------------------------------//延遲函數(shù)//------------------------------------------{rinij}//------------------------------------------//顯示時(shí)間,使用掃描顯示//在設(shè)置周幾不澆水的時(shí)候,數(shù)碼管的小數(shù)點(diǎn)顯示//與否由此函數(shù)控制//------------------------------------------{DP=0;//正常情況下,不點(diǎn)亮小數(shù)點(diǎn)//第一個(gè)數(shù)碼管點(diǎn)亮//顯示小時(shí)高位//產(chǎn)生視覺余輝//第一個(gè)數(shù)碼管點(diǎn)滅//第二個(gè)數(shù)碼管點(diǎn)亮//顯示小時(shí)低位//產(chǎn)生視覺余輝//第二個(gè)數(shù)碼管點(diǎn)滅//第三個(gè)數(shù)碼管點(diǎn)亮//顯示分鐘高位//產(chǎn)生視覺余輝//第一個(gè)數(shù)碼管點(diǎn)滅//第四個(gè)數(shù)碼管點(diǎn)亮//顯示分鐘低位//產(chǎn)生視覺余輝//第四個(gè)數(shù)碼管點(diǎn)滅//第五個(gè)數(shù)碼管點(diǎn)亮//顯示天//關(guān)閉周一澆水,點(diǎn)亮小數(shù)點(diǎn){DP=1;}{//關(guān)閉周二開始,點(diǎn)亮小數(shù)點(diǎn)DP=1;}{DP=1;}{DP=1;}{DP=1;}{DP=1;}{DP=1;}//產(chǎn)生視覺余輝//第五個(gè)數(shù)碼管滅}// //顯示澆水倒計(jì)時(shí)// {DP=0;//正常情況下,不點(diǎn)亮小數(shù)點(diǎn)//獲取并顯示千位//得到?jīng)]有千位的數(shù),只含有百個(gè)//十位//個(gè)位}//--------------------------------------//澆水控制//--------------------------------------{按鍵AN1AN2和AN4聯(lián)合作用下才可被修改,所以需要保存//開啟第一路澆水裝置的電磁閥開始澆水{}//開啟第二路澆水裝置的電磁閥開始澆水{}//開啟第三路澆水裝置的電磁閥開始澆水{}//開啟第四路澆水裝置的電磁閥開始澆水{}//開啟第五路澆水裝置的電磁閥開始澆水{}//開啟第六路澆水裝置的電磁閥開始澆水{}//開啟第七路澆水裝置的電磁閥開始澆水{}//開啟第八路澆水裝置的電磁閥開始澆水{}//結(jié)束澆水,回到正常模式}//關(guān)閉澆水標(biāo)志//--------------------------------------// {}//使能全局中斷{//按鍵識別---和時(shí)間相關(guān)的初始設(shè)置--------------------------------------------MON_FLAG=1;//默認(rèn)每天澆水開始時(shí)間分鐘//上電后系統(tǒng)時(shí)間秒//上電后系統(tǒng)時(shí)間時(shí)//上電后系統(tǒng)時(shí)間分//上電后系統(tǒng)時(shí)間周//初始每天都會澆水//初始每天都會澆水//初始每天都會澆水//初始每天都會澆水//初始每天都會澆水//初始每天都會澆水s{//-------------------------按鍵控制模式----------------------------//按鍵完成模式的選擇和控制keyKEYNULLif(key!=KEY_NULL){//連續(xù)兩次按鍵一樣,認(rèn)為沒有按鍵{AN4=2澆水秒數(shù)高位校對{{}{}{}}{N{}{}{}}{ysDay}{{TIME_6=0;//910LED熄滅}eAN{}}//////{{{}{}{}{}{}{}{}//////}}}}//結(jié)束按鍵控制//-------------------------模式的執(zhí)行和澆水控制--------------------------
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代辦公環(huán)境中職場的職業(yè)技能
- 湘教版數(shù)學(xué)九年級上冊2.2《一元二次方程的解法》聽評課記錄11
- 電商品臺綠色物流配送模式的推廣與應(yīng)用
- 【培優(yōu)卷】同步分層練習(xí):四年級下冊語文第9課《短詩三首》(含答案)
- 環(huán)保材料與化學(xué)科技的應(yīng)用
- 環(huán)保決策支持系統(tǒng)的大數(shù)據(jù)技術(shù)
- 電商平臺物流配送的優(yōu)化與改進(jìn)方案
- 人教部編版九年級歷史下冊第16課《冷戰(zhàn)》聽課評課記錄
- 2025年度裝配式建筑構(gòu)件制造勞務(wù)分包合同
- 現(xiàn)代辦公中如何有效進(jìn)行網(wǎng)絡(luò)輿情管理
- 康復(fù)評定頸椎病
- 公司安全生產(chǎn)事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)工作制度
- H3CNE認(rèn)證考試題庫官網(wǎng)2022版
- 感統(tǒng)訓(xùn)練培訓(xùn)手冊(適合3-13歲兒童)
- 公司章程范本(完整版)
- 廠房委托經(jīng)營管理合同范本
- 部編教材《村居》《詠柳》1-古詩兩首名師公開課獲獎(jiǎng)?wù)n件百校聯(lián)賽一等獎(jiǎng)?wù)n件
- 人力資源管理手冊 (一)
- 七年級上冊口算題300道
- 《保險(xiǎn)科技》課件-第二章 大數(shù)據(jù)及其在保險(xiǎn)領(lǐng)域中的應(yīng)用
- 父母贈(zèng)與田地協(xié)議書范本
評論
0/150
提交評論