【正文】
. . . .摘 要伴隨著人們生活水平的不斷提高,人們對生活環(huán)境的要求也越來越高,而溫度和濕度是影響人們生活環(huán)境的重要因素,因此對于室內(nèi)溫度和濕度的檢測在日常生活中就顯得尤為重要。室內(nèi)溫濕度檢測系統(tǒng)的出現(xiàn)給人們的生產(chǎn)生活帶來了極大的方便,本文主要闡述了溫濕度檢測系統(tǒng)的硬件設(shè)計和軟件設(shè)計。該系統(tǒng)采用溫濕度傳感器和單片機技術(shù)??梢砸詳?shù)字形式直接顯示溫度值和濕度值,該系統(tǒng)使用方便、讀數(shù)直觀。文章主要討論了一種基于YXHT300U溫濕度模塊的系統(tǒng)設(shè)計。文章從硬件和軟件兩方面展開了論述,硬件部分首先談到了系統(tǒng)整體設(shè)計,然后從單片機芯片AT89C52的硬件接口電路做出分析和論述,同時增設(shè)鍵盤接口模塊,LED顯示模塊,蜂鳴器報警模塊,YXHT300U能同時測量相對濕度及溫度,文中又論述了YXHT300U的性能、結(jié)構(gòu)、工作原理、命令格式及功能,保證了系統(tǒng)設(shè)計的高性能;軟件系統(tǒng)的設(shè)計主要給出了針對各個應(yīng)用模塊的設(shè)計思路和設(shè)計框架,并對各部分程序進行解釋說明。最后,文章對本次設(shè)計做出了總結(jié),并對于設(shè)計過程中出現(xiàn)的問題做出了詳細的講解。關(guān)鍵詞:單片機;YXHT300U溫濕度傳感器;顯示;報警AbstractAs the people’s living standard is enhancing , the people’s living conditions39。 request are getting higher and higher . The temperature and humidity is the important factor which affects people39。s living environment. Therefore, the indoor temperature and humidity testing has bee particularly important in the daily life. The indoor temperature and humidity detection system gives the appearance of the production and living convenience brought about tremendous. The system has used the humiture sensor and the monolithic integrated circuit technology. It may demonstrate the temperature and the humidity value directly by the digital. The system operates very easy, and the reading is directviewing. The article mainly discussed the system which based on the YXHT300U humiture module . The article mainly elaborates overall the system39。s design from the hardware part and the software part. The hardware part talks about the system overall design firstly. Then it has made the analysis and the elaboration from the monolithic integrated circuit chip AT89C52 hardware interface electric circuit, Simultaneously additionally builds the keyboard interface module, the LED display module and the buzzer warning module. YXHT300U can simultaneously survey the relative humidity and the temperature. The article also elaborated the YXHT300U performance, the structure, the principle of work, the forms of field orders and the function. It has guaranteed the system design high performance. The software system39。s design has mainly given in view of each application module design mentality and the design frame, but carries on the explanation explanations to various subprograms. Finally, the article made out the summary of this design. And the article has explained the problems of the design process in detail.Key words: Monolithic integrated circuit。 YXHT300U humiture sensor。 demonstration。 warning目 錄第1章 緒論 1 室內(nèi)溫濕度檢測系統(tǒng)的作用與意義 1 1 1 2 3第2章 系統(tǒng)整體設(shè)計方案 4 4 4 4 4 4 4第 3 章 系統(tǒng)硬件設(shè)計方案 6 AT89C52單片機簡介 6 YXHT300U溫濕度傳感器簡介 7 7 7 AT89C52單片機與HD7279接口設(shè)計 9 HD7279芯片簡介 9 接口設(shè)計 10 AT89C52單片機與X5045的接口設(shè)計 11 X5045芯片簡介 11 接口設(shè)計 12 AT89C52單片機與ADC0809的接口設(shè)計 13 ADC0809轉(zhuǎn)換器芯片簡介 13 接口設(shè)計 14 兩路采集開關(guān) 14 熱敏電阻補償電路 15 報警單元 16第 4 章 系統(tǒng)軟件設(shè)計 17 整體流程框圖 17 各部分程序模塊設(shè)計 17 中斷程序模塊設(shè)計 17 按鍵處理模塊設(shè)計 19 設(shè)定鍵處理模塊設(shè)計 20 左移鍵處理模塊設(shè)計 20 增鍵處理模塊設(shè)計 20 確認(rèn)鍵處理模塊設(shè)計 20 報警程序模塊設(shè)計 21 部分程序說明 22 A/D采集部分說明 22 LED顯示部分說明 22 溫/濕度量化部分說明 22第5章 EDA設(shè)計 24 原理圖設(shè)計 24 PCB設(shè)計 24第6章 調(diào)試并分析錯誤 25 25 軟件調(diào)試的問題分析 25結(jié)束語 26參考文獻 27致謝 28附錄一:主板原理圖 29附錄二:副板原理圖 30附錄三:主板PCB圖 31附錄四:副板PCB圖 32附錄五:原件列表 33第1章 緒論 室內(nèi)溫濕度檢測系統(tǒng)的作用與意義隨著經(jīng)濟社會的發(fā)展,人們對生活環(huán)境的要求越來越高,本設(shè)計具有一定的使用價值,該溫濕度測量系統(tǒng)的最大優(yōu)點是利用YXHT300U溫濕度傳感器采集現(xiàn)場的溫度和濕度,然后驅(qū)動ADC0809來完成溫度傳感器輸出的模擬信號到數(shù)字信號的轉(zhuǎn)換。本系統(tǒng)以單片機AT89C52為核心,由7279鍵盤顯示、YXHT300U溫濕度采集、蜂鳴器報警、x5045上電復(fù)位功能、ADC0809的A/D轉(zhuǎn)換器芯片等模塊組成。本設(shè)計吸收了硬件軟件化的思想,大部分功能通過軟件來實現(xiàn),使電路簡單明了,系統(tǒng)穩(wěn)定性大大提高。單片機接受轉(zhuǎn)換好的數(shù)據(jù)后,存入指定內(nèi)存單元,由INTO中斷服務(wù)程序完成。每次驅(qū)動A/D轉(zhuǎn)換后等待外部中斷1,中斷到來說明轉(zhuǎn)換完成,通過中斷服務(wù)程序讀取轉(zhuǎn)換到的數(shù)據(jù)。溫濕度測量的精度已經(jīng)達到了一定的標(biāo)準(zhǔn),不僅成本低而且具備了市面上家用及生產(chǎn)生活的一系列功能。隨著微電子技術(shù)的不斷發(fā)展,微處理器芯片的集成度越來越高,在一片集成電路芯片上集成微處理器、存儲器、I/O接口電路等元器件,從而構(gòu)成了“單芯片微型計算機”,簡稱單片機。單片機的誕生標(biāo)志著計算機正式形成了通用的計算機系統(tǒng)和嵌入式計算機系統(tǒng)兩個分支。單片機的發(fā)展PC系統(tǒng)中的CPU 一樣歷經(jīng)幾代的過程,由于單片機的巨大市場空間和廣泛的應(yīng)用范圍,世界各大芯片廠商紛紛推出自己的單片機產(chǎn)品,但是單片機遠沒有PC中的CPU更新速度快,大體經(jīng)歷了4位機、8位機、16位機、32位機的發(fā)展過程,其中8位機在市場上一直是主流產(chǎn)品。1976年Intel公司率先推出8位機MCS48系列,1980年又推出了內(nèi)部功能單元集成度強的8位機MCS51系列產(chǎn)品,其性能大大超過并取代了MCS48系列產(chǎn)品。如計算速度為MCS48系列的10倍,時鐘12MHz時鐘指令周期可為1us。由于8位機可以一次處理一個ASCⅡ碼,因而一問世便顯示出其強大的生命力,廣泛應(yīng)用于顯示、終端鍵盤、打印、字處理、工業(yè)控制等。雖然再8位機發(fā)展應(yīng)用過程中出現(xiàn)了16位機、32位機,乃至64位機,但是8位機仍以它的價格低廉、品種齊全、應(yīng)用軟件豐富、支持環(huán)境充分、開發(fā)方便等特點而占領(lǐng)著單片機市場的主導(dǎo)地位。所以各大芯片生產(chǎn)廠家商紛紛生產(chǎn)與MCS51兼容或不兼容的單片機產(chǎn)品。目前單片機滲透到我們生活的各個領(lǐng)域,幾乎很難找到哪個領(lǐng)域沒有單片機的蹤跡。單片機廣泛應(yīng)用于儀器儀表、家用電器、醫(yī)用設(shè)備、航空航天、專用設(shè)備的智能