【正文】
從課題的選擇到項(xiàng)目的最終完成,李老師都始終給予我細(xì)心的指導(dǎo)和不懈的支持;從開題報(bào)告到畢設(shè)論文,李老師對每一次批改都嚴(yán)格把關(guān),指出了文章中出現(xiàn)的問題,多次修改之后我的論文達(dá)到了規(guī)定標(biāo)準(zhǔn)。7個(gè)按鍵的功能如下:按鍵1:進(jìn)入溫度上下限設(shè)定;按鍵2:進(jìn)入濕度上下限設(shè)定;按鍵3:進(jìn)入上限設(shè)定;按鍵4:進(jìn)入下限設(shè)定;按鍵5:溫度或濕度的上限或下限值加1;按鍵6:溫度或濕度的上限或下限值減1;按鍵7:退出溫、濕度上下限設(shè)定。 x=DQ。 三極管驅(qū)動的峰鳴音報(bào)警電路 第4章 軟件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 系統(tǒng)軟件設(shè)計(jì)思想為了方便于編寫、調(diào)試,將整個(gè)系統(tǒng)程序分為主程序、DS18B20溫度子程序、鍵盤子程序幾個(gè)主要部分。液晶顯示屏的第一行顯示用戶可能需要調(diào)節(jié)的溫濕度上下限值,第二行顯示當(dāng)前測得的溫度、濕度值。這個(gè)放大器構(gòu)成了片內(nèi)振蕩器。另外,R3 是防止輸出短路的保護(hù)電阻,R1 用于平衡溫度系數(shù)。 DS18B20電路圖 濕度檢測單元的設(shè)計(jì)測量空氣濕度的方式很多,其原理是根據(jù)某種物質(zhì)從其周圍的空氣吸收水分后引起的物理或化學(xué)性質(zhì)的變化,間接地獲得該物質(zhì)的吸水量及周圍空氣的濕度。用漏極開路把單總線直接拉到電源上就可以實(shí)現(xiàn),在發(fā)出任何涉及拷貝到暫存器的指令或啟動溫度轉(zhuǎn)換的指令之后,必須在最多10181。 可編程分辨率的單總線數(shù)字式溫度傳感器DS18B20具有如下的特性:? 獨(dú)特的單線接口僅需一個(gè)端口引腳進(jìn)行通訊? 簡單的多點(diǎn)分布應(yīng)用? 無需外部器件? 可通過數(shù)據(jù)線供電? 零待機(jī)功耗? 測溫范圍55℃—125℃? 溫度以912位數(shù)字量讀出? 溫度數(shù)字量轉(zhuǎn)換時(shí)間200ms(典型值)? 用戶可定義的非易失性溫度報(bào)警設(shè)置? 報(bào)警搜索命令識別并標(biāo)志超過程序限定溫度(溫度報(bào)警條件)的器件 。包括一個(gè)電容性聚合體測濕敏感元件、一個(gè)用能隙材料制成的測溫元件,并在同一芯片上,與14位的A/D轉(zhuǎn)換器以及串行接口電路實(shí)現(xiàn)無縫連接。當(dāng)空氣濕度低于40%RH的時(shí)候,灰塵、細(xì)菌等容易附著在鼻部和肺部呼吸道黏膜上,刺激喉部引發(fā)咳嗽,也容易發(fā)生呼吸道的其它疾病,由此可見濕度參數(shù)測量意義重大。關(guān)鍵詞:溫濕度監(jiān)測;超限報(bào)警;LCD顯示AbstractMCU is always used in industry measurement as temperature and humidity measurement. With MCU, it can be more convenient and simple to plete the measurement efficiently. The paper designs a realtime temperature and humidity measurement device based on MCU. The device adopts AT89C52 as the control. The device also make use of DS18B20 to obtain the digital temperature signal and HS1101 to gain the analogue humidity signal. In the design, LCD is used to display the consumers the realtime temperature and humidity clearly. The consumer can use the buttons to change the upper and lower limits of the temperature and humidity. And the alert in the design should work based on the limits set up by the consumers. Keywords:temperature and humidity measurement。在功能設(shè)計(jì)上可將整個(gè)裝置分為測量模塊、CPU模塊、顯示模塊、鍵盤輸入模塊和報(bào)警模塊幾個(gè)部分。第3章 硬件系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)本系統(tǒng)以單片機(jī)AT89C52為控制核心,以數(shù)字式溫度傳感器DS18B20作為溫度檢測元件,以濕敏電容HS1101作為濕度檢測元件。寄生電源有兩個(gè)好處:1) 進(jìn)行遠(yuǎn)距離測溫時(shí),無需本地電源; 2)可以在沒有常規(guī)電源的條件下讀ROM。如果計(jì)數(shù)器在門周期結(jié)束前到達(dá)0,則溫度寄存器(同樣被預(yù)置到55℃)的值增加,表明所測溫度大于55℃。2%RH;響應(yīng)時(shí)間小于5S; pF/℃。另外,微處理器內(nèi)部還有256字節(jié)的RAM、3個(gè)16位定時(shí)器/計(jì)數(shù)器、8個(gè)中斷源和可編程串行口。 復(fù)位電路圖本復(fù)位電路必須確保系統(tǒng)上電時(shí)能夠自動復(fù)位。其方法就是把計(jì)算機(jī)采集的數(shù)據(jù)或記過計(jì)算機(jī)進(jìn)行數(shù)據(jù)處理、數(shù)字濾波,標(biāo)度變換之后,與該參數(shù)上下限設(shè)定值進(jìn)行比較,如果高于上限值(或低于下限值)則進(jìn)行報(bào)警,否則就作為采樣的正常值,進(jìn)行顯示。 DS18B20初始化時(shí)序圖DS18B20初始化程序相關(guān)代碼:void Init_DS18B20(void) { unsigned char x=0。之后在t1時(shí)刻將總線拉高,產(chǎn)生讀時(shí)間隙,讀時(shí)間隙在t1時(shí)刻后t2時(shí)刻前有效。圖中,正在按下按鍵5(溫度或濕度加1按鍵),此時(shí)設(shè)定的溫度上限為85℃。最應(yīng)該感謝的是我的父母,謝謝你們含辛茹苦的把我培育成人,謝謝你們對我細(xì)心的呵護(hù)與照顧,所有的感謝只幻化成我前進(jìn)的動力,我會始終如一的為理想拼搏奮斗,以此報(bào)答父母二十多年來對我的養(yǎng)育之恩。 濕敏電容值與濕度值對應(yīng)關(guān)系表電容/pF162163164165166167168169170171172濕度/%RH026918222435374050電容/pF173174175176177178179180181182濕度/%RH53606469738084879198 按鍵功能仿真結(jié)果分析在本設(shè)計(jì)中,采用7個(gè)單獨(dú)的按鍵來完成溫、濕度上下限的設(shè)定。 DS18B20寫0時(shí)序圖