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

正文內(nèi)容

智能家居監(jiān)測控制系統(tǒng)的設(shè)計方案(編輯修改稿)

2025-05-24 08:58 本頁面
 

【文章內(nèi)容簡介】 {unsigned int i。spkb=0。//將報警顯示燈熄滅zch=0。//正常顯示燈點(diǎn)亮 while(!mq)//判斷傳感器引腳是否是低電平 { zch=1。//將正常顯示燈熄滅 for(i=0。i200。i++)//蜂鳴器報警,報警顯示燈閃爍 { fmq =! fmq。 spkb=!spkb。 } fmq =1。 spkb=0。 }} 圖42煙霧報警程序流程圖 溫濕度監(jiān)測與顯示 系統(tǒng)啟動時首先要進(jìn)行單片機(jī)、液晶顯示器以及傳感器等的初始化為傳感器對室內(nèi)環(huán)境溫濕度的檢測做準(zhǔn)備,溫濕度傳感器將感應(yīng)到的物理信號轉(zhuǎn)化為單片機(jī)能夠識別的數(shù)字信號,然后經(jīng)過單片機(jī)的處理將測得的溫濕度參數(shù)顯示在液晶顯示器上,最后將所得的數(shù)據(jù)與設(shè)定參數(shù)做比較,如果參數(shù)不合適則由溫濕度控制模塊進(jìn)行調(diào)節(jié),直到達(dá)到合適值為止,如果參數(shù)合適則返回繼續(xù)檢測,重復(fù)以上過程。圖43溫濕度檢測與顯示流程圖第五章 系統(tǒng)測試 系統(tǒng)參數(shù)的設(shè)定根據(jù)測試氣體種類的不同調(diào)節(jié)煙霧傳感器的靈敏度,測試時室內(nèi)溫濕度分別為:19℃和35%,測試時將溫度范圍設(shè)置為20℃~24℃,濕度范圍為40%~45%。(實物如附錄三所示) 系統(tǒng)軟件的燒寫1)下載STC元件庫,加載到的安裝目錄下,打開軟件,新建工程文件“”保存,在彈出如下對話框中選擇“STCMCU”。圖512)創(chuàng)建C語言程序保存為文件“”,將C程序添加到工程中,按下快捷鍵“Alt+F7”,在彈出的對話框中選擇“Otput”,然后選擇“Create HEX file”,最后編譯、運(yùn)行生成“”。3)將下載器與單片機(jī)連接,打開STC_ISP_V480燒寫軟件,選擇對應(yīng)的端口和單片機(jī)型號,打開工程文件“”,然后點(diǎn)擊下載,帶對話框提示下載完成時,斷開下載器與單片機(jī)的連接,給系統(tǒng)供電。 測試現(xiàn)象1)按下電源開關(guān),可以看見顯示器上顯示溫濕度分別為:20℃和25%,由于溫濕度均小于設(shè)定值,所以低濕度報警顯示燈和地溫度報警顯示燈均閃爍正常顯示燈做頻率較小的閃爍,且蜂鳴器發(fā)出一定頻率的報警聲。2)用手按住溫濕度傳感器,待報警停止時放開,此時溫濕度參數(shù)符合設(shè)定值。3)用打火機(jī)對著煙霧傳感器放氣,可以看見煙霧報警顯示燈閃爍并且蜂鳴器發(fā)出同頻率的報警聲,正常顯示燈滅。停止對傳感器放氣,蜂鳴器與煙霧報警顯示燈停止工作。正常顯示燈亮。4)用打火機(jī)在溫濕度傳感器旁給傳感器加熱模擬升溫過程,可以看見顯示器上的溫濕度不斷變化,直到溫濕度超過設(shè)定值范圍,此時,高溫報警顯示燈和高濕度報警顯示燈閃爍,正常顯示燈做頻率較小的閃爍。5)重復(fù)測試。表51 溫度測試溫度是否報警119是220否326是表52 濕度測試濕度是否報警135%是242%否350%是 測試總結(jié)由于本系統(tǒng)使用的溫濕度傳感器不能返回溫濕度值的小數(shù)部分,測試時反應(yīng)不靈敏,就總體而言系統(tǒng)性能較好。可以通過調(diào)節(jié)煙霧傳感器的靈敏度調(diào)節(jié)按鈕,使系統(tǒng)對不同煙霧濃度報警。第六章 總結(jié)本次設(shè)計是基于STC國產(chǎn)增強(qiáng)型單片機(jī)的智能家居監(jiān)測控制系統(tǒng)的設(shè)計,是基于單片機(jī)最小系統(tǒng)的設(shè)計,同時也是多傳感器融合的設(shè)計。利用簡單的電路和經(jīng)濟(jì)實惠的研究方法實現(xiàn)了室內(nèi)煙霧的監(jiān)測與報警、溫濕度的檢測和顯示及其異常時的處理等。本次設(shè)計不僅使自己了解了國際國內(nèi)智能家具的發(fā)展現(xiàn)狀和未來智能家居的前進(jìn)方向,最重要的是豐富了自己的知識,增強(qiáng)了動手能力。在設(shè)計的最后雖然是取得了一定的成果,但是也遇見了很多無法預(yù)料的困難。設(shè)計中存在的問題及解決方法:硬件設(shè)計出現(xiàn)的問題及解決方法:設(shè)計液晶顯示電路時,液晶顯示器一直沒有顯示應(yīng)該要顯示的數(shù)據(jù),用萬用表測試時各線路都是連通的,因此開始時認(rèn)為是軟件問題,試了很多軟件后仍然沒有結(jié)果,后來嘗試檢查硬件電路問題,一開始直接利用杜邦線將P0口和液晶顯示器的數(shù)據(jù)接口連接起來測試還是沒有結(jié)果,因此排除是液晶顯示器的數(shù)據(jù)線連接的干擾問題。插上電源時液晶能正常背光,可以排除是液晶顯示器15和16兩引腳的連接問題,2和3是液晶顯示的電源和地,最有可能出現(xiàn)問題,而1和2是直接和電源和地相連的,所以初步將出問題的可能性定在引腳3上。查閱資料時,發(fā)現(xiàn)引腳3是通過滑動變阻器分別與電源和地相連,由于設(shè)計前沒用準(zhǔn)備滑動變阻器,所以修改電路時試著將電阻的接電源端改為接地,下載程序測試時竟然奇跡般的可以顯示了,至此本設(shè)計硬件的顯示部分就算是設(shè)計完成了。軟件設(shè)計中出現(xiàn)的問題及解決方法:設(shè)計蜂鳴器報警時,下載報警程序測試蜂鳴器發(fā)出的聲音很小,達(dá)不到預(yù)期的效果,開始時基于設(shè)計液晶顯電路時出現(xiàn)的問題和解決問題的經(jīng)驗,很自然的認(rèn)為是硬件電路設(shè)計的不足,所以很長一段時間內(nèi)都在做硬件電路的改善,在嘗試多種電路的接法仍無果后,又將解決問題的重心回到軟件設(shè)計上來。首先嘗試的是查找不同的驅(qū)動程序,發(fā)現(xiàn)得到的結(jié)果是一樣的,后來無意間修改延時函數(shù),測試所發(fā)出的聲音有所改善,經(jīng)過不斷的調(diào)試終于得到了理想的結(jié)果。參考文獻(xiàn)[1] 丁向榮.《STC系列增強(qiáng)型8051單片機(jī)原理與應(yīng)用》.[2] 趙廣林.《Protel99SE電路設(shè)計與制版》.[3] 李全利.《單片機(jī)原理及接口技術(shù)》.[4] 劉鯤,孫春亮《單片機(jī)C語言入門》,人民郵電出版社[5] 劉劍,劉奇穗《51單片機(jī)開發(fā)與應(yīng)用基礎(chǔ)教程(C語言版)》中國電力出版社2011[6] 常敏,王涵,范江波,《51單片機(jī)應(yīng)用程序開發(fā)與實踐》,電子工業(yè)出版社2009[7] 唐穎.《單片機(jī)原理與應(yīng)用及C51程序設(shè)計》,北京大學(xué)出版社2008[8] 魏偉,胡瑋,王永清,《51單片機(jī)C語言開發(fā)與應(yīng)用技術(shù)案例詳解》化學(xué)工業(yè)出版社2010[9] 姜帥,武奇生,王為之.《物聯(lián)網(wǎng)智能家居防盜安全系統(tǒng)設(shè)計》. [10] 劉春起.《室內(nèi)溫濕度監(jiān)控系統(tǒng)設(shè)計[J]》.石家莊職業(yè)技術(shù)學(xué)院學(xué)報,2008(6):3234.[11] 金發(fā)慶.《傳感器技術(shù)與應(yīng)用》.北京:機(jī)械工業(yè)出版社,2004 附錄1P0:LCD液晶顯示器數(shù)據(jù)接口:LCD_RS:LCD_RW:LCD_EN:蜂鳴器:按鍵加(右,Max濕度) :正常顯示燈(藍(lán)):按鍵減(左,Max濕度):功能鍵:煙霧傳感器數(shù)字信號輸入端:低濕度報警顯示燈:煙霧傳感器模擬信號輸入端:空:低溫報警顯示燈:高溫報警顯示燈:高濕度報警顯示燈 :溫濕度傳感器信號輸入端:煙霧報警顯示燈 :按鍵加(上,Min溫度):按鍵減(下,Min溫度):按鍵加(右,Max溫度):按鍵減(左,Max溫度) : 按鍵加(上,Min濕度):按鍵減(下,Min濕度)附錄2 系統(tǒng)總電路圖 附錄3實物圖 : 附錄4主程序:include include define uint unsigned intdefine uchar unsigned chartypedef unsigned char unint8。typedef unsigned char unint16。unsigned char str1[]={ }。unsigned char str2[]={ }。unsigned char code dis1[] = {TRH RH: }。unsigned char code dis2[] = {TRH T: }。sbit io = P2^7。//溫濕度傳感器DHT11數(shù)據(jù)接入sbit LCD_RS = P1^0。 sbit LCD_RW = P1^1。sbit LCD_EN = P1^2。sbit SPK=P1^3。sbit mq=P2^0。sbit spkb=P3^0。sbit zch=P1^5。sbit shidubg=P2^6。sbit wendubg=P2^5。sbit shidubd=P2^1。sbit wendubd=P2^4。sbit gongneng=P1^7。sbit sxjia=P3^7。sbit sxjian=P3^4。sbit sdjia=P1^4。sbit sdjian=P1^6。sbit wxjia=P3^1。sbit wxjian=P3^3。sbit wdjia=P3^6。sbit wdjian=P3^2。unint8 TH_data,TL_data,RH_data,RL_data,CK_data。unint8 TH_temp,TL_temp,RH_temp,RL_temp,CK_temp。unint8 _data,untemp,temp。unint8 respond。uchar data_byte。uchar RH_data,RL_data,TH_data,TL_data。/********************************************************************************/void delayNOP(){ _nop_()。 _nop_()。 _nop_()。 _nop_()。}/*********************************************************************************//*********************************************************************************/// 毫秒級延時子程序/*********************************************************************************/void delay_ms(unsigned char ms){ unsigned char i。 while(ms) { for(i = 0。 i 150。 i++) { _nop_()。 _nop_()。 _nop_()。 _nop
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1