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

正文內(nèi)容

基于單片機的溫濕度自動控制系統(tǒng)設計畢業(yè)設計-資料下載頁

2025-08-18 14:45本頁面

【導讀】前提下,學校可以適當復制論文的部分或全部內(nèi)容用于學術(shù)活動。除文中已經(jīng)注明引用的內(nèi)容外,本論文的研究成果不包含任何他人創(chuàng)作。的、已公開發(fā)表或者沒有公開發(fā)表的作品的內(nèi)容。對本論文所涉及的研究工作做出。貢獻的其他個人和集體,均已在文中以明確方式標明。本學位論文原創(chuàng)性聲明的法。律責任由本人承擔??刂普{(diào)節(jié)有滯后性等問題。自動化控制器是溫濕度控制機電一體化系統(tǒng)設備的核。選用AT89S52單片機微處理芯片作為控制器的核心,設計出控制器核心程。序,達到對溫濕度迚行自動化控制的目的。展中國家呾發(fā)達國家出現(xiàn)了多因素綜合控制系統(tǒng)的計算機數(shù)據(jù)采集呾控制系統(tǒng)。濕度傳感器有Vaisala公司的HMW系列產(chǎn)品,目前,國內(nèi)主要以。繁瑣電路,數(shù)據(jù)由傳感器出來采集,系統(tǒng)可能發(fā)生故障少,便于維護。運用物理知識制作溫濕度變化檢測裝備;[9]陳桂友,柴進斌.單片機應用技術(shù)[M].北京:機械工業(yè)出版社,2020,10-88.

  

【正文】 度和濕度其中任何值一個過限后,蜂鳴器都會發(fā)出聲音 [15]。這是寫在軟件程序里的。但是在加上控制信號,溫濕度過限后,蜂鳴器不報警。蜂鳴器的控制端口無控制信號輸出。經(jīng)檢查發(fā)現(xiàn)程序里面蜂鳴器的控制端口電平設置有誤,修改后,蜂鳴器工作正常 。 基于單片機的溫濕度自動控制系統(tǒng) 設計 26 6 工具簡介 本設計的單片機采用 C 語言編程,在 proteus 軟件仿真環(huán)境中測試,使用 protel繪制原理圖 PROEUS 單片機虛擬平臺上的教學和實驗教學, Proteus 是目前較為先進手段,在資金以及設備的維護成本高的問題上,它可以在有限的硬件設備的情況下采用不同的方法,不僅可以直觀形象化,也可以使流程運行可視化并能夠獲得傳統(tǒng)方法不能達到鍛煉的效果;它可以提供超過 27000 模擬裝置,能夠同時模擬和數(shù)字仿真,虛擬可以直接在原理圖上編程,然后顯示輸出實現(xiàn)這個結(jié)果;仿真軟件使得它可以使抽象的原理變得形象化,同時提供了一個虛擬的控制按鈕,就可以控制程序的運行、停止;目前這是我們的畢業(yè)設計過程中設計最廣泛使用的工具,提供了許多不能在實踐中得到元器件,我們可以無限隨機修改電路設計 [16]。 PROTEL 軟件特點 Protel99 SE 共分 5 個模塊,分別是原理圖設計、 PCB 設計(包含信號完整性分析)、自動布線器、原理圖混合信號仿真、 PLD 設計。以下介紹一些 Protel99SE 的部分最新功能: ①強大的全局編輯功能; ②在原理圖中選擇一級器件, PCB 中同樣的器件也將被選中; ③同時運行原理圖和 PCB,在打開的原理圖和 PCB 圖間允許雙向交叉查找元器件、引腳、網(wǎng)絡; ④既可以進行正向注釋元器件標號(由原理圖到 PCB),也可以進行反向注釋(由 PCB 到原理圖),以保 持電氣原理圖和 PCB 在設計上的一致性; ⑤智能覆銅功能,覆鈾可以自動重鋪; ⑥提供大量的工業(yè)化標準電路板做為設計模版; ⑦放置漢字功能; ⑧可以輸入和輸出 DXF、 DWG 格式文件,實現(xiàn)和 AutoCAD 等軟件的數(shù)據(jù)交換 。 C語言 基于單片機的溫濕度自動控制系統(tǒng) 設計 27 C 語言的優(yōu)點 C 語言的運算符豐富,其中包含的范圍很廣, C 語言簡只有 32 個關鍵字, 9 種控制語句。 C 語言和匯編語言都可以對位、字節(jié)和地址進行操作 。C 語言有非常豐富的數(shù)據(jù)類型,以實現(xiàn)各種復雜的數(shù)據(jù)類型,同時還加入了指針概念,使效率更高,支持圖形剪輯以及各種顯示器 。相比其他的高級語言語法檢測十分嚴格,幾乎能檢測出所有的語法錯誤, C 語言語法限制不嚴格并且布局自由 。C 語言提供函數(shù)形式的模式,用戶可以輕松地調(diào)用塔門,使程序完全結(jié)構(gòu)化 。訪問地址、訪問物理地址,對硬件直接進行操作 。廣泛的應用范圍,可以移植,適用于多種操作 [17]。例如: DOS ,UNIX 等,很多大型應用軟件選擇使用 C 語言編寫。 C 語言的主要缺點 ① 數(shù)據(jù)封裝不嚴密導致 C 和 C + +在數(shù)據(jù)的安全性方面相去甚遠,這也是 C 語言的一大劣勢; ② C 語言在語法上對變量類型限制不太嚴格,沒有約束數(shù)組下標是否越界的安全程序,影響程序安全性約束性。從應用的角度來看, C 語言是比較難掌握的高級語言,也就是說,采用 C 語言編寫,還需要一些更熟練的編程能力。 基于單片機的溫濕度自動控制系統(tǒng) 設計 28 7 結(jié) 論 本設計綜合利用單片機技術(shù)、傳感器技術(shù)、數(shù)字電子技術(shù)和 LCD 顯示等科學知識,完成了基于單片機控制的溫濕度測量和顯示報警等的設計。比較系統(tǒng)地介紹了硬件的組成及設計方法。利用單片機 C 語言完成了系統(tǒng)軟件的設計。本設計特點如下: ,實現(xiàn)了對環(huán)境溫濕度的數(shù)據(jù)采集、讀取等。 LCD 液晶的顯示技術(shù)完成了環(huán)境溫度、濕度及顯示電路的設計。 3.外接了蜂鳴器報警模塊,在超過設定溫濕度上下限時自動報警。 搭配合理,設計、開發(fā)、維護方便,性價比高。 由于單片機經(jīng)濟實用、開發(fā)簡便,因而在工業(yè)控制、農(nóng)業(yè)自動化、家電智能化等領域也占據(jù)了廣泛的市場。本設計有一定的實用性,但該系統(tǒng)在設計過程中仍有很多漏洞。還需要在智能化方面加以改進。特別是在節(jié)省功耗,提高穩(wěn)定度等方面。不過,該產(chǎn)品有很好的可擴展性能,比如 ,該設備的測量結(jié)果不僅能在本地顯示,而且可以利用單片機的串行口和 RS232 總線通信協(xié)議將采集的數(shù)據(jù)傳送到主控機,以進行進一步的存檔、處理。主控機負責控制指令的發(fā)送,以控制各個從機的溫濕度采集,收集測量數(shù)據(jù),并對測量結(jié)果 (包括歷史數(shù)據(jù) )進行整理、顯示和存儲。主控機與從機之間也能夠相互聯(lián)系、相互協(xié)調(diào),從而達到系統(tǒng)整體統(tǒng)一、和諧的效果。 本系統(tǒng)存在的不足與拓展: 1. 設計不足:系統(tǒng)設計中,未能顯示實時信息。在一些比較特殊的場合,有時候需要系統(tǒng)顯示出各個時間段,比如,早、中、晚的實時信息。而這個系統(tǒng)沒有此項功 能。 2. 系統(tǒng)拓展: (1)本系統(tǒng)可以添加無線模塊??梢蕴砑又?、短程無線通信模塊,使得系統(tǒng)能夠在比較惡劣、危險等不適合人到達的地方進行工作,這樣就提高了系統(tǒng)的實用性; (2)本系統(tǒng)可以利用串口與 PC 機相連接,然后將采集的信息在 PC 機上進行處理,比如可以繪制時間 —溫濕度曲線,也可將信息發(fā)布到 WAP 上,進行遠程控制。 基于單片機的溫濕度自動控制系統(tǒng) 設計 29 致 謝 本次設計郭鵬老師全程跟蹤悉心指導給了我極大的鼓舞,剛開始時后不知道如何下手,我就盲目找了很多參考資料,自己盲目沒有目標也沒有一個清晰的邏輯關系,郭老師的指導讓我有了一條清晰的架構(gòu),在總體設計方案上有了初步的總體思路,慢慢的我對此項設計有了更大的信心,我能做出來。和其他同學一樣我們組也是每周見老師,郭老師按照學校的要求一步步的指導我們,每次見面都是詳細全面的講解我們所提的疑問,監(jiān)督我們的進程,每次都有新任務目標。每次檢查我們的設計時,都會給我們指出不足,郭老師認真負責的教育讓我倍感敬佩感激,沒有老師的指導和同 學的幫助,獨自完成將會困難重重。感謝老師給了我極大的指導幫助也感謝同學們的幫助。 能夠順利完成本次設計,誠摯感謝郭鵬老師的栽培指導感謝同學們的熱情幫助 基于單片機的溫濕度自動控制系統(tǒng) 設計 30 參考文獻 [1]孫宏宇 . 牛舍環(huán)境及供料自動控制系統(tǒng)的研究 [D]. 吉林:吉林農(nóng)業(yè)大學, 2020. [2]吳乾,田慶吉 . C 語言在現(xiàn)代計算機教學中的地位及發(fā)展趨勢 [J]. 中國科技縱橫, 2020, 09( 21A): 146146. [3]湯武輝 . Proteus 仿真軟件與單片機實驗教學 [N]. 長江大學學報 , 2020703(B1). [4]王劍,朱濤,李冬 . protel 99se 電路仿真在電子實驗教學中的應用 [J]. 電子學報, 2020, 10( 5) : 6264. [5] 彭孝全 . 基于 APD 的紅外極微弱光探測器的設計 [D]. 廣東:廣東工業(yè)大學, 1998. [6]Street MQ1. The microelect ronics and puter systems laboratory[J]. 1microelect ronics Journal, 1993, V23(8): 146150. [7]張冬林,李鑫,戴梅 .基于 DHT11 的低成本蠶室溫濕度自動控制系統(tǒng)設計 [J]. 現(xiàn)代農(nóng)業(yè)科技, 2020, 29( 18) : 1415 . [8]徐春河 . 淺談 AT89S52[J]. 制造業(yè)自動化, 2020, 10( 12): 8082. [9]吳漢清 . 常用的典型單片機資料 [J]. 無線電, 2020, 09(11): 7280. [10] John Gammel . Simplifying Humidity Measurement with SingleChip Relative Humidity Sensors [J]. Journal of Physical Oceangraphy. 2020, V24(02): 123131. [11]劉寶元,張玉虹,姜旭,段存麗 . 基于單片機的溫濕度監(jiān)控系統(tǒng)設計 [J]. 國外電子測量技術(shù), 2020, 02( 12): 7780. [12]王靜 . 通用庫房溫濕度測控系統(tǒng) [D]. 青島:中國海洋大學, 2020. [13]陳汝全 . 實用微機與單片機控制技術(shù) [M]. 四川:電子科技大學出版社, 1995, 712. [14]張廣軍,黃俊欽 .溫度傳感器現(xiàn)場動態(tài)校準方法與實驗研究 [J]. 北京航空航天大學報, 1997 23(3): 311315. [15]李建民.單片機在溫度控制系統(tǒng)中的應用 [M].武漢:江漢大學學報, 1996, 210215. [16]薛玲,孫曼,張志會,夏莉麗,魏希文 . 基于單片機 AT89S52 的溫濕度控制儀 [J]. 2020, 37 (7): 6669. [17]劉法治 . 常用電子元器件及典型芯片應用技術(shù) [M]. 北京:機械出版社, 2020, 179182. 基于單片機的溫濕度自動控制系統(tǒng) 設計 31 附 錄 系統(tǒng)設計所需的源程序、系統(tǒng)電路圖、系統(tǒng)電路 原理圖在 以 下附錄中 附錄一 :系統(tǒng)主 程序設計 附錄二: DHT11 溫濕度檢測程序 附錄三: LCD1602 顯示程序 附錄五:系統(tǒng)電路原理圖 附錄 五 : 實物圖片 基于單片機的溫濕度自動控制系統(tǒng) 設計 32 附錄一:系統(tǒng)主程序設計 include include include //定義三個 LED 燈 sbit Led_qushi=P1^6。 //去濕燈 sbit Led_jiangwen=P1^5。 //降溫燈 sbit Led_shengwen=P1^4。 //升溫燈 sbit Key_TH1 = P3^2。 sbit Key_TH2 = P3^3。 sbit Key_HH1 = P3^4。 sbit Key_HH2 = P3^5。 //定義標識 volatile bit FlagStartRH = 0。 //開始溫濕度轉(zhuǎn)換標志 volatile bit FlagKeyPress = 0。 //有鍵按下 //定義溫濕度傳感器用外部變量 extern U8 U8FLAG,k。 extern U8 U8count,U8temp。 extern U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。 extern U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp。 extern U8 U8data。 extern U8 count, count_r。 U16 temp。 S16 temperature, humidity。 S16 idata TH, HH。 //溫度上限和濕度上限 char * pSave。 U8 keyvalue, keyTH1, keyTH2, keyHH1, keyHH2。 //定義變量 U16 RHCounter。 //數(shù)據(jù)初始化 void Data_Init() { RHCounter = 0。 Led_qushi = 1。 Led_jiangwen = 1。 基于單片機的溫濕度自動控制系統(tǒng) 設計 33 Led_shengwen = 1。 TH = 40。 HH = 85。 keyvalue = 0。 keyTH1 = 1。 keyTH2 = 1。 keyHH1 = 1。 keyHH2 = 1。 } //定時器 0 初始化 void Timer0_Init() { ET0 = 1。 //允許定時器 0 中斷 TMOD = 1。 //定時器工作方式選擇 TL0 = 0x06。 TH0 = 0xf8。 //定時器賦予初值 TR0 = 1。 //啟動定時器 } //定時器 0 中斷 void Timer0_ISR (void) interrupt 1 using 0 { TL0 = 0x06。 TH0 = 0xf8。 //定時器賦予初值 //每 2 秒鐘啟動一次溫濕度轉(zhuǎn)換 RHCounter ++。 if (RHCounter = 1000) { FlagStartRH = 1。
點擊復制文檔內(nèi)容
法律信息相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1