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

正文內(nèi)容

基于單片機(jī)的溫濕度監(jiān)控警報(bào)系統(tǒng)設(shè)計(jì)畢業(yè)論文(編輯修改稿)

2024-07-22 14:33 本頁面
 

【文章內(nèi)容簡介】 。 1602顯示模塊原理圖 閾值設(shè)置模塊設(shè)計(jì)。從上到下依次設(shè)為KKKK7四個(gè)按鍵,、。根據(jù)該模塊使得閾值設(shè)置分為兩個(gè)模塊,分別是濕度最高值設(shè)置模式、溫度最高值設(shè)置模式。例如濕度最高值設(shè)置,按一次K6濕度最高值加一,按一次K7濕度最高值減一,1602液晶顯示將實(shí)時(shí)顯示出設(shè)置值。其他值設(shè)置類似。按鍵閾值設(shè)置模塊部分,設(shè)置非常人性化,而不用每次設(shè)置閾值都到程序里邊去設(shè)置后再燒制進(jìn)單片機(jī),實(shí)現(xiàn)了自動(dòng)化。 閾值設(shè)置模塊原理圖 報(bào)警模塊設(shè)計(jì) 蜂鳴器報(bào)警模塊設(shè)計(jì) 蜂鳴器報(bào)警模塊原理圖系統(tǒng)在設(shè)計(jì)時(shí)候采用的是有源蜂鳴器,只要給蜂鳴器一定的電流值,蜂鳴器就可以按照一定的頻率發(fā)聲,但是單片機(jī)引腳的驅(qū)動(dòng)電流比較小,不足以驅(qū)動(dòng)蜂鳴器工作,因此采用了一個(gè)PNP的三極管S9012來驅(qū)動(dòng)。,蜂鳴器響,實(shí)現(xiàn)報(bào)警。 發(fā)光二極管報(bào)警模塊設(shè)計(jì)此部分利用發(fā)光二極管的點(diǎn)亮來實(shí)現(xiàn)報(bào)警,、實(shí)現(xiàn)報(bào)警。 發(fā)光二極管報(bào)警模塊原理圖 24C02數(shù)據(jù)存儲(chǔ)模塊 24C02數(shù)據(jù)存儲(chǔ)器總線是一種由PHILIPS公司開發(fā)的兩線式串行總線,用于連接微控制器及其外圍設(shè)備。存儲(chǔ)器24C02系列等都是使用協(xié)議進(jìn)行數(shù)據(jù)的操作。主要在存儲(chǔ)一些掉電后還要保存數(shù)據(jù)的場合。總線特點(diǎn): 1. 要求兩條總線線路:一條串行數(shù)據(jù)線SDA,一條串行時(shí)鐘線SCL。2. 每個(gè)連接到總線的器件都可以通過唯一的地址和一直存在的簡單的主機(jī)、從機(jī)關(guān)系軟件設(shè)定地址,主機(jī)可以作為主機(jī)發(fā)送器或主機(jī)接收器。3. 串行的8 位雙向數(shù)據(jù)傳輸位速率在標(biāo)準(zhǔn)模式下可達(dá)100kbit/s,快速模式下可達(dá)400kbit/s。 24C02數(shù)據(jù)存儲(chǔ)器模塊電路設(shè)計(jì)本設(shè)計(jì)為實(shí)現(xiàn)溫濕度閾值的連續(xù)性??紤]了溫濕度閾值的存儲(chǔ),在掉電后,下一次使用時(shí)能回到原來設(shè)定的閾值。 24C02數(shù)據(jù)存儲(chǔ)模塊原理圖 系統(tǒng)總體電氣原理圖 系統(tǒng)總體電氣原理圖PCB板(見附件2)。實(shí)物圖(見附件3)。3 系統(tǒng)軟件設(shè)計(jì)軟件是一個(gè)設(shè)計(jì)實(shí)現(xiàn)功能的重要部分。本設(shè)計(jì)采用了C語言進(jìn)行模塊化編寫程序。 DHT11傳感器程序流程圖 1602程序流程圖系統(tǒng)程序(見附件1)。4 系統(tǒng)調(diào)試本設(shè)計(jì)是在Keil C環(huán)境下開發(fā)的,Keil C軟件支持C語言的編程及調(diào)試,運(yùn)用方便。 在完成對(duì)程序的編寫及燒錄之后,還需對(duì)其各部分功能進(jìn)行驗(yàn)證。開始供電后、稍帶幾秒等1602液晶屏能正常顯示當(dāng)前溫濕度了之后。觀察當(dāng)前溫濕度的變化。并且針對(duì)與自己設(shè)定的限值相比較。若當(dāng)前溫度沒有超標(biāo),即沒有超過限值??梢杂檬治孀HT11傳感器,令其溫度的顯示超標(biāo)。測試能否達(dá)到報(bào)警,經(jīng)過測試,完全可行。因而簡單的實(shí)現(xiàn)了對(duì)溫度的控制。濕度控制原理跟溫度一樣。1. 硬件問題及解決方法蜂鳴器不夠響。在加報(bào)警裝置的時(shí)候,蜂鳴器不夠響。因?yàn)閱问菃纹瑱C(jī)的引腳輸出電流還不足以驅(qū)動(dòng)蜂鳴器,后來又加了一個(gè)NPN的三極管來驅(qū)動(dòng)蜂鳴器。最后就能夠自如的驅(qū)動(dòng)蜂鳴器發(fā)聲了。2. 軟件所遇問題及解決方法本次畢業(yè)設(shè)計(jì)大部分時(shí)間都花在了軟件調(diào)試上了,軟件調(diào)試不像硬件那么直觀,對(duì)我來說是個(gè)難點(diǎn)。閾值設(shè)置模塊加了按鍵以后按鍵始終不能按預(yù)期效果工作。剛開始還以為是硬件部分沒有連接好,用萬用表查了很久,但是電平變化都是正確的。后面在老師的指導(dǎo)下才知道是延時(shí)太長,當(dāng)按鍵時(shí)間比較長的時(shí)候,單片機(jī)是可以讀出按鍵的。最后修改了程序,系統(tǒng)功能得以實(shí)現(xiàn)。 總結(jié)本設(shè)計(jì)是以單片機(jī)為控制器件的溫濕度監(jiān)控報(bào)警系統(tǒng)。采用DHT11數(shù)字溫濕度傳感器檢測環(huán)境中的溫濕度,輸入到單片機(jī)進(jìn)行處理。通過LCD1602顯示器實(shí)時(shí)的將溫濕度檢測并顯示出來。并且能夠設(shè)置溫濕度上限值,當(dāng)環(huán)境溫濕度超過設(shè)定值時(shí),系統(tǒng)自動(dòng)報(bào)警,當(dāng)溫濕度回到設(shè)定值內(nèi),報(bào)警自動(dòng)解除。本系統(tǒng)具有硬件少,結(jié)構(gòu)簡單,容易實(shí)現(xiàn),性能穩(wěn)定可靠,成本低等特點(diǎn)??偨Y(jié)本文的研究工作,主要做了下面幾點(diǎn)較突出的工作:1. 掌握了LCD1602顯示屏的使用,了解了LCD1602顯示屏特有的工作優(yōu)點(diǎn)。2. 本設(shè)計(jì)使用DHT11數(shù)字溫濕度傳感器。能同時(shí)對(duì)濕度和溫度進(jìn)行測量,使用方便。 ,硬件結(jié)構(gòu)電路圖,軟件流程圖和具體C語言程序設(shè)計(jì)與調(diào)試等方面。存在缺陷:溫濕度的精度是較低的,反應(yīng)相對(duì)慢。第一次PCB制版也有很多的不足之處,有些過孔太小不便于元件安裝,硬件的布局設(shè)計(jì)不夠美觀,液晶顯示器不便于固定。以后有機(jī)會(huì)應(yīng)該在這些方面多學(xué)習(xí),多注意。 致謝本文從開題論證、研究設(shè)計(jì)到論文完成都是在導(dǎo)師的悉心指導(dǎo)下完成的。一直以來,老師在本設(shè)計(jì)硬件原理、軟件編寫、論文的寫作中給予我巨大的幫助,老師對(duì)我的教導(dǎo)將使我終身受益。在此,謹(jǐn)向?qū)煴硎局孕牡母兄x!經(jīng)過幾個(gè)月的查資料、整理材料、做實(shí)物,寫作論文,今天終于可以順利的完成論文的最后的謝辭了。論文得以完成,要感謝的人實(shí)在太多了,特別感謝老師們的幫助,在硬件實(shí)物方面缺少元件,老師們都想盡辦法幫助我解決,并提供給了我許多有益的指導(dǎo)和熱心的幫助。正是有了你們的悉心幫助和支持,才使我的畢業(yè)論文工作順利完成,我衷心的對(duì)老師們表示感謝。另外,要感謝在大學(xué)期間所有傳授我知識(shí)的老師,是你們的悉心教導(dǎo)使我有了良好的專業(yè)課知識(shí),這也是論文得以完成的基礎(chǔ)。謝謝你們,謝謝母校!在論文開題論證、研究設(shè)計(jì)、系統(tǒng)調(diào)試過程中,還得到了很多同學(xué)的熱情幫助。在此,特向幫助過我的老師和朋友表示誠摯的謝意! 參考文獻(xiàn)[1] 姜志海, 黃玉清,劉連鑫. 單片機(jī)原理及應(yīng)用[M]. 電子工業(yè)出版社,2009.[2] 郭天祥. 51單片機(jī)C語言教程[M]. .[3] 張毅剛, 彭喜元, 彭宇. 單片機(jī)原理及應(yīng)用[M]. .[4] 楊素行. 模擬電子技術(shù)基礎(chǔ)簡明教程[M]. . [5] 李維提, 郭強(qiáng). 液晶顯示應(yīng)用技術(shù)[M]. .[6] 劉湘濤. 單片機(jī)原理與應(yīng)用[M]. .[7] 何立民. 單片機(jī)高級(jí)教程[M]. .[8] 周潤景, 徐宏偉, 丁莉. 單片機(jī)電路設(shè)計(jì)分析與制作[M]. 機(jī)械工業(yè)出版社. 2010.[9] 李全利. 單片機(jī)原理及應(yīng)用技術(shù)[M]. 高等教育出版社, 2004.[10] 李秀霞. 鄭春厚. Protel DXP 2004電路設(shè)計(jì)與仿真教程[M]. .[11] 余家春. Protel99Se電路設(shè)計(jì)實(shí)用教程[M]. 中國鐵道出版社, 2002.[12] 郭強(qiáng). 液晶顯示應(yīng)用技術(shù)[M]. 電子工業(yè)出版社. 2000.[13] 王建校. 51系列單片機(jī)及C51程序設(shè)計(jì)[M]. 科學(xué)出版社. 2002.[14] 馬忠梅. 單片機(jī)的C語言應(yīng)用程序設(shè)計(jì)[M]. . 附件1 系統(tǒng)程序 主程序//實(shí)現(xiàn)功能,設(shè)定溫度上限和濕度上限,超過上限值時(shí)報(bào)警。報(bào)警現(xiàn)象,對(duì)應(yīng)二極管亮,蜂鳴器響//include include include include //定義變量sbit Led_qushi=P1^6。 //潮濕報(bào)警燈sbit Led_jiangwen=P1^5。 //超溫報(bào)警燈sbit Key_TH1 = P1^2。 //溫度最高值設(shè)置按鍵sbit Key_TH2 = P3^3。 //溫度最高值設(shè)置按鍵sbit Key_HH1 = P3^4。 //濕度最高值設(shè)置按鍵sbit Key_HH2 = P3^5。 //濕度最高值設(shè)置按鍵sbit beep=P2^0。 //蜂鳴器volatile bit FlagStartRH = 0。 //開始溫濕度轉(zhuǎn)換標(biāo)志volatile bit FlagKeyPress = 0。 //有鍵按下extern U8 U8FLAG,k。 //定義溫濕度傳感器用外部變量extern U8 U8count,U8temp。extern U8 U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata。extern U8 U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp。extern U8 U8data。extern U8 count, count_r。U16 temp。S16 temperature, humidity。S16 idata TH, HH。 //溫度上限和濕度上限char * pSave。U8 keyvalue, keyTH1, keyTH2, keyHH1, keyHH2。U16 RHCounter。void Data_Init() //數(shù)據(jù)初始化{ RHCounter = 0。 keyvalue = 0。 Led_qushi = 1。 Led_jiangwen = 1。 TH = 40。 HH = 85。 keyTH1 = 1。 keyTH2 = 1。 keyHH1 = 1。 keyHH2 = 1。 beep=1。 } void Timer0_Init() //定時(shí)器0初始化{ ET0 = 1。 //允許定時(shí)器0中斷 TMOD = 1。 //定時(shí)器工作方式選擇 TL0 = 0x06。 //定時(shí)器賦予低位初值 TH0 = 0xf8。 //定時(shí)器賦予高位初值 TR0 = 1。 } //啟動(dòng)定時(shí)器void Timer0_ISR (void) interrupt 1 using 0 //定時(shí)器0中斷{ TL0 = 0x06。 //定時(shí)器賦予低位初值 TH0 = 0xf8。 //定時(shí)器賦予高位初值 RHCounter ++。 //每2秒鐘啟動(dòng)一次溫濕度轉(zhuǎn)換 if (RHCounter = 1000) { FlagStartRH = 1。 RHCounter = 0。 }}void Save_Setting() //存入設(shè)定值、{ pSave = (char *)amp。TH。 //地址低位對(duì)應(yīng)低8位,高位對(duì)應(yīng)高8位 wrteeprom(0, *pSave)。 //存溫度上限值TH低8位 DELAY(500)。 //延時(shí) pSave ++。 wrteeprom(1, *pSave)。 //存溫度上限值TH高
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1