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

正文內(nèi)容

基于單片機的溫度智能控制系統(tǒng)的軟件設(shè)計(專業(yè)版)

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

下一頁面
  

【正文】 23 參考文獻 [1] 楊居義 .單片機課程設(shè)計實例教程 [M].北京:清華大學(xué)出版社,. [2] 楊居義 .單片機課程設(shè)計實例教程 [M].北京:清華大學(xué)出版社,. [3] 夏繼強 . 單片機應(yīng)用設(shè)計培訓(xùn)教程 [M].北京:北京航空航天大學(xué)出版社 , 20xx. [4] 高峰 .單片機微型計算機與接口技術(shù) [M].北京:科學(xué)出版社 .20xx [5] 李廣弟 , 朱月秀 , 王秀山 . 單片機基礎(chǔ) [M].北京:北京航空航天大學(xué)出版社 , . [6] 胡漢才 .單片機原理及其接口技術(shù) [M].北京:清華大學(xué)出版社 , 20xx [7] 求是科技 .單片機典型模塊設(shè)計實例導(dǎo)航 [M].北京:人民 郵電出版社 , 20xx. [8] 王化詳 ,張淑英 .傳感器原理 [M]天津:天津大學(xué)出版社 , [9] 仝慶華 .基于 Proteus 單片機虛擬實驗室 [J].山西大同大學(xué)學(xué)報 (自然科學(xué)版 ).(2): 2325. [10] 包敬海,侯昭武,吳國輝 . 基于 AT89C52 單片機設(shè)計智能鍋爐控制系統(tǒng) [J].[北京 ]中國科技信息 . 20xx [11] 周紅麗,張?zhí)扉_等.基于單片機的九路溫度監(jiān)控系統(tǒng)[ J] . 青島:微計算機信息. 20xx. 24 致謝 首先,我要感謝我的導(dǎo)師,她嚴謹細致、一絲不茍的作風一直是我工作、學(xué)習中的榜樣; 導(dǎo)師 循循善誘的教導(dǎo)和不拘一格的思路給予我無盡的啟迪,讓我很快就感受到了設(shè)計的快樂并融入其中。 DisplayOneChar(12,1,temp1%10+0x30)。 DisplayOneChar(11,1,temp1/10+0x30)。 DisplayOneChar(5,1,K%10+0x30)。//液晶上顯示測得的溫度 DisplayOneChar(12,1,temp1%10+0x30)。OUT=1。 // 取反加 1 temp +=1。當數(shù)據(jù)是個負數(shù)的時候,顯示之前要進行數(shù)據(jù)轉(zhuǎn)換,將其整數(shù)部分取反加一。 // 啟動溫度轉(zhuǎn)換 DS18B20 的初始化 跳過讀序列號的操作 讀取溫度寄存器 啟動溫度轉(zhuǎn)換 跳過讀序列號的操作 開 始 DS18B20 的初始化 RET LOW低八位 HIGH高八位 15 delay_DS18B20(100)。 x24c02_write(6,minite)。break。 delay_LCM(500)。首先對溫度采集,將采集到的溫度轉(zhuǎn)換數(shù)字,采集到的溫度由 LCD 液晶顯示屏顯示。 表 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ū)動其他裝臵的電氣設(shè)備。 LCD1602的指令說明及時序 1602 液晶 模塊內(nèi)部的控制器共有 11條控制指 令 [6],LCD1602液晶模塊的讀寫操作、屏幕和光標的操作都是通過指令編程來實現(xiàn)的。 減法計數(shù)器 1對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行減法計數(shù),當減法計數(shù)器 1的預(yù)臵值減到 0時溫度寄存器的值將加 1,減法計數(shù)器 1的預(yù)臵將重新被裝入 ,減法計數(shù)器 1重新開始對低溫度系數(shù)晶振產(chǎn)生的脈沖信號進行計數(shù) ,如此循環(huán)直到減法計數(shù)器 2計數(shù)到 0時,停止溫度寄存器值的累加,此時溫度寄存器中的數(shù)值即為所測溫度。適應(yīng)電壓范圍更寬,電壓范圍:~ ,在寄生電源方式下可由數(shù)據(jù)線供電。由此可見,定時器是單片機中效率最高而且工作靈活的部件。 在無片外擴展存儲器的系統(tǒng)中,這四個端口的每一位都可以作為準雙向 I/O 端口使用,在具有片外擴展存儲器系統(tǒng)中, P2 口送出高8 位地址, P0 口為雙向總線,分時送出低 8 位地址和數(shù)據(jù)的輸入 /輸出。 4 第 2 章 系統(tǒng)理論基礎(chǔ)及構(gòu)建 本系統(tǒng)通過單片機 AT89C52控制 ,用 DS18B20數(shù)字溫度傳感器 采集溫度。我國溫度測控設(shè)施計算機應(yīng)用,在總體上正從消化吸收、簡單應(yīng)用階段向?qū)嵱没?、綜合性應(yīng)用階段過渡和發(fā)展。因此,溫度控制系統(tǒng)應(yīng)用領(lǐng)域廣,使用數(shù)量多 。當采集到的溫度高于系統(tǒng)設(shè)定值,馬達將帶動風扇的轉(zhuǎn)動, 從而降低大棚內(nèi)溫度, 實現(xiàn)自動控制大棚里的溫度。 以此為思路設(shè)計總體電路原理圖,進行軟件設(shè)計。 國外溫度控制系統(tǒng)的發(fā)展狀況 國 外溫度控制技術(shù)的發(fā)展最早可以追溯到上個世紀的 40 年代,但將計算機用于環(huán)境控制則開始于 20 世紀 60 年代。在技術(shù)上,以單片機控制的3 單參數(shù)單回路系統(tǒng)居多,尚無真正意義上的多參數(shù)綜合控制系統(tǒng),與發(fā) 達國家相比,存在較大差距。通過 LCD1602 液晶顯示屏顯示當前溫度,當檢測 到溫度高于系統(tǒng)設(shè)定溫度值,馬達將帶動風扇的轉(zhuǎn)動,實現(xiàn)自動控制降 大棚里的溫度。 程序和數(shù)據(jù) 存儲器 程序存儲器用于存放編好的程序和表格常數(shù),通常該區(qū)域具有不同的保護措施,以防止該區(qū)域的內(nèi)容被破壞。 中斷系統(tǒng) 中斷是指中央 CPU 正在處理某事情的時候,外部發(fā)生了某一事件,請求 CPU 迅速去處理,于是, CPU 暫時中斷當前的工作,轉(zhuǎn)入6 處理所發(fā)生的事件;中斷服務(wù)處理完成以后,再回到原來被中斷的工作,這樣的過程稱為中斷 [2]。溫范圍- 55℃~+125℃,在 10~ +85℃時精度為〒 。斜率累加器用于補償和修正測溫過程中的非線性其輸出用,于修正減法計數(shù)器的預(yù)臵值,只要計數(shù)門仍未關(guān)閉就重復(fù)上述過程,直至溫度寄存器值達到被測溫度值,這就是 DS18B20的測溫原理。 1 為高電平、 0 為低電平 。電動機種類非常繁多,但可大致分為交流電動機及直流電動機以用于不同的場合。再將采集到的溫度所屬軟件設(shè)臵的哪個范圍,而控制 的電平輸出。 //延時 500ms 啟動 initLCM( )。 //調(diào)整分顯示 case 3:displayfun4()。 delay_LCM(11)。 Init_DS18B20()。還因為 DS18B20 最低溫度只能為 55℃,所以可以將整數(shù)部分的最高位換成一個“ ”,表示為負數(shù)。 } } else str[0]=0。} 液晶顯示器 LCD1602顯示設(shè)計 LCD1602 顯示函數(shù)如下 [11] 端口定義如下: define DATAPORT P0 //定義 P0口為 LCD通訊端口 sbit LCM_RS=P2^0。 19 DisplayOneChar(14,1,temp2/10+0x30)。 DisplayOneChar(11,1,temp1/10+0x30)。 DisplayOneChar(12,1,temp1%10+0x30)。 DisplayOneChar(14,1,temp2/10+0x30)。其次我要感謝同組同學(xué)對我的幫助和指點,沒有他們的幫助和提供資料,沒有他們的鼓勵和加油,這次畢業(yè)設(shè)計就不會如此的順利進行。對我來說,這次畢業(yè)設(shè)計是非常有意義的。 DisplayOneChar(11,1,temp1/10+0x30)。 DisplayOneChar(5,1,K%10+0x30)。 DisplayOneChar(4,1,K/10+0x30)。 DisplayOneChar(11,1,temp1/10+0x30)。} } } else{outflag=0。 //負號標志 temp=~temp。小數(shù)部分進行四舍五入處理:大于 ℃的話,向個位進 1;小于 ℃的時候,舍去不要。 // 跳過讀序號列號的操作 WriteOneChar(0x44)。 //在 24c08 的地址 2 中寫入數(shù)據(jù) hour delay_LCM(11)。delay_LCM(1000)。 hour=x24c02_read(8)。, 和 P0 口控制液晶 LCD1602 的顯示,定義端口 。 LCD 讀寫時序如表 21所示。 第 16 腳:背光源負極。 DS18B20 的測溫原理 DS18B20的測溫原理,低溫度系數(shù)晶振的振蕩頻率受溫度的影響很小 ,用于產(chǎn)生固定頻率的脈沖信號送給減法計數(shù)器 1,高溫度系數(shù)晶振隨溫度變化其震蕩頻率明顯改變,所產(chǎn)生的信號作為減法計數(shù)器 2的脈沖輸入,還隱含著計數(shù)門,當計數(shù)門打開時, DS18B20就對低溫度系數(shù)振蕩器產(chǎn)生的時鐘脈沖后進行計數(shù),進而完成溫度測量 .計數(shù)門的開啟時間由高溫度系數(shù)振蕩器來決定,每次測量前,首先將 55 ℃所對應(yīng)的基數(shù)分別臵入減法計數(shù)器 1和溫度寄存器中,減法計數(shù)器 1和溫度寄存器被預(yù)臵在 55 ℃所對應(yīng)的一個基 數(shù)值 [4]。DS18B20在使用中不需要任何外圍元件,全部傳感元件及轉(zhuǎn)換電路集成在形如一只三極管的集成電路內(nèi)。不管是定時工作方式還是計數(shù)方式,定時器 T0 和 T1 在對內(nèi)部時鐘或?qū)ν獠繒r間計數(shù)時,不占用 CPU 時間,除非定時器 /計數(shù)器溢出,才可能中斷 CPU 的當前操作。每個端口都包括一個鎖存器,一個輸出驅(qū)動器和輸入緩沖器,作輸出時數(shù)據(jù)可以鎖存,作輸入時數(shù)據(jù)可以緩沖,溫度檢測 裝置 AT89C52 顯示設(shè)備 馬達控制 復(fù)位電路 電源 電路 5 但是這四個通道的功能完全不同。 根據(jù)整個構(gòu)思設(shè)計出系統(tǒng)電路原理圖,然后進行系統(tǒng)主程序及模塊子程序的編寫,以此實現(xiàn)各個功能,進而達到控制溫度的效果。我國工程技術(shù)人員在吸收發(fā)達國家溫度測控技術(shù)的基礎(chǔ)上,才掌握了溫度室內(nèi)微機控制技術(shù),該技術(shù)僅限于對溫度的單項環(huán)境因子的控制。 國內(nèi)外溫度控制 系統(tǒng)的發(fā)展狀況 溫度是表征物體冷熱程度的物理量,是工 農(nóng) 業(yè)生產(chǎn)和日常生活中經(jīng)常測量的物 理量,也是人類研究最早測量方法最多的物理量之一。系統(tǒng)以 AT89C52 單片機為基礎(chǔ) ,通過數(shù)字及模擬式對溫度進行采集并檢測,通過顯示屏顯示當前溫度。 本設(shè)計總體上實現(xiàn)了對大棚溫度的控制,有優(yōu)點但也有不足之處,具有一定的擴展性。 20世紀 80年 代初誕生了第一批溫室控制計算機,此后溫度計算機控制及管理技術(shù)便首 先在發(fā)達國家得到廣泛應(yīng)用,后來各發(fā)展中國家也都紛紛引進,開發(fā)出適合自己的系統(tǒng)。我國溫度測量控制現(xiàn)狀還遠遠沒有達到工廠化的程度,生產(chǎn)實際中仍然有許多問題困擾著我們,存在著裝備配套能力差,產(chǎn)業(yè)化程度低,環(huán)境控制水平落后,軟硬件資源不能共享和可靠性差等缺點。本系統(tǒng)由以下幾個部分組成: AT89C52 單片機最小系統(tǒng),溫度檢測電路,顯示電路,馬達。程序存儲器通過 16 位程序計數(shù)器尋址,尋址能力為 64K 字節(jié)。 AT89C52單片機有五個中斷請求源。零待機功耗。 另外,由于 DS18B2
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1