freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于單片機(jī)的模擬智能灌溉控制系統(tǒng)畢業(yè)論文(參考版)

2024-08-31 14:47本頁面
  

【正文】 } 。 // 0X18 整屏左移 // write_1602(0,0X18)。 // 0X10 光標(biāo)左移 // write_1602(0,0X10)。 write_(0X01)。 28 // 0X0C 開顯示,關(guān)游標(biāo),不反白, 0X0E 開游標(biāo), 0X0F 開游標(biāo),反白 write_(0X0C)。 } void init_1602() { // RW = 0。 delay(1)。 delay(1)。 } void write_date(uchar date) { RS = 1。 delay(1)。 delay(1)。 } void write_(uchar ) { RS = 0。j。i。 }//fi }//fi } 27 附錄 4 液晶 顯示模塊 代碼 : include include void delay(uint i) { uint j。 temp_l=temp_l_temp。 rh_l=rh_l_temp。 sum_temp=(temp_h_temp+temp_l_temp+rh_h_temp+rh_l_temp)。 check_temp=COM()。 temp_h_temp=COM()。 rh_h_temp=COM()。amp。 sum=2。amp。 if(!DS) //T ! { sum=2。 DS=1。 } void RH() { //主機(jī)拉低 18ms DS=0。 //超時則跳出 for 循環(huán) if(sum==1)break。amp。 sum=2。 value=1。sum++)。 while((!DS)amp。i。 } uchar COM(void) { uchar i,value。j)。i) for(j=123。 for(i。 uchar temp_h_temp,temp_l_temp,rh_h_temp,rh_l_temp,check_temp。 uchar sum=0,sum_temp=0。 通過 這次 畢設(shè),我相信在以后當(dāng)我碰到困難和挫折時一定能堅(jiān)韌的去克服它,勇往直前,在以后的學(xué)習(xí)和生活中一定能更上一層樓。當(dāng)看著 電路的完成,硬件實(shí)物的完成,程序的一步步成功的運(yùn)行,讓我越來越有自信能很好的完成本次設(shè)計(jì), 我相信 在整個系統(tǒng)設(shè)計(jì)和論文編寫過程中碰到的困難與挫折, 最終都會化 成幸福的笑臉。 雖然我的 畢業(yè) 設(shè)計(jì) 作品不是很成熟, 也存在 很多 的 不足之處,其中缺少了 光照模塊和水泵電路 , 而且溫度值也只起到了參考作用,這個是非常 遺憾 的 。從 剛 開始接到 這個 論文 (設(shè)計(jì)) 題目到 電路 的設(shè)計(jì),到硬件實(shí)物的完成,然后到程序的一步步調(diào)試實(shí)現(xiàn)整個系統(tǒng)所需的功能,再到論文文本 的 初步 完成, 最后再到定稿對我來說 每走一步 艱難的,同時每一步也 都是新的嘗試與挑戰(zhàn)。 圖 62 下載程序截圖 使用說明:先將傳感器、 電源 接入到主系統(tǒng)板上,將傳感器插入到土壤中,插上電源 ,系統(tǒng)供電正常時,液晶顯示器會顯示當(dāng)前測量的土壤濕度值 和溫度值,按設(shè)定鍵進(jìn)入設(shè)定模式,并在設(shè)定模式里按 3 鍵和 4 鍵進(jìn)行設(shè)定濕度 下限值 的 增減,待設(shè)定完成后 , 在測量模式中,判斷當(dāng)前測量濕度 , 如果小于設(shè)定濕度值 的10%,則 綠色指示燈亮起(即表示進(jìn)行灌溉)。 圖 51 實(shí)際濕度低于設(shè)定值 10%進(jìn)行灌溉(綠色指示燈亮) 18 圖 52 灌溉后濕度達(dá)到設(shè)定值繼續(xù)灌溉(綠色指示燈亮) 圖 53 灌溉后濕度值高于設(shè)定值 10%停止灌溉(綠色指示燈滅) 圖 54 濕度降至高于設(shè)定值 10%以內(nèi)不灌溉(綠色指示燈滅) 19 圖 55 濕度 降至低于設(shè)定值 10%以內(nèi)不灌溉(綠色指示燈滅) 圖 56 濕度降至低于設(shè)定值 10%后進(jìn)行灌溉(綠色指示燈亮) 20 6 調(diào)試與使用說明 調(diào)試過程如下: ( 1)、在 Keil 軟件中設(shè)置產(chǎn)生 HEX 文件,并將晶振頻率設(shè)為 12MHZ,如圖61 所示,然后進(jìn)行編譯。 測試結(jié)果 圖 51 至 56 為自動灌溉控制系統(tǒng)的主控板實(shí)物圖的測試過程及結(jié)果,單片機(jī)放在 LCD1602 液晶顯示器的下面,左側(cè)下方接口為電源接口,右側(cè)上方接口為溫濕度傳感器接口,左側(cè)紅色指示燈為電源指示燈,右側(cè)綠色指示燈代表水泵驅(qū)動系統(tǒng),當(dāng)濕度低于設(shè)定 值 10%時綠色指示燈亮起(代表灌溉),一直灌溉到濕度高于設(shè)定值 10%時綠色指示燈熄滅(停止灌溉),當(dāng)水分由于蒸發(fā)、吸收等使?jié)穸戎翟俅蔚陀谠O(shè)定值的 10%時,指示燈又亮起,如此循環(huán)進(jìn)行。 else if(rh_h(set_rh+10)) kk=1 17 5 測試結(jié)果與分析 測試環(huán)境 本設(shè)計(jì)的測試是在我自己的寢室完成的。)。 write_date(39。 write_date(set_rh/10%10+48)。)。 write_date(39。 write_date(set_temp/10%10+48)。)。 write_date(39。 // write_date(rh_h/10%10+48)。)。 //顯示 溫度的 個 位 write_date(39。 //發(fā)送 顯示指令 write_date(temp_h/10%10+48)。 }//fi }//fi } 3) 顯示實(shí)現(xiàn)溫濕度的程序 : void display(void) { RH()。 temp_l=temp_l_temp。 rh_l=rh_l_temp。 sum_temp=(temp_h_temp+temp_l_temp+rh_h_temp+rh_l_temp)。 check_temp=COM()。 temp_h_temp=COM()。 rh_h_temp=COM()。amp。 sum=2。amp。 if(!DS) //T ! { sum=2。 DS=1。 } } } 2) 讀 取 溫度 與濕度值代碼 如 下: void RH() { //主機(jī)拉低 18ms DS=0。amp。 k[7]=s1。(!k[5])) { set_rh++。 //濕度加 if(k[4]amp。 } //檢測按鍵 S3 按下,濕度值加 1 k[4]=k[5]。amp。 k[3]=s3。(!k[1])) { set_temp++。//溫度加 if(k[0]amp。 ////調(diào)用溫度濕度讀取函數(shù) 顯示實(shí)際溫度濕度 } //檢測按鍵 S1 按下,溫度值加 1 k[0]=k[1]。 ////利用 j 的累加刷新顯示 1206 的頻率, if(j250) // { j=0。 init_1602()。 程序循環(huán)掃描設(shè)定按鍵是否被按下,當(dāng)按鍵按下時,進(jìn)入設(shè)定模式,設(shè)定溫濕度值下限 ,若沒有按下按鍵則繼續(xù)采集溫濕度值 。然后按照這個流程圖在 Keil μVision3 軟件中進(jìn)行程序的開發(fā)(設(shè)計(jì)與編譯)。圖 39 是水泵模塊的系統(tǒng)原理圖。圖 38 是按鍵輸入模塊的系統(tǒng)原理圖。 12 按鍵輸入模塊 本設(shè)計(jì)的按鍵輸入模塊是由 4 個規(guī)格為 6*6*5 的四腳按鍵構(gòu)成的, S1 接單片機(jī) 的 ,具有增加設(shè)定溫度值的功能; S2 接單片機(jī)的 ,具有降低設(shè)定溫度值的功能; S3 接單片機(jī)的 ,具有提高設(shè)定濕度值的功能; S4 接單片機(jī)的 ,具有降低設(shè)定濕度值的功能(每次按鍵后增減的幅度值為 1)。 當(dāng) 單片機(jī)與 LCD1602 顯示屏 電路連接好后,只要把控制液晶顯示模塊的 程序下載到單片機(jī)中,單片機(jī) 就能控制顯示屏的顯示結(jié)果??梢詫㈦娢黄鞯膬啥朔謩e接 VCC 和 GND,中間端接 LCD1602 的第 3 腳。 11 液晶顯示模塊和單片機(jī)的 p0 端口連接,單片機(jī)會把傳感器傳送給它的數(shù)字信號進(jìn)行處理后把實(shí)際溫濕度值和設(shè)定的溫濕度下限值顯示在顯示屏上。它 是 由32 個字符點(diǎn)陣塊組成 的 , 而每個 字符點(diǎn)陣塊 又 由 57 或 511 個點(diǎn)陣組成, 每個點(diǎn)陣字符位都可以顯
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1