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

正文內(nèi)容

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

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