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

正文內容

基于單片機(糧倉)的溫度控制畢業(yè)設計論文-資料下載頁

2025-06-30 21:51本頁面

【導讀】目前我國許多糧食倉儲單位采用測溫儀器與人工抄錄、管理相結合的傳統(tǒng)方法,消耗了大量的人力和財力,但是效果不佳,發(fā)霉變質等現(xiàn)象大量存在。溫濕度作為一個重要的物理量,是糧食倉庫中最普遍、最重要的工藝參數(shù)之一。著時代的進步、社會的發(fā)展、科學技術的不斷更新,溫濕度測量的準確性要求不斷提高,因此溫濕度檢測也成為一個重要的研究課題。系統(tǒng)采用集溫濕度傳感器與A/D轉換器為一體的SHT11芯片,通過單片機。的值進行實時顯示和報警處理。本文介紹了基于ATMEL公司的AT89C51系列單片機。軟件的設計及其要點,包括軟件設計流程及其程序實現(xiàn)。系統(tǒng)結構簡單、實用,提高了。測量精度和效率。

  

【正文】 監(jiān)控 .c”,保存在項目所在的目錄中 (目錄中包含主函數(shù)即將調用的 .h 文件,詳見附錄 B) ,這時您會發(fā)現(xiàn)程序單詞有了不同的顏色,說明 KEIL 的語法檢查生效了。鼠標在屏幕左側的 Source Group1 文件夾圖標上右擊彈出菜單,在這里可以 進行 在項目中增加減少文件等操作。我們選“ Add File to Group ‘ Source Group 1’”彈出文件窗口 ,選擇剛剛保存的文件,按 ADD 按鈕,關閉文件窗,程序文件已加到項目中了。這時在 Source Group1 文件夾圖標左邊出現(xiàn)了小 +號說明,文件組中有了文件,點擊它可以展開查看。 (5) C 程序主函數(shù)已被我們加到了項目 中,然后將主函數(shù)要調用的各個 .h 文件移動至項目所在的文件夾中,下面就開始編譯運行了,默認情況下,還不能產(chǎn)生我們需要的“糧倉溫濕度監(jiān)控 .hex”,我們還需要修改一下相關參數(shù),點擊 “ Options for target ‘ target1’”,在“ Output”欄目下的“ Create HEX File”前打勾后點擊“ OK”就可以了。接著點擊 ProjectBuild target,如果最后出現(xiàn)“ creating hex file from‘ 糧倉溫濕度監(jiān)控 ’ ...0 Error(s), 0 Warning(s)” ,表示編譯已經(jīng) 順利 通過,在項目所在的目錄中,已經(jīng)生成了“糧倉溫濕度監(jiān)控 .hex”文件 。 在 proteus 軟件中測試一下,運行 PROTEUS 模擬仿真軟件,打開已繪制好的仿真電路原理圖,選中單片機 AT89C51, 雙 擊 AT89C51,出現(xiàn)對應的對話框,在項目文件夾中找到編譯好的“ *.HEX”文件,然后點擊“ OK”就可以進行仿真了,仿真結果如 圖 所示 , LCD 液晶顯示四行分別顯示“ Date: *******”、“ Time: ******”、“ Temper:****”、“ Humidi: ****”,其中“ ****”為測定 的數(shù)據(jù)。 LCD128 64 分 為兩頁,第一頁顯示“溫度和濕度的控制和測量”,第二頁顯示“溫度: ℃ 和濕度: %”。 蘭州交通大學畢業(yè)設計(論文) 20 圖 糧倉溫濕度監(jiān)控系統(tǒng) 仿真圖蘭州交通大學畢業(yè)設計(論文) 21 結 論 本文首先介紹了糧倉溫濕度監(jiān)控的背景和意義,國內外現(xiàn)狀,以及課題研究的目的和內容,然后對硬件部分各個模塊分別進行 了 介紹,比如控制器模塊,傳感器模塊等。接下來對控制系統(tǒng)的軟件設計加以介紹,內容包括軟件開發(fā)平臺介紹 ,主程序流程設計,溫濕度采集及處理流程設計, LCD 顯 示 流程設計和超限處理流程設計。最后又對本 設計系統(tǒng)進行了仿真調試,這樣一來,系統(tǒng)的檢測過 程及結果就很直觀的展現(xiàn)在我們面前了。 在本設計中由于采用的是高效單片機 AT89C51 作為核心,集溫度傳感器和濕度傳感器于一體的 SHT11 作為主要的采集與測量系統(tǒng),使得此溫濕度控制儀具有精度高、成本低、體積小、接口簡單、 可靠性高 等優(yōu)點,還具有良好 的 抗干擾能力, 由 LED 為核心的顯示電路可以直觀的顯示測量結果,報警電路的設計采用聲光并用的方式。為了實現(xiàn)系統(tǒng)的智能化,系統(tǒng)軟件設計了顯示電路子程序,報警電路程序,測量電路程序。由于 SHT11 本身 自帶的 A/D 轉換器、 標準校準電路 、 IC 總線,所以系統(tǒng)就沒有設計復雜的 A/D 轉換電路。這就使系統(tǒng)電路更簡單明了,并且測量精度也有很大提高 ,使得本系統(tǒng)具有很高的實用性。 取得的主要成果如下: (1) 分析了溫度與濕度之間的相互影響, 由于溫度對濕度的影響十分明顯,而實際溫度和測試參考溫度 25℃有所不同,所以 本文 對線性補償后的濕度值進行溫度補償 ,以求更加符合實際環(huán)境中的溫濕度。 (2) 由于 空氣保持某一定濕度必須 要 達到 一個 最低溫度 (露點), 當空氣的溫度低于露點時,空氣容納不了過多的水分,這些水分會變成霧、露水或霜。 為了準確反映糧倉環(huán)境中的溫濕度,本文對 露點 做出了分析,并對露點進行了計算。 需進一步改進的問題: (1) 由于倉庫中各點的溫度并非相等,因此采用倉庫環(huán)境多點溫濕度檢測才能更準確的反映出糧倉內的實時環(huán)境。 (2) 由于溫濕度傳感器基座材料不同,溫度系數(shù)不一樣,溫度檢測有可能出現(xiàn)誤差。檢測精度有待加強。蘭州交通大學畢業(yè)設計(論文) 22 致 謝 四年的大學生活接近尾聲,我的畢業(yè)設計也順利 地 完成了,這里首先向我的指導老師張 鑫 老師 表示最誠摯的感謝,同時也感謝那些幫助過我的同學。 在本次的畢業(yè)設計中張老師給我提供了 很大 的幫助,首先在一開始的選題中我便遇到了難題,由于當時選題的時候過于疏忽大意,沒有認真的加以分析,所選 擇的題目并不是自己愛好的方向, 但是 在畢業(yè)設計的過程中,張老師不厭其煩 地 為我們講解了畢業(yè)設計中可能出現(xiàn)的問題,并為我們提供了完整的畢業(yè)設計模板 ,反而 讓我對單片機設計產(chǎn)生了濃厚的興趣。 其次 他 總能很耐心 地 為我們講解,同時 他 每個周 二與周四進行答疑 ,督促我們抓緊時間完成畢業(yè)設計,每次見面 他 都 詳細詢問論文的進展情況 , 有問題或者不合理的地方 他 便為我指出來,加以指導。張老師認真負責的態(tài)度讓我倍受感激。 在此向所有 在 畢業(yè)設計的過程中給予 過 我?guī)椭睦蠋熀屯瑢W 致以 最誠摯的謝意 。 蘭州交通大學畢業(yè)設計(論文) 23 參考文獻 [1] 李廣弟 .單片機基礎 [M].北京 :航空航 天大學出版社 ,1994:104112. [2] 李群芳等 .單片微型機原理及應用 [M].北京 :電子工業(yè)出版社 ,20xx:185201. [3] 楊剛等 .電子系統(tǒng)設計與實踐 [M].北京 :電子工業(yè)出版社 ,20xx:1530. [4] 李華等 .單片機原理及應用 [M].蘭州 :蘭州大學出版社 ,20xx:177185. [5] UnChul Moon,K wang,Y control glass melting future with fuzzy logic and Conventional PI control[C].20xx American Control Conference, CA, USA,20xx,(6):27202724. [6] 楊忠煌等 .單芯片 8051 事務與應用 [M].北京 :中國水利水電出版社 ,20xx:171177. [7] 鐘富昭 .8051 單片機典型模塊設計與應用 [M].北京 :人民郵電出版社 ,20xx:120168. [8] 王昱等 .計算機基礎與 C 語言程序設計 [M].西安 :西安電子科技大學出版社 ,20xx:233248. 蘭州交通大學畢業(yè)設計(論文) 24 附錄 A 系統(tǒng) 程序 include include include include include include include include include void Delay1ms(unsigned int count) //延時函數(shù) { unsigned int i,j。 for(i=0。icount。i++) for(j=0。j120。j++)。 } main() { SYSTEMTIME CurrentTime。 //定義時間日期結構體 SHT_dat aa。 //定義溫濕度測量處理結構體 Init_12864()。 //12864 的顯示 */ Initial_DS1302()。 //DS1302 初始化 */ LCD_Initial()。 //LCD 初始化 {GotoXY(0,0)。 //LCD 顯示函數(shù) Print(Date:)。 GotoXY(16,0)。 Print(Temper:)。 GotoXY(0,1)。 Print(Time:)。 GotoXY(16,1)。 Print(Humidi:)。 while(1) { convert_SHT(amp。aa,TEMP)。 //溫度轉換 convert_SHT(amp。aa,HUMI)。 //濕度轉換 caculation_SHT(amp。aa)。 //溫度和濕度的補償 蘭州交通大學畢業(yè)設計(論文) 25 float_convert(amp。aa)。 //將浮點數(shù)轉換成整型,各個位的數(shù)分別保存 doing_temp(amp。aa)。 //檢測溫度是否超限 doing_humi(amp。aa)。 //檢測濕度是否超限 DS1302_GetTime(amp。CurrentTime)。 DateToStr(amp。CurrentTime)。 TimeToStr(amp。CurrentTime)。 GotoXY(5,0)。 //第一行顯示日期 Print()。 GotoXY(23,0)。 //第三行顯示溫度 Print()。 GotoXY(28,0)。 Print( )。 GotoXY(5,1)。 //第二行 顯示時間 Print()。 GotoXY(23,1)。 //第四行顯示濕度 Print()。 GotoXY(28,1)。 Print( )。 Delay1ms(300)。 } //延時 } } ifndef _REAL_TIMER_DS1302 define _REAL_TIMER_DS1302 sbit DS1302_CLK = P3^1。 //實時時鐘時鐘線引腳 sbit DS1302_IO = P3^2。 //實時時鐘數(shù)據(jù)線引腳 sbit DS1302_RST = P3^0。 //實時時鐘復位線引腳 sbit ACC0 = ACC^0。 sbit ACC7 = ACC^7。 ifndef LCD_CHAR_1604 define LCD_CHAR_1604 include sbit LcdRs = P3^5。 sbit LcdRw = P3^6。 蘭州交通大學畢業(yè)設計(論文) 26 sbit LcdEn = P3^7。 sfr DBPort = 0x80。 //P0=0x80,P1=0x90,P2=0xA0,P3= ifndef _setkey_h_ define _setkey_h_ include float setwen_h,setwen_l,setshi_h,setshi_l。 sbit hot =P1^4。// 加熱 sbit cold =P1^3。// 降溫 sbit speek =P1^2。// 發(fā)光 sbit ganzao =P1^5。//干燥 sbit jiashi =P1^6。//加濕 sbit speaker =P1^0。// 報警 ifndef _SHT11_h_ define _SHT11_h_ define uchar unsigned char define uint unsigned int define NOP() _nop_() define TEMP 0 define HUMI 1 sbit DQ=P2^7。 //端口定義 sbit SCK=P2^6。 ifndef _12864_h_ define _12864_h_ define uchar unsigned char define uint unsigned int define PORT P0 sbit CS1=P2^4。 //端口定義 sbit CS2=P2^3。 sbit RS=P2^1。 sbit RW=P2^2。 sbit E=P2^0。 sbit bflag=P0^7。 //P0 口的最高位
點擊復制文檔內容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1