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

正文內(nèi)容

畢業(yè)設計單片機智能溫室系統(tǒng)的設計-wenkub.com

2025-11-19 18:01 本頁面
   

【正文】 //等待 ( 15 ~ 60ms) } Readonechar( void) { Unsigned char i=0; Unsigned char dat=0; For( i=8; i0。 //數(shù)據(jù)傳輸線接單片機的相應的引腳 Unsigned char tempL=0; //臨時變量低位 Unsigned char tempH=0; //臨時變量高位 Float temperature; //溫度值 Void delay( unsigned int k) { Unsigned int n; n=0; while( n k) {n + +; } Return; } Void delay1( void) { Int k; For( k=0; k400。 再 次 感 謝 所 有 支 持 和 幫 助 過 我 的 老 師 、 領 導 和 同 學 們 。 在論文撰寫的過程中, 她 提供了許多寶貴的思路和建議,結(jié)合工作體會和經(jīng)歷,提出了很多有價值的觀點,為完成本次設計和論文給予了很大的幫助。特別是語音告警、節(jié)省功耗,提高穩(wěn)定度等方面。 智能溫室系統(tǒng)設計 23 第四章 結(jié)束語 當今科技發(fā)展迅速,單片機嵌入式開發(fā)有著光 明的前景。 留有手動切換各畫面和自動循環(huán)方式顯示各區(qū)域畫面的設置選項。分兩級權(quán)限:溫室察看權(quán)限、參數(shù)修改權(quán)限 系統(tǒng)監(jiān)控 監(jiān)控溫室內(nèi)空氣溫度、空氣濕度、光照度、二氧化碳、土壤溫度、土壤濕度、電導率等參數(shù)。 下位機主程序由四大模塊組成,即 :初始化模塊、 LCD 顯示模塊、中斷模塊、控制模塊;每個模塊是由相應的子模塊組成 (即第二層 ),子模塊又可以進行繼續(xù)細分。采用了模塊化結(jié)構(gòu),整個軟件由四大主要模塊及其它輔助模塊組成。 智能溫室系統(tǒng)設計 19 讀出溫度流程圖 溫度轉(zhuǎn)換命令子程序 溫度裝換命令子程序主要是溫度裝換開始命令,當采用 12 位分辨率是裝換時間約為 750ms,在本程序設計中采用 1s 顯示程序延時法等待裝換的完成。由于溫度屬于緩慢比較信號,因此,沒有制滯環(huán)處理。當測量值和設定值相等時,把這種狀態(tài)作為測量溫 度大雨設定溫度值處理。在這個過程中要嚴格地保證時序要求因此,在執(zhí)行以上程序不允許產(chǎn)生中斷,而且要用 總線上,以保證在主機釋放總線只能把總線拉回高電平。 智能溫室系統(tǒng)設計 17 它的過程可具體描述為主機的總線低電平持續(xù)時間 480至 900微秒然后釋放總線,等 60 微秒后讀總線是否為低,為低電平表示器件 DS18B20 反饋存在信號等待主機的下一步操作。這一過程可以從 GETWD 字程序的框圖 來表達。其時序分為初始化操作時序,讀操作時序,寫操作時序,分別如下圖所示。從機響應主機的程序?qū)嶋H上是一個中斷處理程序。系統(tǒng)的初始化包括寄存器的初始化 (控制寄存器、堆棧、中斷寄存器等 ),通信初始化 (串口的初始化,MAX485 的初始化,通信緩沖區(qū)的初始化 ),數(shù)碼管初始化,輸出端口的初始化,以及采集、累計數(shù)據(jù)的初始化。 系統(tǒng)整體硬件電路 控制器使用 AT89C51,溫度傳感器使用 DS18B20,用 4位共陽 LED 數(shù)碼管以動態(tài)掃描實現(xiàn)溫度顯示。 數(shù)據(jù)處理環(huán)節(jié) 首先,把高位字節(jié)不帶進位位 Cy 左移四位,再與 F0H 相與,把低四位置零,高四位保持不變,把所得結(jié)果存儲,低位字節(jié)的處理是:首先把該字節(jié)高低四位相互交換,存儲該字節(jié)在 R3 中,然后把這個數(shù)據(jù)與 0FH 相與去除高四位,最后把這個低位字節(jié)與處理后的高位字 節(jié)相或,把高低位字節(jié)最后處理為一個字節(jié),除去最高位符號位,后七位就是要顯示的數(shù)據(jù),存儲在 36H 中。 它主要的功能包括初始化數(shù)字溫度傳感器、寫數(shù)據(jù)到數(shù)字溫度傳感器、從數(shù)字溫度傳感器讀數(shù)據(jù)三個步驟。 如圖所示。 主控制器 AT89C51 的基本結(jié)構(gòu) 單片機 AT89C51 具有低電壓供電和體積小等特點,四個端口只需兩個口就能 滿足覅安路系統(tǒng)的設計需要,很適合便攜手持式產(chǎn)品的設計使用系統(tǒng)可用二節(jié)電池供電。也可使用外部電源通過發(fā)跳過ROM 命令和變換命令 T 來完成溫度變換。 有兩種方法可確保 DS18B20 在有效轉(zhuǎn)換期內(nèi)得到足夠的電源電流。 ( 7)讀數(shù)據(jù)線的狀態(tài)得到 1個狀態(tài)位,并進行數(shù)據(jù)處理。 ( 3)將數(shù)據(jù)線拉低 “0” 。 ( 6) 重復上( 1)到( 6)的操作直到所有的字節(jié)全部發(fā)送完為止。 ( 2) 延時確定的時間為 15 微秒。據(jù)該狀態(tài)可以來確定它的存在,但是應注意不能無限的進行等待,不然會使程序進入死循環(huán),所以要進行超時控制)。 ( 2) 延時(該時間要求的不是很嚴格,但是盡可能的短一點) 智能溫室系統(tǒng)設計 9 ( 3) 數(shù)據(jù)線拉到低電平 “0” 。前 5 個數(shù)字為符號位,當前 5位為 1 時,讀取的溫度為負數(shù);當前 5 位為 0時,讀取的溫度為正數(shù)。 DS18B20 溫度處理過程 配置寄存器 配置寄存器是配置不同的位數(shù)來確定溫度和數(shù)字的轉(zhuǎn)化。 64位的光刻 ROM 又包括 5 個ROM 的功能命令:讀 ROM,匹 配 ROM,跳躍 ROM,查找 ROM 和報警查找。高速暫存器 RAM 是由 8個字節(jié)的存儲器組成;第一和第二個字節(jié)是溫度的顯示位。 存儲器 DS18B20 的存儲器包括高速暫存器 RAM 和可電擦除 RAM,可電擦除 RAM 又包括溫度觸發(fā)器 TH和 TL,以及一個配置寄存器。 64 位光刻 ROM 的排列是:開始 8位( 28H)是產(chǎn)品類型標號,接著的 48 位是該 DS18B20 自身的序列號,最后 8 位是前面 56位的循環(huán)冗余校驗碼( CRC=X8+X5+X4+1)。另外用戶還可根據(jù)實際情況設定非易失性溫度報警上下限值 TH 和 TL。 0. 5℃。可以通過編程實現(xiàn) 9~ 12 位的溫度轉(zhuǎn)換精度設置。他具有獨特的單總線接口方式,僅需使用 1 個端口就能實現(xiàn)與單片機的雙向通訊。 利用 DS18B20 智能元件 方案設計框圖 溫度計電路設計 總體設計方框圖如(圖 1)所示,控制器采用單片機 AT89C51,溫度傳感器采用 DS18B20,用 3 位 LED 數(shù)碼管以串口傳送數(shù)據(jù)實現(xiàn)溫度顯示。但構(gòu)成系統(tǒng)復雜,抗干擾能力不強。兩個方案的比較部分為溫度檢測部分。 第二章 設計方案 總體方案設計 這次課程設計題目為溫度自動控制系統(tǒng),實現(xiàn)這種控制目的的方案有兩個。主控機與各從機之間也能夠相互聯(lián)系、相互協(xié)調(diào),從而達到系統(tǒng)整體統(tǒng)一、和諧的效果。 本設計以 AT89C51 單片機為核心來對多點溫度進行實時巡檢。為此,本文以農(nóng)業(yè)技術(shù)發(fā)展為目的開發(fā)了一種智能控制系統(tǒng)。 關(guān)鍵詞 :溫室; 單片機;傳感器; 控制系統(tǒng) Abstract The control technology of the greenhouse is the important aspect of the research on modern agriculture. To achieve quality cultivation with high yield and efficiency, the manipulation aim of the greenhouse is realized by controlling some equipment through analyzing the monitoring data of the internal and external of the greenhouse and according to
點擊復制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1