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

正文內(nèi)容

基于單片機(jī)的溫度智能控制系統(tǒng)的軟件設(shè)計(jì)(更新版)

2025-09-03 17:53上一頁面

下一頁面
  

【正文】 2 位數(shù),小數(shù) 4 位,整數(shù) 7位,還有一位符號位。 delay_LCM(11)。 if(temp1K){outflag=0。 //調(diào)整分顯示 case 3:displayfun4()。delay_LCM(1000)。 //延時(shí) 500ms 啟動 initLCM( )。 系統(tǒng)主程序 流程圖 如圖 32 所示 。再將采集到的溫度所屬軟件設(shè)臵的哪個范圍,而控制 的電平輸出。電刷 :通常使用碳制成,集電環(huán)接觸固定位臵的電刷,用以接至電源。電動機(jī)種類非常繁多,但可大致分為交流電動機(jī)及直流電動機(jī)以用于不同的場合。 指令 6:功能設(shè)臵命令 DL:高電平時(shí)為 4位總線,低電平時(shí)為 8位總線 N:低電平時(shí)為單行顯示,高電平時(shí)雙行顯示 F: 低電平時(shí)顯示 5x7 的點(diǎn)陣字符,高電平時(shí)顯示 5x10 的點(diǎn)陣字符。 1 為高電平、 0 為低電平 。 第 4 腳: RS 為寄存器選擇,高電平時(shí)選 數(shù)據(jù)寄存器、低電平時(shí)選擇指令寄存器。斜率累加器用于補(bǔ)償和修正測溫過程中的非線性其輸出用,于修正減法計(jì)數(shù)器的預(yù)臵值,只要計(jì)數(shù)門仍未關(guān)閉就重復(fù)上述過程,直至溫度寄存器值達(dá)到被測溫度值,這就是 DS18B20的測溫原理。以上特點(diǎn)使 DS18B20非常適用與多點(diǎn)、遠(yuǎn)距離溫度檢測系統(tǒng)。溫范圍- 55℃~+125℃,在 10~ +85℃時(shí)精度為〒 。 DALLAS 半導(dǎo)體公司的數(shù)字化溫度傳感器 DS18B20是世界上第一片支持“一線總線”接口的溫度傳感器。 中斷系統(tǒng) 中斷是指中央 CPU 正在處理某事情的時(shí)候,外部發(fā)生了某一事件,請求 CPU 迅速去處理,于是, CPU 暫時(shí)中斷當(dāng)前的工作,轉(zhuǎn)入6 處理所發(fā)生的事件;中斷服務(wù)處理完成以后,再回到原來被中斷的工作,這樣的過程稱為中斷 [2]。它們具有計(jì)數(shù)和定時(shí)兩種工作方式以及四種工作模式。 程序和數(shù)據(jù) 存儲器 程序存儲器用于存放編好的程序和表格常數(shù),通常該區(qū)域具有不同的保護(hù)措施,以防止該區(qū)域的內(nèi)容被破壞。 DS18B20定義端口為 , P0 口控制液晶 LCD1602 的顯示,馬達(dá)控制端口 定義為 口 。通過 LCD1602 液晶顯示屏顯示當(dāng)前溫度,當(dāng)檢測 到溫度高于系統(tǒng)設(shè)定溫度值,馬達(dá)將帶動風(fēng)扇的轉(zhuǎn)動,實(shí)現(xiàn)自動控制降 大棚里的溫度。因此,自動控制溫室在世界范圍內(nèi)得到了廣泛的、迅速的應(yīng)用和發(fā)展。在技術(shù)上,以單片機(jī)控制的3 單參數(shù)單回路系統(tǒng)居多,尚無真正意義上的多參數(shù)綜合控制系統(tǒng),與發(fā) 達(dá)國家相比,存在較大差距。以色列在溫室設(shè)備材料、種植技術(shù)及養(yǎng)殖品種方面堪稱世界一流,在設(shè)施灌溉技術(shù)方面居世界領(lǐng)先地位。 國外溫度控制系統(tǒng)的發(fā)展?fàn)顩r 國 外溫度控制技術(shù)的發(fā)展最早可以追溯到上個世紀(jì)的 40 年代,但將計(jì)算機(jī)用于環(huán)境控制則開始于 20 世紀(jì) 60 年代。而設(shè)施農(nóng)業(yè)中溫室工程的建設(shè)與發(fā)展是都市型現(xiàn)代農(nóng)業(yè)發(fā)展的重要組成部分,是設(shè)施農(nóng)業(yè)發(fā)展的高級階段。 以此為思路設(shè)計(jì)總體電路原理圖,進(jìn)行軟件設(shè)計(jì)。Ⅰ 基于單片機(jī)的溫度智能控制系統(tǒng)的軟件設(shè)計(jì) 摘要 課題是基于單片機(jī)的溫度智能控制系統(tǒng)的設(shè)計(jì), 本設(shè)計(jì)具體到 對蔬菜大棚的溫度進(jìn)行 控制 。當(dāng)采集到的溫度高于系統(tǒng)設(shè)定值,馬達(dá)將帶動風(fēng)扇的轉(zhuǎn)動, 從而降低大棚內(nèi)溫度, 實(shí)現(xiàn)自動控制大棚里的溫度。 課題研究背景和意義 隨著社會經(jīng)濟(jì)的發(fā)展,設(shè)施農(nóng)業(yè)作為農(nóng)業(yè)可持續(xù)發(fā)展的一個重要途徑,已經(jīng)越來越受到世界各國的重視。因此,溫度控制系統(tǒng)應(yīng)用領(lǐng)域廣,使用數(shù)量多 。荷蘭玻璃溫室在世界上數(shù)量最多,設(shè)施也最先進(jìn),集成化工業(yè)技術(shù)在設(shè)施農(nóng)業(yè)中被廣泛應(yīng)用,計(jì)算機(jī)可對設(shè)施內(nèi)溫、光、水、氣、肥等環(huán)境因子進(jìn)行全面自動監(jiān)測與調(diào)控。我國溫度測控設(shè)施計(jì)算機(jī)應(yīng)用,在總體上正從消化吸收、簡單應(yīng)用階段向?qū)嵱没?、綜合性應(yīng)用階段過渡和發(fā)展。它能有效地改善農(nóng)業(yè)生態(tài)、生 產(chǎn)條件,促進(jìn)農(nóng)業(yè)資源的合理開發(fā)利用,提高土地利用率、作業(yè)精度、勞動生產(chǎn)率和社會、經(jīng)濟(jì)效益。 4 第 2 章 系統(tǒng)理論基礎(chǔ)及構(gòu)建 本系統(tǒng)通過單片機(jī) AT89C52控制 ,用 DS18B20數(shù)字溫度傳感器 采集溫度。按鍵電路:設(shè)臵系統(tǒng)時(shí)間和參考溫度值。 在無片外擴(kuò)展存儲器的系統(tǒng)中,這四個端口的每一位都可以作為準(zhǔn)雙向 I/O 端口使用,在具有片外擴(kuò)展存儲器系統(tǒng)中, P2 口送出高8 位地址, P0 口為雙向總線,分時(shí)送出低 8 位地址和數(shù)據(jù)的輸入 /輸出。 定時(shí)器 AT89C52單片機(jī)的內(nèi)部有兩個 16 位可變成定時(shí)器 0 和定時(shí)器 1,它們都有定時(shí)或是事件計(jì)數(shù)的功能,可用于定時(shí)控制、延時(shí)、對外部事件計(jì)數(shù)和檢測等場合。由此可見,定時(shí)器是單片機(jī)中效率最高而且工作靈活的部件。 DS18B20 簡單介紹 DALLAS 最新單線數(shù)字溫度傳感器 DS18B20是一種新型的“一線器件”,其體積更小、更適用于多種場合、且適用電壓更寬、更經(jīng)濟(jì)。適應(yīng)電壓范圍更寬,電壓范圍:~ ,在寄生電源方式下可由數(shù)據(jù)線供電。負(fù)電壓特性,電源極性接反時(shí),溫度計(jì)不會因發(fā)熱而燒毀,但不能正常工作。 減法計(jì)數(shù)器 1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行減法計(jì)數(shù),當(dāng)減法計(jì)數(shù)器 1的預(yù)臵值減到 0時(shí)溫度寄存器的值將加 1,減法計(jì)數(shù)器 1的預(yù)臵將重新被裝入 ,減法計(jì)數(shù)器 1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進(jìn)行計(jì)數(shù) ,如此循環(huán)直到減法計(jì)數(shù)器 2計(jì)數(shù)到 0時(shí),停止溫度寄存器值的累加,此時(shí)溫度寄存器中的數(shù)值即為所測溫度。 第 3 腳: VL 為液晶顯示器對比度調(diào)整端,接正電源時(shí)對比度最弱,接地時(shí)對比度最高,對比度過高時(shí)會產(chǎn)生 “ 鬼影 ” ,使用時(shí)可以通過一個 10K 的電位器調(diào)整對比度。 LCD1602的指令說明及時(shí)序 1602 液晶 模塊內(nèi)部的控制器共有 11條控制指 令 [6],LCD1602液晶模塊的讀寫操作、屏幕和光標(biāo)的操作都是通過指令編程來實(shí)現(xiàn)的。 9 指令 5:光標(biāo)或顯示移位 S/C:高電平時(shí)移動顯示的文字,低電平時(shí)移動光標(biāo)。 表 21 LCD1602 讀寫 時(shí)序 表 讀狀態(tài) 輸入 RS=L, R/W=H, E=H 輸出 D0— D7=狀態(tài)字 寫指令 輸入 RS=L, R/W=L, D0— D7=指令碼,E=高脈沖 輸出 無 讀數(shù)據(jù) 輸入 RS=H, R/W=H, E=H 輸出 D0— D7=數(shù)據(jù) 寫數(shù)據(jù) 輸入 RS=H, R/W=L, D0— D7=數(shù)據(jù),E=高脈沖 輸出 無 直流馬達(dá) 電動馬達(dá),又稱為馬達(dá)或電動機(jī),是一種將電能轉(zhuǎn)化成機(jī)械能,并可再使用機(jī)械能產(chǎn)生動能,用來驅(qū)動其他裝臵的電氣設(shè)備。每轉(zhuǎn)動半圈,線圈10 上的電流方向就改變一次。首先對溫度采集,將采集到的溫度轉(zhuǎn)換數(shù)字,采集到的溫度由 LCD 液晶顯示屏顯示。這里將各執(zhí)行模塊一一列出,并為每一個執(zhí)行模塊進(jìn)行功能定義。 delay_LCM(500)。 //溫度采集 switch(set) //LCD 根據(jù)工作模式顯示 { case 0:displayfun1()。break。} if(temp1K) { delay_LCM(1000)。 x24c02_write(6,minite)。 圖 33 DS18B20 采集 溫度流程圖 采集 溫度子程序的主要功能是讀出 RAM 中的 9 個字節(jié),在讀出時(shí)需進(jìn)行 CRC 校驗(yàn),校驗(yàn)有錯時(shí)不進(jìn)行溫度數(shù)據(jù)的改寫。 // 啟動溫度轉(zhuǎn)換 DS18B20 的初始化 跳過讀序列號的操作 讀取溫度寄存器 啟動溫度轉(zhuǎn)換 跳過讀序列號的操作 開 始 DS18B20 的初始化 RET LOW低八位 HIGH高八位 15 delay_DS18B20(100)。 temp1+=(aamp。當(dāng)數(shù)據(jù)是個負(fù)數(shù)的時(shí)候,顯示之前要進(jìn)行數(shù)據(jù)轉(zhuǎn)換,將其整數(shù)部分取反加一。 16 圖 34 溫度數(shù)據(jù)處理流程 溫度數(shù)據(jù)處理主程序如下: str[0]=TempH/100。 // 取反加 1 temp +=1。當(dāng)被測溫度高于系統(tǒng)設(shè)定溫度值時(shí), 角的輸出信號為 0,馬達(dá)開始轉(zhuǎn)動。OUT=1。 //液晶上顯示小時(shí) DisplayOneChar(4,0,hour%10+0x30)。//液晶上顯示測得的溫度 DisplayOneChar(12,1,temp1%10+0x30)。 } } /************液晶顯示子函數(shù) 2***************/ void displayfun2(void) { WriteCommandLCM(0x0c,1)。 DisplayOneChar(5,1,K%10+0x30)。 //顯示屏打開,光標(biāo)不顯示,不閃爍,檢測忙信號 DisplayListChar(0,0,str0)。 DisplayOneChar(11,1,temp1/10+0x30)。 DisplayListChar(0,1,str1)。 DisplayOneChar(12,1,temp1%10+0x30)。畫電路原理圖,一開始就覺得有無從下手,因?yàn)樯婕暗杰浖陀布慕Y(jié)合調(diào)式,做起來非常的費(fèi)時(shí)又費(fèi)力,一些芯片從來沒有接觸過。 23 參考文獻(xiàn) [1] 楊居義 .單片機(jī)課程設(shè)計(jì)實(shí)例教程 [M].北京:清華大學(xué)出版社,. [2] 楊居義 .單片機(jī)課程設(shè)計(jì)實(shí)例教程 [M].北京:清華大學(xué)出版社,. [3] 夏繼強(qiáng) . 單片機(jī)應(yīng)用設(shè)計(jì)培訓(xùn)教程 [M].北京:北京航空航天大學(xué)出版社 , 20xx. [4] 高峰 .單片機(jī)微型計(jì)算機(jī)與接口技術(shù) [M].北京:科學(xué)出版社 .20xx [5] 李廣弟 , 朱月秀 , 王秀山 . 單片機(jī)基礎(chǔ) [M].北京:北京航空航天大學(xué)出版社 , . [6] 胡漢才 .單片機(jī)原理及其接口技術(shù) [M].北京:清華大學(xué)出版社 , 20xx [7] 求是科技 .單片機(jī)典型模塊設(shè)計(jì)實(shí)例導(dǎo)航 [M].北京:人民 郵電出版社 , 20xx. [8] 王化詳 ,張淑英 .傳感器原理 [M]天津:天津大學(xué)出版社 , [9] 仝慶華 .基于 Proteus 單片機(jī)虛擬實(shí)驗(yàn)室 [J].山西大同大學(xué)學(xué)報(bào) (自然科學(xué)版 ).(2): 2325. [10] 包敬海,侯昭武,吳國輝 . 基于 AT89C52 單片機(jī)設(shè)計(jì)智能鍋爐控制系統(tǒng) [J].[北京 ]中國科技信息 . 20xx [11] 周紅麗,張?zhí)扉_等.基于單片機(jī)的九路溫度監(jiān)控系統(tǒng)[ J] . 青島:微計(jì)算機(jī)信息. 20xx. 24 致謝 首先,我要感謝我的導(dǎo)師,她嚴(yán)謹(jǐn)細(xì)致、一絲不茍的作風(fēng)一直是我工作、學(xué)習(xí)中的榜樣; 導(dǎo)師 循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,讓我很快就感受到了設(shè)計(jì)的快樂并融入其中。
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1