室內溫濕度檢測器的設計與實現_第1頁
室內溫濕度檢測器的設計與實現_第2頁
室內溫濕度檢測器的設計與實現_第3頁
室內溫濕度檢測器的設計與實現_第4頁
室內溫濕度檢測器的設計與實現_第5頁
已閱讀5頁,還剩28頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、青島農業大學畢業論文(設計)題目:室內溫濕度檢測器的設計與實現姓名:學院:理學與信息科學學院專業:電子信息工程班級:學號:指導教師:2012年6月15日室內溫濕度檢測器設計與實現電子信息工程指導教師摘要:溫度、濕度和人類的生產、生活有著密切的關系,同時也是工農業生產中最常見最基本的工藝參數。隨著人們生活水平的提高,人們對自己的生存環境越來越關注,而空氣中溫濕度的變化與人體的舒適度和情緒都有直接的關系,所以對溫度、濕度的檢測就非常有必要了。本設計中的溫濕度檢測器與傳統的溫濕度計相比,具有讀數方便,測量范圍廣,測量相對準確等優點,其輸出溫度采用數字顯示, 該設計配用全數字型溫濕度傳感器DHTU,溫

2、度測量范圍0 C-50 C,濕度測量范圍20%RH 95%RH,可以滿足一般需要。若要求更寬測量范圍,只需更換 溫濕度傳感器型號, 硬件電路及軟件程序全兼容。溫濕度測量響應時間快、長期穩定性好。采用先進的專用微處理器芯片STC89C52 , 可靠性高,抗干擾能力強。配用EEPROM芯片AT24C04,使存儲的溫度上限和濕度上限斷電后不丟失。可以通過 四個按鍵方便地實現溫濕度上限的調整。當溫度或濕度超限后,報警信號點亮相應報警燈。關鍵詞:STC89C52單片機;溫濕度檢測器;LCD顯示Design and Implementation on Indoor Detector ofHumitureS

3、tudent majoring in Electronic information engineeringTutorAbstract : Temperature and humidity is not only having close relationship with human production and life, but also playing the most common and basic role, as process parameters , in industrial and agricultural production With the improvement

4、of people s living standards, people increasinglypay attention to their own living environment. While changes in air temperature and humidity made a direct impact on human feelings of comfort and emotion, the detection of temperature and humidity becomes seriously necessary. The design of temperatur

5、e and humidity detector in compared with the traditional, its to be convenient in reading, the temperature measuring range, and its date to be accurate, and so on. The design shows outputs in a digital display. The design with all-digital temperature and humidity sensor DHT11, temperature measuring

6、range is between zero degrees Celsius and five degrees Celsius, humidity measuring range is 20%RH to 95%RH, can meet the general needs. If it required expanding the scope of measurement, simply by changing the models of temperature and humidity sensor, to make its hardware electrie and the software

7、procedure entirely compatible The measurement of humiture with fast response time and long-term stability, used advanced special-purpose microprocessor chip STC89C52.What s more,it has the character of highly reliability and strongly anti-jamming ability. With EEPROM chip AT24C04, it to make the upp

8、er and lower storage temperature and humidity in the upper and lower permanent preservation be saved in the case of power outages In addition, through four pressed keys to realize the humiture bound adjustment conveniently, the alarm lightens the corresponding newspaper warning light when the temper

9、ature or the humidity over the ultra limitKey words STC89C52 Single-chip machine ; Temperature and humidity detectot ; LCD display目錄1緒論511選題的背景及意義51.2溫濕度檢測的發展狀況以及存在的問題 513本文的主要內容和結構安排 62主要硬件的對比選擇82. 1單片機的選擇82.2溫濕度傳感器的選擇 82. 3輸出顯示設備的選擇 93溫濕度檢測器的硬件設計103. 1單片機電路103. 2溫濕度檢測電路 123. 3顯示電路 143. 4溫度上限存儲電路15

10、3.5報警電路163. 6供電及程序下載電路164軟件編程174. 1軟件流程圖174.2主程序的相關內容184.2.1程序的相關定義184. 2. 2mai n()函數195下載與調試225. 1USB轉串口驅動安裝225. 2下載程序與運行22總結24致謝253參考文獻261緒論1.1選題的背景及意義隨著科學技術的快速發展,人類社會已取得了巨大進步!在居家生活、工農業 生產、環保、氣 象、國防、科研、航天等部門,經常需要對環境中的濕度和溫度進行測量及控制。傳統的方法是用溫 度表、毛發濕度表、雙金屬式測量計和濕度試紙等測試器材,通過人工進行檢測,對不符合溫度和濕 度要求的場所進行換氣、降溫

11、和去濕等工作。這種人工測試方法費時費力、效率低,且測試的溫 度及濕度誤差大,隨機性相對較大。隨著生產的發展急需一個含有微型計算機或微處理器的測量儀器, 由于它擁有對數據存儲,運算邏輯判斷及自動化的功能,有著智能作用等優點,一個低成本和具有較 高精度的溫度濕度檢測器將在許多領域代替人工操作,自動不間斷檢測環境溫度和濕度。目前市場上 普遍存在的溫濕度檢測儀器大都是單點測量,而且溫濕度信息傳遞不及時,精度達不到要求,不利于 控制者根據溫度、濕度變化及時做出決定。為此,本設計開發了一種能夠同時測量多點,并實時性高、 精度高,通過顯示器顯示溫濕度信息,并能進行溫濕度超限報警的測控產品。本文設計的是基于單

12、片機的室內溫濕度檢測與報警系統,運用溫濕度傳感器進行溫度和濕度的 檢測,該儀器具有測量精度較高、硬件電路簡單、并能很好的進行顯示,可測試一定范圍室內環境溫 濕度的特點。省去了人工檢測的繁瑣、耗時的過程,隨時通過檢測器的顯示器進行讀數,既方便,又 快捷。1. 2溫濕度檢測的發展狀況以及存在的問題測量溫度的方法主要分為接觸式測溫法和非接觸式測溫法兩大類。接觸式測溫法的特點是測溫元件直接與被測對象接觸,兩者之間進行充分的熱交換,最后達 到熱平衡,這時 感溫元件的某一物理參數的量值就代表了被測對象的溫度值。非接 觸式測溫法是一種比較新式的測 量方法,它的特點是感溫元件不與被測對彖相接觸,而是通過輻射進

13、行熱交換,故可以較遠距離對 被測對象進行測溫,具有較高的測溫上限。1濕度測量始終是世界計量領域中著名的難題之一。一個看似簡單的量值,深究起來,涉及相當復 雜的物理及化學理論分析和計算。現代濕度測量方法最主要的有兩種:干濕球測量法,電子式濕度傳 感器測量法。早在18世紀人類就發明了干濕球濕度計,干濕球濕度計的準確度取決于干球、濕球兩支溫度 計本身的精度。濕度計必須處于通風狀態:只有紗布水套、水質、風 速都滿足一定要求時,才能達 到規定的準確度。干濕球濕度計的準確度只有5%-7% RHo測量過程比較繁瑣和復雜,而且讀數的過程會產生人為的誤差。電子式濕度傳感器產品及濕度測量屬于90年代興起的行業,經

14、過幾十年的發 展,國內外在 濕度傳感器研發領域取得了長足進步。濕敏傳感器正從簡單的濕敏元 件向集成化、智能化、多參數 檢測的方向迅速發展,為開發新一代濕度測控系統創 造了有利條件,也將濕度測量技術提高到新的 水平。電子式濕度傳感器生產廠在產品出廠前采用標準濕度發生器來逐支標定,電子式濕度傳感器 的準確度可以達到2%- 3% RH,精確度較高。(1)近年來,隨著智能檢測系統的飛速發展,基于單片機的溫濕度檢測系統將多傳 感器系統結合在 一起。如何把多傳感器集中于一個檢測控制系統,綜合利用來自多傳感器的信息,獲得對被測對象的 可靠了解和解釋,以利于系統做出正確的響應、決策和控制,是智能檢測控制系統中

15、需要解決的首要 問題。在溫濕度要求嚴格的場合,利用多傳感技術可以提高系統的可靠性和精度,亦可以提高系統的 時間空間的覆蓋范圍。1. 3本文的主要內容和結構安排本文將介紹以單片機為核心的溫濕度檢測器來對多點溫濕度進行實時巡檢。溫濕度檢測器包含 的主要部分為控制電路,顯示電路,溫度和濕度采集電路,鍵盤電路,報警電路。要求各檢測單元能 獨立完成各自功能,同時能根據控制電路的指令對溫濕度進行不間斷釆集,并將釆集來的信息通過顯 示器清晰的呈現給用戶,如果采集的信息超出了預設范圍,閃爍燈將給出報警示意用戶,以便使用者 根據需要及 時作出決定。本文結構安排如下:第1章緒論,介紹了溫濕度對人們生活、生產、工作

16、的影響,傳統的溫濕度測 量方法的諸多 缺點,本文設計的溫濕度檢測器的目的和意義,以及溫濕度檢測的發 展狀況以及存在的問題。第2章主要硬件的對比選擇,介紹了單片機、溫濕度傳感器、輸出顯示設備的不同型號 硬件之間優缺點的對比,通過性能,價格等方面選擇本次設計所需硬件。第3章溫濕度檢測器的硬件設計,介紹了各部分電路的原理及設計電路等第4章軟件編程,介紹了軟件編程的主流程圖以及相關的程序設計信息。、 第5章下載與調試,介紹了 USB轉串口驅動的安裝,程序的燒錄,以及設備的調試92主要硬件的對比選擇溫濕度檢測器各主要部件的選擇不僅要考慮性能穩定性,還要考慮價格,實現條件及使用要求 等。2. 1單片機的選

17、擇在單片機的選擇上硬件的初步有兩個選擇芯片,(1) 采用AT89C51芯片作為硬件核心,采用Flash ROM,內部具有4KB ROM存儲空間,能于 3V的超低壓工作,而且與MCS-51系列單片機完全兼容。(2) STC89C52是一種低功耗、高性能CMOS八位微控制器,具有8K在系統 可編程Flash存 儲器,使用ATMEL公司高密度非易失性存儲器技術制造,與工業80C51產品指令和引腳完全兼容。 片上Flash允許ROM在系統可編程,亦適于常規 編程器。在單芯片上,擁有靈巧的8位CPU和在系 統可編程Flash,使其為眾多嵌入式控制應用系統提供靈活的解決方案。第一種芯片AT89C51運用于

18、電路設計中時由于不具備在線編程技術,當在對電路進行調試 時,由于程序的錯誤修改或對程序的新增功能需要燒入程序時,對芯片 的多次拔插會對芯片造成一 定的損壞。所以本次設計中不采用這種芯片。本次設計中采用STC89C52作為主控芯片。2. 2溫濕度傳感器的選擇(1) HTF3223是基于獨特工藝設計的電容元件,專利的固態聚合物結構電容HS11O1做的頻 率輸出濕度模塊,測量的數據較為精確。(2) DHT11數字溫濕度傳感器是一款含有己校準數字信號輸出的溫濕度復合傳 感器。它應用 專用的數字模塊采集技術和溫濕度傳感技術,確保產品具有極高的可靠性與卓越的長期穩定性。傳感器包括一個電阻式感濕元件和一個N

19、TC測溫元件,并與一個高性能8位單片機相連接。因此該產品具有品質卓越、超快響應、抗干擾能力強、性價比極高等優點。每 個DHT11傳感器都在極為精確的濕度校驗室中進行 校準。校準系數以程序的形式儲存在OTP內存 中,傳感器內部在檢測信號的處理過 程中要調用這些校準系數。單線制串行接口,使系統集成變得 簡易快捷。由于DHT11相對于HTF3223具有更小的體積、極低的功耗,價格更便宜等優點, 所以本次設計中采用DHT11作為溫濕度采集模塊。2. 3輸出顯示設備的選擇(1) LED數碼管是現在電子設計中使用相當普遍的一種顯示設備,每個數碼 管由7個發光二極管按照一定的排列結構組成,根據七個發光二極管

20、的正負極連接不同,又分為共陰極數碼管和共 陽極數碼管兩種,選擇的數碼管不同,程序設計上 也有一定的差別。數碼管顯示的數據內容比較直 觀,通常顯示從0到F中的任意一個數字,一個數碼管可以顯示一位,多個數碼管就可以顯示多位,在顯示位數比較 少的電路中,程 序編寫,外圍電路設計都十分簡單,但是當要顯示的位數相對多的時候,數碼管操作起來十分煩 瑣,顯示的速度受到限制。并且當硬件電路設計好之 后,系統顯示能力基本也被確定,系統顯示能 力的擴展受到了限制。(2) LCD液晶顯示屏具有體積小、功耗低、顯示內容豐富等特點,用戶可以根據自己的需 求,顯示自己所需要的、甚至是自己動手設計的圖案。當需要顯示的數據比

21、較復雜的時候,它的優 點就突現出來了,并且當硬件設計完成時,可以通過 軟件的修改來不斷擴展系統顯示能力。外圍驅 動電路設計比較簡單,顯示能力的擴展將不會涉及到硬件電路的修改,可擴展性很強。字符型液晶 顯示屏已經成為了單片機應用設計中最常用的信息顯示器件之一。雖然LCD顯示器價格相對較高,但是本設計需要顯示溫度值和濕度值,還可顯示設置溫濕 度數值報警數值,顯示數字較多,因此采用LCD作為顯示模塊的主要部件。3溫濕度檢測器的硬件設計本設計是基于單片機對數字信號的高敏感和可控性的性能,以STC89C52基本系統為核心的一套檢測系統,包括單片機電路、溫濕度檢測電路、顯示電路、溫濕度上限存儲電路、報警電

22、路、供電及程序下載電路。系統總體方框圖如圖3-1 o圖3-1系統總體方框圖3. 1單片機電路本設計選用宏晶公司高性能單片機STC89C52,其管腳如圖3-2所示T2/P1.0140vccT2EX/P1.1239P0. 0 ADOPL233$P0. 1 A. DLPL3137F0, 2 A: D2FL4536PO. 3 AD3P1,535P0. 4 AD4P1.634F0. 5 AD5P1.783S-PG. G AD6RST932PO. 7 AD7RXD/P3.01031EATXD/P3.11130ALE-PROGINT0/P3.-1229PSENIXT1/P3.31:2fiP2. 7 A15T

23、0/F3,41427F2. 6 AL41T1/P3, 5?R/P3. 6RD/P3. 7XIAL2XTAL1 vss 圖3-2 STC89C52單片機管腳圖1526P2.5 A131625P2. 4 A121724P2.3 All1823P2,2A1922P2.I A92021P2.0止8SCT89C52的主要特性:(1)與MCS-51單片機產品兼容;8K字節在系統可編程Flash存儲器;1000次擦寫周期; 全靜態操作:0Hz33Hz; (5)三級加密程序存儲器;32個可 編程I/O 口線;三個16位定 時器/計數器;(8)八個中斷源;(9)全雙工UART串行通道;(10)低功耗空閑和掉電模

24、式;(11)掉電 后中斷可喚醒;(12)看門狗定時器;(13)雙數據指針;(14)掉電標識符。(6)STC89C52管腳的作用:P0 口: 8位漏極開路的雙向I/O 口。作為輸出口,每位能驅動8個TTL邏輯電平。對P0端 口寫“ 1”時,弓I腳用作高阻抗輸入。當訪問外部程序和數據存儲器時,P0 口也被作為低8位地 址/數據復用。在這種模式下,P0具有內部上拉電阻。在Flash編程時,P0 口也用來接收指令字 節;在程序校驗時,輸出指令字節。程序校驗時,需要外部上拉電阻。P1 口:具有內部上拉電阻的8位雙向I/O 口,P1輸出緩沖器能驅動4個TTL邏輯電平。對 P1端口寫“ T時,內部上拉電阻把

25、端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部 拉低的引腳由于內部電阻的原因,將輸出電流(IIL ) o在Flash編程和校驗時,P1 口接收低8位 地址字節。P2 口:具有內部上拉電阻的8位雙向I/O 口,P2輸出緩沖器能驅動四個TTL邏輯電平。對P2端口寫“ T時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入使用時,被外部 拉低的引腳由于內部電阻的原因,將輸出電流(IIL) o在方位外部程序存儲器或用16位地址讀取 外部數據存儲器時,P2 口送出高八位地 址。在Flash編程和校驗時,P2 口也接收高8位地址字 節和一些控制信號。P3 口: P3 口是一個具有內部上拉

26、電阻的8位雙向I/O 口,P2輸出緩沖器能驅 動四個TTL 邏輯電平。對P3端口寫“1”時,內部上拉電阻把端口拉高,此時可以作為輸入口使用。作為輸入 使用時,被外部拉低的引腳由于內部電阻的原因,將輸岀電流(IIL) o P3 口亦作為STC89C52特 殊功能(第二功能)使用RST:復位輸入。晶振工作時,RST腳持續2個機器周期高電平將使單片機1復位。狀態下,復位高電平有效。P3 口也可作為STC89C52的一些特殊功能口,如下所示:P3. 0 RXD (串行輸入口)P3. 1 TXD (串行輸出口)P3. 2 /INTO (外部中斷0)P3. 3 /INT1 (外部中斷1)P3.4 T0 (

27、記時器0外部輸入)P3. 5 T1 (記時器1外部輸入)P3. 6 /WR (外部數據存儲器寫選通)P3. 7 /RD (外部數據存儲器讀選通)P3 口同時為閃爍編程和編程校驗接收一些控制信號。DISRTO默認3.2溫濕度檢測電路1底視ft!引腳說明: Vcc正電源 Dour輸出NC空腳GND地圖3-3 DHT11溫濕度傳感器外型及管腳DHT11溫濕度傳感器外型及管腳如圖3-3所示。其中電源引腳的供電電壓為3. 5-5. 5Vo傳感器上電后,要等待Is以越過不穩定狀態在此期間不要發送任何指令。電源引腳(VDD, GND )之間可增加一個100nF的電容,用以去耦濾波3-4所示,其連接電路簡單,

28、只需要占用控制器一個DHT11典型應用電路如圖I/O 口即可完成上下位的連接MCUVDPI 5KDATAVDPiPin2PinDHT114PinGHD圖3-4 DHT11典型應用電路DHT11數字濕溫度傳感器采用單總線數據格式,即單個數據引腳端口完成輸入輸岀雙向傳輸。其數據包由5Byte (40Bit)組成。一次通訊時間最大3ms,數據分小數部分和整數部分。一次完整的數據傳輸為40bit,高位先出。數據格式如表3-1表3-1 DHT11數據格式濕度溫度校驗整數小數整數小數8Bit8Bit8Bit8BitSBitDHT11數字濕溫度傳感器的引腳的相關說明如表3-2:Pin名稱注釋1VDD供電 3

29、-5. 5VDC2DATA串行數據,單總線3NC空腳,請懸空4GND接地,電源負極3-3, LCD3.3顯示電路顯示部分采用LCD1602液晶屏進行數據顯示,其主要技術參數如表液晶顯示器顯示數字信息,清晰且明確,顯示內容較豐富。表3-3液晶屏技術指標顯示容量16*2個字符芯片工作電壓4. 5-5. 5V工作電流2. OmA(5. 0V)模塊最佳工作電壓5. 0V字符尺寸2. 95*4. 35(WXH)mm接口信號說明如表3-4所示。表3-4液晶屏接口信號說明編號符號引腳說明編號符號引腳說明1VSS電源地1D2Data I/O2VDD電源止極2D3Data I/O3VL液晶顯示偏壓信號3D4Da

30、ta I/O4RS數據/命令選擇端(H/L )4D5Data I/O5R/W讀/寫選擇端(H/L )5D6Data I/O6E使能信號6D7Data I/O7D0Data I/O7BLA背光源正極8DIData I/O8BLK背光源負極與單片機接口電路如圖3-5所示GND圖3-5 LCD顯示器與單片機接口電路34溫度上限存儲電路溫濕度閾值存儲在EEPROM芯片AT24C02中,并可以通過K1 K4按鍵調節 并保存, 其中K2為溫度上限增加,K3為溫度上限減小,K4為濕度上限增加,K5為濕度上限減小。 AT24C02芯片其電路如圖3-6所示。EEP良心冇槪盟中歸Ok遠SCIU2 24C01AVe

31、cWFSCL3DAJOND圖 3-6 EEPROM存儲電路135報警電路L4、L5為兩只報警燈,其中L4為超溫報警,L5為超濕報警,當溫濕度超過溫 濕度檢 測器的溫濕度設定的上限值時,單片機將依次點亮相關報警燈。報警電路如圖3-7o 10+5VL4jianwei 24)2 SCL 1_2402 SDA 、24510 R7 jDATS1 11 4A 4a 1A pppppppp1圖3-7報警電路36供電及程序下載電路本設計采用USB接口供電,電源電壓5V。同時,USB接口通過內含PL23033-8所示芯片的轉換電路對單片機進行程序編寫。其電路原理如圖SB電源及下載接口4軟件編程4. 1軟件流程圖

32、本設計軟件主程序流程圖如圖4-1所示圖4-1主程序流程圖14. 2主程序的相關內容4. 2. 1程序的相關定義下面是實現室內溫濕度檢測基本功能相關程序的一些基本定義,包括程序的頭 文件以及程序的管教定義和常量、變量定義等。Ml (1)頭文件和一些宏定義include include 1602. h井include dht h include 2402h(2)管腳定義sbit Led_qushi=P/z6;/ 去濕燈sbit Led_j ia ngwe n=PU5; 降溫燈sbit Key_THl 二 P3A2;sbit Key_TH2 二卩 3 人 3;sbit Key_HHl = P3A4;

33、sbit Key_HH2 = P3A5;(3)常量、變量定義定義標識volatile bit FlagStartRH = 0; /開始溫濕度轉換標志volatile bit FlagKeyPress = 0; / 有鍵按下 /定義溫濕度傳感器用外部變量extern U8 U8FLAG, k;extern U8 U8count, UStemp;extern U8 U8T_data_H, U8T_data丄,U8RH_data_H, U8RH_data_L, UScheckdata;extern U8 U8T_data_H_temp, U8T_data_L_temp, U8RH_data_H_te

34、mp,U8RH_dat a_L_t emp;extern U8 U8checkdata_temp;extern U8 UScomdata;extern U8 count, count_r;U16 temp;S16 temperature, humidity;S16 idata TH, HH; /溫度上限和濕度上限char * pSave;U8 keyvalue, keyTHl, keyTH2, keyHHl, keyHH2;U16 RHCounter;4. 2. 2 main ()函數mai n()函數包含了定時器的初始化,并且在初始化的過程中,對溫濕度檢測器 進行鎖 定,不允許其他功能的實現

35、;LCD的一個歡迎使用控制系統的界面,一定的延時后進行清 屏;從AT24C04中載入溫度上限和濕度上限設定值;溫濕度轉換及溫濕度的讀取;報警系 統的實現;通過鍵盤設定溫濕度的上限。(1)定時器的初始化過程void main()U16 i, j, testnum;EA = 0;TimerO_Init () ; /定時器0初始化Data_Init ();EA = 1;(2)顯示器的初始化過程L1602_init();L1602_string(l, 1,Welcome to T&H “);L1602_string(2, 1, Control System! ”);/延時for (i二0;i1000;

36、i+)for (j=0;j1000;j+);清屏L1602_string(l, 1,“);L1602_string(2, 1, );L1602_string(l, 1, Tem:C TH:);L1602_string(2, 1, Hum:% HH:);3)載入溫度上限和濕度上限設定值Load_Setting();L1602_char(l, 15, TH/10+48);L1602_char(l, 16, TH%10+48);L1602_char(2, 15, HH/10+48):L1602_char(2, 16, HH%10+48):4) 溫濕度的讀取過程wh訂e/溫濕度轉換標志檢查 if (F

37、lagStartRH = 1)TRO = 0;testnum 二 RH(); FlagStartRH = 0; TRO = 1;/讀出溫濕度,只取整數部分humidity = U8RH_data_H;temperature = U8T_data_H; /顯示溫濕度L1602_int(1, 5, temperature);L1602_int(2, 5, humidity);5) 報警系統的實現過程if (temperature TH) Led_jiangwen = 0;else Led_jiangwen 二 1:/降溫if (humidity HH) Led_qushi = 0;else Led

38、_qushi = 1;/去濕6) 鍵入溫濕度上限值/鍵盤查詢,在彈起時響應if (Key_THl)&(keyTHl=0) FlagKeyPress = 1; keyvalue = 1;else if (Key_TH2)&(keyTH2=0) FlagKeyPress = 1; keyvalue 二2; else if (Key_HHl)&(keyHHl=O) FlagKeyPress = 1; keyvalue =3; else if (Key_HH2)&(keyHH2=0) FlagKeyPress = 1; keyvalue=4; if (FlagKeyPress = 1)KeyProce

39、ss(keyvalue); FlagKeyPress = 0:if (!Key_THl) keyTHl = 0;else keyTHl 二 1;if (!Key_TH2) keyTH2 = 0;else keyTH2 二 1;if (!Key_HHl) keyHHl = 0;else keyHHl = 1;if (!Key_HH2) keyHH2 = 0;else keyHH2 二 1;)125下載與調試本章主要敘述了 USB串口驅動的安裝,運用STC單片機下載軟件進行程序燒錄,最后 對設備進行運行。5. 1 USB轉串口驅動安裝打開 USB 通用驅動 PL2303_Prolific_Driv

40、erlnstaller_vl30. exe 安裝文件,按提 示安裝USB轉串口驅動程序。安裝完成后,插入USB下載線后,在開始-控制面 板-打印機和其他硬件-設備管理器,在“端口”分支下有(Prolific USB-to- Serial Comm Port (COM3), 3 表示串 口號。圖5-1成功安裝USB轉串口驅動示意圖5. 2下載程序與運行打開STC單片機下載軟件STCSP_V481.exe,正確選擇MCU類型還有COM 口,選擇COM3 口,最高波特率和最低波特率都選2400bps或者1200bps,并打開相關的hex數據文 件,點擊“ Download/下載”按紐進行下載。下載完成后程序自動運行,或重上電后程序正常運行,溫濕度檢測器正常顯示 當前室內 的溫濕度,如圖5-2所示2圖5-2溫濕度檢測器正常運行圖DHT11溫濕度傳感器設計

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論