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

正文內(nèi)容

基于單片機(jī)的環(huán)境溫濕度檢測(cè)系統(tǒng)畢業(yè)論文-資料下載頁(yè)

2025-06-27 19:46本頁(yè)面
  

【正文】 */ LCD1602_Initialization()。 /*清屏LCD160*/ LCD1602_ClearScreen()。 /*顯示等待界面*/ LCD1602_DisplayOneCharacterString(0,0,SensorInitialize)。 LCD1602_DisplayOneCharacterString(0,1,LH:40%RH LT:24 C)。 LCD1602_DisplayOneCharacter(14,1,0xdf)。//顯示溫度符號(hào) LCD1602_DisplayTwoNumber(3,1,HumidityValueLimit)。 LCD1602_DisplayTwoNumber(12,1,TemperatureValueLimit)。 LCD1602_SetCursorPosition(15,0)。//光標(biāo)消隱 /*狀態(tài)控制變量初始化*/ State_Control = State_Idle。 //初始化狀態(tài)值變量 /*清屏顯示樣板*/ LCD1602_DisplayOneCharacterString(0,0,CH: %RH CT: C)。 LCD1602_DisplayOneCharacter(14,0,0xdf)。//顯示溫度符號(hào) LCD1602_ShowTemperatureAndHumidity()。 //顯示測(cè)量的溫濕度 LCD1602_SetCursorPosition(16,1)。//光標(biāo)消隱 System_DelayMicrosecond(0xff)。//延時(shí)等待DHT22傳感器釋放 /*Time0初始化*/ Time0_Initialization()。 while(1) { /*按鍵狀態(tài)更新操作*/ while(Flag_Button) { EA = 0。 //關(guān)閉總中斷 /*讀取按鍵的狀態(tài)*/ ButtonValue = Check_ButtonState()。 switch(ButtonValue) { case 0x01: { Handle_FunctionButton()。 IIC_WriteOneByteToE2PROM(0x01,TemperatureValueLimit)。 BuzzePhone_Music(1,400)。 IIC_WriteOneByteToE2PROM(0x02,HumidityValueLimit)。 break。 } case 0x02:BuzzePhone_Music(1,200)。KeyHandle_AffirmControl()。break。 case 0x03:BuzzePhone_Music(1,200)。Handle_UpButton()。break。 case 0x04:BuzzePhone_Music(1,200)。Handle_DownButton()。break。 default: break。 } Flag_Button = 0。 //按鍵掃描標(biāo)志變量清零 EA = 1。 //打開(kāi)總中斷 } /*顯示狀態(tài)更新操作*/ while(Flag_Show) { EA = 0。 //關(guān)閉總中斷 LCD1602_ShowTemperatureAndHumidity()。//顯示溫濕度值 switch(State_Control) { case State_Idle:LCD1602_SetCursorPosition(16,1)。break。 case State_AdjustHumidity:LCD1602_SetCursorPosition(2,1)。break。 case State_AdjustTemperature: { LCD1602_SetCursorPosition(11,1)。break。 } default: LCD1602_SetCursorPosition(16,1)。break。 } Flag_Show = 0。 //顯示掃描標(biāo)志變量清零 EA = 1。 //開(kāi)啟總中斷 } /*報(bào)警狀態(tài)更新操作*/ while(Flag_Alarm) { EA = 0。 //關(guān)閉總中斷 if(HumidityValue = (HumidityValueLimit)) { BuzzePhone_Music(2,200)。//蜂鳴器發(fā)連續(xù)的三聲報(bào)警 } else if(TemperatureValue = (TemperatureValueLimit)) { BuzzePhone_Music(4,200)。//蜂鳴器發(fā)連續(xù)的三聲報(bào)警 } Flag_Alarm = 0。//報(bào)警標(biāo)志變量清零 EA = 1。 //開(kāi)啟總中斷 } }}/**************************************************************************** 函數(shù)名稱:time0_Handle(void) interrupt 1 using 1函數(shù)功能:定時(shí)器0中斷處理函數(shù)備 注:定時(shí)器0計(jì)數(shù)寄存器計(jì)數(shù)到0xff0xff時(shí)溢出,65535,關(guān)閉定時(shí)器0備 注:重新裝載定時(shí)器0初始值,置位定時(shí)器0標(biāo)志變量,再打開(kāi)定時(shí)器0 *****************************************************************************/ void Time0_Handle(void) interrupt 1 using 3{ TR0 = 0。 //關(guān)閉T0定時(shí)器 TH0 = Time0_TH0。 //重新裝載定時(shí)器0寄存器高8位值 TL0 = Time0_TL0。 //重新裝載定時(shí)器0寄存器低8位值 TR0 = 1。 //開(kāi)啟T0定時(shí)器/*狀態(tài)更新判斷*/ if(SweepInterval_Show = 20) //大約1s更新掃描一次{ Flag_Show = 1。 //顯示處理標(biāo)志變量置位 SweepInterval_Show = 0。 //顯示掃描時(shí)間變量清零 } else if(SweepInterval_Button = 10) //大約30Ms更新掃描一次 { Flag_Button = 1。 //按鍵處理標(biāo)志變量置位 SweepInterval_Button = 0。 //按鍵掃描時(shí)間變量清零 } else if(SweepInterval_Alarm = 30) //大約2s更新掃描一次 { Flag_Alarm = 1。 //報(bào)警處理標(biāo)志變量置位 SweepInterval_Alarm = 0。 //報(bào)警掃描時(shí)間變量清零 } else { SweepInterval_Show++。 //警報(bào)掃描時(shí)間累加 SweepInterval_Alarm++。 //顯示掃描時(shí)間累加 SweepInterval_Button++。 //按鍵掃描時(shí)間累加 }}總 結(jié) 為了設(shè)計(jì)出基于單片機(jī)的環(huán)境溫濕度檢測(cè)系統(tǒng),搜集了大量的芯片手冊(cè),查閱了較多的圖書(shū)資料,復(fù)習(xí)了所學(xué)的課本教材。 對(duì)溫濕度控制系統(tǒng)的要求,主要是保證溫濕度在一定范圍內(nèi)變化,穩(wěn)定性好,不振蕩,對(duì)系統(tǒng)的快速性要求不高。在論文中簡(jiǎn)單分析了單片機(jī)溫濕度控制系統(tǒng)設(shè)計(jì)過(guò)程及實(shí)現(xiàn)方法。本系統(tǒng)的溫濕度檢測(cè)系統(tǒng)根據(jù)用戶設(shè)定的范圍完成一定范圍的溫濕度控制。由信號(hào)采集、信號(hào)分析和信號(hào)處理三個(gè)部分,溫度檢測(cè)范圍:30℃+50℃;濕度檢測(cè)范圍:10%100%RH;溫度、濕度顯示方式LCD顯示;報(bào)警方式:聲光報(bào)警。具體包括 A/D 轉(zhuǎn)換、單片機(jī)系統(tǒng)、復(fù)位電路、溫度檢測(cè)、濕度檢測(cè)、鍵盤及顯示、報(bào)警電路、溫濕度控制電路等部分的設(shè)計(jì) 因此,探索設(shè)計(jì)從不同場(chǎng)合的實(shí)際要求出發(fā),根據(jù)需要擴(kuò)展系統(tǒng)的功能。 由于第一次設(shè)計(jì)基于單片機(jī)的系統(tǒng),雖然完成了基本的設(shè)計(jì)要求,但在設(shè)計(jì)過(guò)程中遇到了許多硬件和軟件問(wèn)題還沒(méi)有完全解決,設(shè)計(jì)的過(guò)程也是模塊式的,沒(méi)有做出相應(yīng)的硬件并調(diào)試符合預(yù)期構(gòu)想。因此,以后還必須加強(qiáng)單片機(jī)系統(tǒng)設(shè)計(jì)的能力,畢業(yè)設(shè)計(jì)只是一個(gè)淺薄的入門。 當(dāng)然在設(shè)計(jì)過(guò)程中,應(yīng)虛心聽(tīng)取他人的建議和意見(jiàn),對(duì)解決設(shè)計(jì)過(guò)程中的問(wèn)題都很有幫助.致 謝在本次畢業(yè)設(shè)計(jì)中,我要感謝我的指導(dǎo)老師季老師。他的悉心指導(dǎo)和關(guān)懷也讓我學(xué)習(xí)和研究的興趣越發(fā)濃厚。從論文的開(kāi)題、研究現(xiàn)有資料直至系統(tǒng)電路圖的確定和論文初稿的審閱修改,老師都給了很多指導(dǎo),讓我對(duì)設(shè)計(jì)課題漸漸深入地了解、認(rèn)識(shí),并最終完成了設(shè)計(jì)任務(wù)。同時(shí),季老師嚴(yán)謹(jǐn)態(tài)度和負(fù)責(zé)任的精神深深地感染了我,將使我終身受益。謹(jǐn)向季老師致以崇高的敬意和衷心的感謝!同時(shí),我還要感謝郭嚴(yán)等同學(xué),在與他們交流的過(guò)程中,我獲得了相當(dāng)大的啟發(fā),共同解決了設(shè)計(jì)上的疑惑,我也要感謝他們長(zhǎng)期以來(lái)在生活和學(xué)習(xí)上對(duì)我的關(guān)心和幫助。感謝在百忙之中評(píng)閱本論文的老師,感謝你們提出了寶貴意見(jiàn)使得本論文得以完善。再次向所有關(guān)心支持幫助過(guò)我的老師和同學(xué)們表示衷心感謝!參 考 文 獻(xiàn)1 胡漢才編著.單片機(jī)原理及其接口技術(shù).北京:清華大學(xué)出版社,19962 康華光.模擬電子技術(shù).北京:高等教育出版社,20023 徐惠民等編著.單片微型計(jì)算機(jī)原理、接口及應(yīng)用.北京:北京郵電出版社,20004 胡健主編.單片機(jī)原理及接口技術(shù)實(shí)踐教程.北京:機(jī)械工業(yè)出版社,20045 閻石.?dāng)?shù)字電子技術(shù).北京:高等教育出版社,20046 王兆安、. 北京:機(jī)械工業(yè)出版社,20007 杜剛等.微計(jì)算機(jī)應(yīng)用(期刊).2004年7月第25卷第4期8 潘新民等編著.微型計(jì)算機(jī)控制技術(shù).北京:高等教育出版社,20019 趙偉軍主編.Protel99SE原理圖與PCB仿真.北京:機(jī)械工業(yè)出版社,200510 陳杰、. 北京:高等教育出版社,200211 余孟嘗.?dāng)?shù)字電子技術(shù)基礎(chǔ)簡(jiǎn)明教程[R],北京,高等教育出版社,1999:196201.12 張永瑞,1版,西安,西安電子科技大學(xué)出版社,1994:107110.
點(diǎn)擊復(fù)制文檔內(nèi)容
語(yǔ)文相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1