【正文】
示方式分為段式、字符式、點(diǎn)陣式等。 數(shù)字 0信號表示方法如圖 圖 數(shù)字 0 信號表示方法 5 數(shù)字 1信號表示方法 .如圖 : 圖 信號 1 表示方法 顯示器件: lcd1602 液晶顯示的原理是利用液晶的物理特性,通過電 壓對其顯示區(qū)域進(jìn)行控制,有電就有顯示,這樣即可以顯示出圖形。 DHT11發(fā)送響應(yīng)信號的時候總線為低電平 ,DHT11把總線拉高 80us之前 ,必須等到響應(yīng)信號發(fā)送,準(zhǔn)備發(fā)送數(shù)據(jù)時 ,每一 bit數(shù)據(jù)都以 50us低電平時隙開始 ,數(shù)據(jù)位是 0或 1是由高電平的長或短來決定。 通訊過程如圖 圖 通訊過程 總線空閑狀態(tài)為高電平的時候主機(jī)把總線拉低等待 DHT11響應(yīng) , DHT11能檢測到起始信號,主機(jī)必須把總線拉低,至少大于 18ms。傳感器應(yīng)用電路:圖 。 5%RH;溫度測量范圍為 0~ 50 ℃,溫度測量精度為177。最高運(yùn)作頻率 35MHz, 6T/12T可選。空閑模式下,CPU 停止工作,允許 RAM、 定時器 /計數(shù)器、串口、中斷繼續(xù)工作。 具有以下標(biāo)準(zhǔn)功能: 8k字節(jié) Flash, 512字節(jié) RAM, 32 位 I/O 口,內(nèi)置8KB EEPROM, MAX810 復(fù)位電路, 3 個 16 位 定時器 /計數(shù)器, 4 個外部中斷,一個 7向量 4 級中斷結(jié)構(gòu)(兼容 傳統(tǒng) 51 的 5 向量 2 級中斷結(jié)構(gòu)),全雙工 串行口 。 STC89C52使用經(jīng)典的 MCS51內(nèi)核,但做了很多的改 進(jìn)使得芯片具有傳統(tǒng) 51單片機(jī)不具備的功能。蜂鳴器電路就是用三極管來實現(xiàn)的,用來判斷周圍的溫度或者濕度是否超出設(shè)定數(shù)值,顯示電路主要用來顯示當(dāng)前的溫濕度。 2 第二章 設(shè)計分析及方案論 設(shè)計總體方案及方案論證 按照系統(tǒng)設(shè)計功能的要求,確定系統(tǒng)由 5個模塊組成:主控制器,數(shù)字溫濕度傳感器,報警電路,按鍵電路及驅(qū)動顯示電路。便于提醒和控制溫濕度的裝置,人們可以根據(jù)不同季節(jié)以及個人的需要進(jìn)行不同的調(diào)整, 采用 DHT11數(shù)字溫濕度傳感器與單片機(jī) STC89C52 相連 外圍電路比較簡單。實現(xiàn)的功能有實時溫度,濕度智能顯示。因此,具有廣闊的應(yīng)用前景和用途。 研究溫濕度的控制非常有必要,它可以優(yōu)化組合社區(qū)資源,提升服務(wù)水平,推動反房地產(chǎn)等其他行業(yè)的發(fā)展,為他們帶來新的商機(jī)。尤其是目前生活節(jié)奏的加快,許多白領(lǐng)都出現(xiàn)了亞健康的狀態(tài),因此家庭溫濕度的檢測對于現(xiàn)代家庭來說也變得刻不容緩了。因此家居內(nèi)的基本環(huán)境如濕度、溫度有必要做出一定精度的監(jiān)測以讓人們和最佳舒適感系數(shù)做出簡單明了的判別,從而采取一定措施以達(dá)到最佳舒適度。 關(guān)鍵詞 :溫度測量; 濕度測量; STC89C52; DHT11 Abstract This design is the use of MSC51 Series MCU STC89C52 and DHT11 in the lowcost temperature and humidity detection system. This design includes the design of hardware and system software design. Hardware circuit includes a microcontroller, temperature and humidity sensors, display module, the alarm and the keyboard 5, the DHT11 temperature and humidity sensor and 1602 constitute a system of character LCD module display module, the system circuit is simple, stable, high integration, missioning Convenient, high precision, has some practical value. Temperature and humidity control circuit in which the temperature and humidity sensors and pare the value of the preset temperature alarm circuit, the user input required predefault value, when the actual temperature and humidity measurements of temperature and humidity is greater than the preset value, an alarm signal (bee Buzzer beep). Software part includes the main program, display routines, subroutines side temperature and humidity。軟件部分包括了主程序、顯示子程序、測溫濕 度子程序。硬件電路主要包括單片機(jī)、溫濕度傳感器、顯示模塊、報警器以及鍵盤等 5部分,由 DHT11 溫濕度傳感器及 1602 字符型液晶模塊構(gòu)成系統(tǒng)顯示模塊,該系統(tǒng)電路簡單、工作穩(wěn)定、集成度高,調(diào)試方便,測試精度高,具有一定的實用價值。 鄭州航空工業(yè)管理學(xué)院 畢 業(yè) 論 文(設(shè) 計) 2022 屆 電子信息工程 專業(yè) 0913082 班級 題 目 基于 STC89C5單片機(jī)的室內(nèi)溫濕度計的設(shè)計 姓 名 學(xué)號 指導(dǎo)教師 職稱 講 師 二О一 三 年 五 月 十九 日 內(nèi) 容 摘 要 本次設(shè)計是采用 MSC51 系列單片機(jī)中的 STC89C52 和 DHT11 的低成本的溫濕度的檢測系統(tǒng)。本設(shè)計主要包括硬件電路的設(shè)計和系統(tǒng)軟件的設(shè)計。其中測溫濕度控制電路由溫濕度傳感器和預(yù)設(shè)溫度值比較報警電路組成,用戶根據(jù)需要輸入預(yù)設(shè)值,當(dāng)實際測量的溫濕度大于預(yù)設(shè)的溫濕度數(shù)值時,發(fā)出報警信號(蜂鳴器蜂鳴, led 燈亮)。本次設(shè)計采用的 DHT11 溫濕度傳感器是一款含有已校準(zhǔn)數(shù)字輸出的溫濕度復(fù)合傳感器,傳感器包括一個電阻式感濕原件和一個 NTC測溫元件,并與一個高性能的 8位單片機(jī)相連接。 The design uses the DHT11 temperature and humidity sensors is a digital output with a calibrated temperature and humidity bined sensor, the sensor includes a resistance and a sense of the original wet NTC temperature measurement devices, and with a highperformance 8bit microcontroller connected. Key words:Temperature measurement; Humidity measurement; STC89C52; DHT11 目 錄 第一章 緒 論 ................................................................... 1 研究背景及意義 ............................................................ 1 研究要實現(xiàn)的功能 .......................................................... 1 第二章 設(shè)計分析及方案論 .......................................................... 2 設(shè)計總體方案及方案論證 ................................................... 2 元器件的選擇 .............................................................. 2 主控制器件:單片機(jī) ................................................. 2 傳感器:溫濕度傳感器 dht11 .......................................... 3 顯示器件: lcd1602 .................................................. 5 第三章 硬件電路圖的設(shè)計 ......................................................... 8 報警電路 ................................................................. 8 晶振電路 ................................................................. 8 3. 3 顯示電路 ................................................................ 9 傳感器電路 .............................................................. 10 復(fù)位電路 ................................................................ 10 總體電路 ................................................................ 11 第四章 軟件部分設(shè)計 ............................................................ 13 程序流程圖 .............................................................. 13 總 結(jié) .......................................................................... 14 致 謝 ........................................................................... 14 參考文獻(xiàn) ......................................................................... 14 附 錄 ........................................................................... 15 源程序 ....................................................................... 15 1 第一章 緒 論 研究背景及意義 隨著人們生活水平的不斷提高,人們對其生存質(zhì)量做出更高的要求。 環(huán)境控制也就成了人們安居樂業(yè)的基礎(chǔ),成了 共建和諧環(huán)境的重要環(huán)節(jié)。因此為了滿足最適宜人們生活的最佳溫度和濕度,我們需要研究一種家庭式的,便于提醒和控制溫濕度的裝置,人們可以根據(jù)不同季節(jié)以及個人的需要進(jìn)行不同的調(diào)整,以便達(dá)到最佳的居住環(huán)境,這不僅僅是對于環(huán)境要求的進(jìn)步,同時也體現(xiàn)了現(xiàn)代文明的發(fā)達(dá)與先進(jìn)。并且可以移植到汽車,倉庫 ,蔬菜大棚等有限空間的溫濕度數(shù)據(jù)采集系統(tǒng)中去。 研究要實現(xiàn)的功能 本設(shè)計的目的就是了解對室內(nèi)的溫濕環(huán)境的實現(xiàn)方法,和應(yīng)用到的有關(guān)軟硬件知識。并且能夠智能報警從而采取相應(yīng)措施。 所以,本次設(shè)計以 DHT11數(shù)字溫濕度傳感器為例,介紹基于單片機(jī)的數(shù)字溫濕度計的設(shè)計提出解決。如圖 圖 總體電路框圖 單片機(jī)作為主控制器,主要負(fù)責(zé)處理由溫濕度傳感器送來數(shù)據(jù),并把處理好的數(shù)據(jù)送向顯示器模塊,數(shù)據(jù)溫濕度傳感器主要用來采集周圍