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

正文內(nèi)容

基于nrf24l01的室內(nèi)環(huán)境質(zhì)量監(jiān)測(cè)警報(bào)系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-06-27 17:53本頁(yè)面
  

【正文】 12864上,如發(fā)生異常情況,則控制蜂鳴器報(bào)警的同時(shí),控制其GSM短信模塊給室內(nèi)管理者發(fā)送相應(yīng)消息報(bào)警。該主控模塊還可以接打電話,由按鍵模塊設(shè)置報(bào)警變量的臨界值(即安全紅線值)、要撥打電話和發(fā)送報(bào)警短信的室內(nèi)管理者手機(jī)號(hào)。最后還要根據(jù)第二章中需求的相應(yīng)情況控制其通風(fēng)裝置的啟動(dòng)和關(guān)閉!具體的主控裝置模塊電路設(shè)計(jì),;。 主控裝置電路設(shè)計(jì)原理圖 GSM模塊電路設(shè)計(jì)原理圖 24 第六章 系統(tǒng)軟件設(shè)計(jì)第六章 系統(tǒng)軟件設(shè)計(jì)對(duì)單片機(jī)應(yīng)用系統(tǒng)而言,軟件設(shè)計(jì)是應(yīng)用系統(tǒng)的靈魂,軟件設(shè)計(jì)的好壞嚴(yán)重影響系統(tǒng)的執(zhí)行效率,故系統(tǒng)軟件設(shè)計(jì)非常重要。接下來(lái)本章將對(duì)本系統(tǒng)的軟件設(shè)計(jì)做出詳細(xì)介紹。、開發(fā)工具介紹及使用方法開發(fā)工具的介紹已經(jīng)在“第四章系統(tǒng)軟件方案開發(fā)環(huán)境選擇方案一”中做出了詳細(xì)介紹,這里就不予以介紹了。、Keil uVision4新建項(xiàng)目與編輯(1)點(diǎn)擊工程菜單,選擇彈出的下拉式菜單中的新建uVision工程,;接著彈出一個(gè)標(biāo)準(zhǔn)Windows文件對(duì)話窗口,新建個(gè)文件夾,之后在“文件名”中輸入C程序項(xiàng)目名稱,“保存”后的文件擴(kuò)展名為uvproj,這是Keil uVision4項(xiàng)目文件擴(kuò)展名。 工程菜單圖 保存圖(2)選擇所要的單片機(jī),這里選擇常用的Ateml公司的AT89C52。完成上面步驟后,我們就可以進(jìn)行程序的編寫了。 單片機(jī)選擇圖(3)首先在項(xiàng)目中創(chuàng)建新的程序文件或加入舊程序文件。在KEIL中有一些程序的Demo,出現(xiàn)一個(gè)新的文字編輯窗口Text1,這個(gè)操作也可以通過(guò)菜單File—New或快捷鍵Ctrl+N來(lái)實(shí)現(xiàn)。 文件添加圖(4),保存文件名后綴名為“.c”格式的文件。 程序文件保存圖(5)。 編輯窗口圖、Keil uVision4編譯與調(diào)試運(yùn)行 根據(jù)上一小節(jié)的介紹,就已經(jīng)能開始編寫程序了。、3都是編譯按鈕,不同是1用于編輯單個(gè)文件;2是編譯當(dāng)前項(xiàng)目,如果先前編譯過(guò)一次之后文件沒有做動(dòng)編輯改動(dòng),這時(shí)再點(diǎn)擊是不會(huì)再次重新編譯的;3是重新編譯,每點(diǎn)擊一次均會(huì)再次編譯鏈接一次,不管程序是否有改動(dòng)。4是有一個(gè)小放大鏡的按鈕,這就是開啟\關(guān)閉調(diào)試模式的按鈕,它也存在于菜單調(diào)試(D)里,快捷鍵為Ctrl+F5。 編譯調(diào)試按鈕圖、程序燒寫 HEX文件格式是Intel公司提出的按地址排列的數(shù)據(jù)信息,數(shù)據(jù)寬度為字節(jié),所有數(shù)據(jù)使用16進(jìn)制數(shù)字表示,常用來(lái)保存單片機(jī)或其他處理器的目標(biāo)程序代碼,它保存物理程序存儲(chǔ)區(qū)中的目標(biāo)代碼映像。一般的編譯器都支持這種格式。,勾選上“產(chǎn)生HEX文件”點(diǎn)擊確認(rèn)按鈕,之后再編譯一次,就可以在當(dāng)前項(xiàng)目文件夾中找到HEX文件,用燒寫軟件STC_ISP_V480去讀取并燒寫到芯片中,再在實(shí)驗(yàn)板上看結(jié)果,也可以用仿真器在線調(diào)試了。 HEX文件生成方法圖、軟件設(shè)計(jì)流程圖根據(jù)軟件上一節(jié)開發(fā)工具的使用方法和接下來(lái)介紹的相應(yīng)模塊程序流程圖就可以系統(tǒng)的開發(fā)程序了。、溫濕度檢測(cè)模塊程序流程圖NY開始YNYflag=0N是否接收到數(shù)據(jù)命令為主機(jī)詢問(wèn)是否成功NDHT11讀取溫度設(shè)置發(fā)送模式讀取的數(shù)據(jù)設(shè)置為接收模式結(jié)束Yflag=0清標(biāo)志if(flag)清除RX_DS中斷標(biāo)志讀取數(shù)據(jù)并flag=1讀狀態(tài)寄存器while(1)設(shè)置為接收模式無(wú)線初始化、煙霧濃度檢測(cè)模塊程序流程圖Y開始YNYflag=0N是否接收到數(shù)據(jù)命令為主機(jī)詢問(wèn)是否成功N獲取煙霧濃度設(shè)置發(fā)送模式讀取的數(shù)據(jù)設(shè)置為接收模式結(jié)束Y無(wú)線初始化設(shè)置為接收模式while(1)讀狀態(tài)寄存器讀取數(shù)據(jù)并flag=1清除RX_DS中斷標(biāo)志if(flag)flag=0清標(biāo)志N、主控裝置模塊程序流程圖結(jié)束開始NNYY設(shè)置為接收模式顯示菜單電話初始化while(1)發(fā)送詢問(wèn)信號(hào)讀狀態(tài)寄存器是否接收到數(shù)據(jù)讀取數(shù)據(jù)并flag=1清除RX_DS中斷標(biāo)志接收相應(yīng)數(shù)據(jù)數(shù)據(jù)顯示切換無(wú)線報(bào)警發(fā)送短息或拔打電話啟動(dòng)風(fēng)扇鍵盤掃描報(bào)警設(shè)置模式打電話模式無(wú)線初始化 31 第七章 系統(tǒng)調(diào)試與測(cè)試第七章 系統(tǒng)調(diào)試與測(cè)試、系統(tǒng)調(diào)試系統(tǒng)調(diào)試主要分為硬件調(diào)試和軟件調(diào)試。硬件調(diào)試:在焊接電路板的時(shí)候,應(yīng)該從最基本的最小系統(tǒng)開始,分模塊,逐個(gè)進(jìn)行焊接測(cè)試。在對(duì)各個(gè)硬件模塊進(jìn)行測(cè)試時(shí),要保證軟件正常的情況下去測(cè)試硬件,要不然發(fā)生錯(cuò)誤時(shí),不知道是哪一方出錯(cuò)了。當(dāng)然,在設(shè)計(jì)的過(guò)程中也有可能存在著失誤和不足,所以要及時(shí)更正。軟件調(diào)試:根據(jù)硬件電路寫控制程序,由于以前所學(xué)是C語(yǔ)言,所以這個(gè)系統(tǒng)在編寫程序過(guò)程中都采用C語(yǔ)言編寫。剛剛開始,編寫不會(huì)一次性通過(guò),經(jīng)過(guò)仔細(xì)分析修改,最后便會(huì)成功。但是,在實(shí)際寫如S51中,有時(shí)就會(huì)和想向的顯示現(xiàn)象不一致,通過(guò)再次認(rèn)真仔細(xì)分析多次修改程序后,程序能夠正常運(yùn)行。、系統(tǒng)測(cè)試系統(tǒng)測(cè)試是將已經(jīng)確認(rèn)的軟件、硬件、外設(shè)、網(wǎng)絡(luò)等其他元素結(jié)合在一起,進(jìn)行信息系統(tǒng)的各種組裝測(cè)試和確認(rèn)測(cè)試,系統(tǒng)測(cè)試是針對(duì)整個(gè)產(chǎn)品系統(tǒng)進(jìn)行的測(cè)試,目的是驗(yàn)證系統(tǒng)是否滿足了需求規(guī)格的定義,找出與需求規(guī)格不符或與之矛盾的地方,從而提出更加完善的方案。系統(tǒng)測(cè)試發(fā)現(xiàn)問(wèn)題之后要經(jīng)過(guò)調(diào)試找出錯(cuò)誤原因和位置,然后進(jìn)行改正。是基于系統(tǒng)整體需求說(shuō)明書的黑盒類測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。對(duì)象不僅僅包括需測(cè)試的軟件,還要包含軟件所依賴的硬件、外設(shè)甚至包括某些數(shù)據(jù)、某些支持軟件及其接口等。系統(tǒng)測(cè)試是將經(jīng)過(guò)集成測(cè)試的軟件和硬件,在實(shí)際運(yùn)行環(huán)境下對(duì)該系統(tǒng)進(jìn)行的一系列嚴(yán)格有效地測(cè)試,以發(fā)現(xiàn)軟件或硬件潛在的問(wèn)題,保證系統(tǒng)的正常運(yùn)行。測(cè)試的主要內(nèi)容包括:l 功能測(cè)試:即測(cè)試本系統(tǒng)的功能是否正確,其依據(jù)是需求文檔,即第二章需求分析。由于正確性是本系統(tǒng)的最重要的質(zhì)量因素,所以功能測(cè)試必不可少。l 健壯性測(cè)試:即測(cè)試本系統(tǒng)在異常情況下能否正常運(yùn)行的能力。健壯性有兩層含義包括,一是容錯(cuò)能力,二是恢復(fù)能力。l 恢復(fù)測(cè)試:作為一種系統(tǒng)測(cè)試,主要關(guān)注導(dǎo)致軟件運(yùn)行失敗的各種條件,并驗(yàn)證其恢復(fù)過(guò)程能否正確執(zhí)行。在特定情況下,系統(tǒng)需具備容錯(cuò)能力。另外,系統(tǒng)失效必須在規(guī)定時(shí)間段內(nèi)被更正,否則將會(huì)導(dǎo)致嚴(yán)重的經(jīng)濟(jì)損失。l 安全測(cè)試:用來(lái)驗(yàn)證系統(tǒng)內(nèi)部的保護(hù)機(jī)制,以防止非法侵入。在安全測(cè)試中,測(cè)試人員扮演試圖侵入系統(tǒng)的角色,采用各種辦法試圖突破防線。因此系統(tǒng)安全設(shè)計(jì)的準(zhǔn)則時(shí)要想方設(shè)法使侵入系統(tǒng)所需的代價(jià)更加昂貴。系統(tǒng)測(cè)試目的是驗(yàn)證最終本系統(tǒng)是否滿足在本設(shè)計(jì)第二章中規(guī)定的需求。 33 總結(jié)總結(jié) 本設(shè)計(jì)的軟件、硬件都采用模塊化的設(shè)計(jì)方法,提高了設(shè)計(jì)效率,增強(qiáng)了可移植性。以多功能、低功耗、操作方便、結(jié)構(gòu)合理、易于調(diào)試為主要設(shè)計(jì)原則。在系統(tǒng)設(shè)計(jì)過(guò)程中,力求硬件電路簡(jiǎn)單,充分發(fā)揮軟件編程方便靈活的特點(diǎn),并最大限度挖掘單片機(jī)片內(nèi)資源,來(lái)滿足系統(tǒng)設(shè)計(jì)要求。在電路設(shè)計(jì)中采用模塊設(shè)計(jì)法,對(duì)各電路模塊進(jìn)行單獨(dú)設(shè)計(jì)和測(cè)試,最后將各模塊組合,進(jìn)行整體測(cè)試。單片機(jī)軟件可先在最小系統(tǒng)板上調(diào)試,再與硬件系統(tǒng)聯(lián)調(diào)。在本設(shè)計(jì)中,每個(gè)模塊的智能化功能均通過(guò)軟硬件的最佳融合來(lái)實(shí)現(xiàn)。因?yàn)樵骷旧韰?shù)存在誤差、測(cè)量?jī)x器誤差、讀數(shù)誤差等,就要求我們盡量用科學(xué)的方法測(cè)試,以減小誤差。本設(shè)計(jì)在軟件仿真時(shí)運(yùn)行良好。本設(shè)計(jì)測(cè)量數(shù)據(jù)的不可控性,實(shí)驗(yàn)環(huán)境的苛刻,必須在相應(yīng)的化學(xué)環(huán)境下測(cè)試與計(jì)算,由于我是在嵌入式實(shí)驗(yàn)室中做的該畢業(yè)設(shè)計(jì),化學(xué)實(shí)驗(yàn)材料缺乏,只能做相應(yīng)簡(jiǎn)單的測(cè)量,使得本設(shè)計(jì)再測(cè)量煙霧濃度時(shí)有一定的誤差。煙霧的模擬電量值轉(zhuǎn)化成濃度時(shí)的計(jì)算方式,還需進(jìn)一步在實(shí)驗(yàn)環(huán)境中測(cè)試。通過(guò)本次畢業(yè)設(shè)計(jì),我學(xué)到了很多,明白了知識(shí)與實(shí)踐結(jié)合才是真正的知識(shí)。在整個(gè)實(shí)踐過(guò)程中,不僅學(xué)會(huì)了一些單片機(jī)開發(fā)方面的實(shí)踐經(jīng)驗(yàn),更重要的是重新認(rèn)識(shí)了真正的工程實(shí)踐是怎樣一個(gè)過(guò)程。在實(shí)際工程工作中,一方面要在不斷地遇到問(wèn)題、解決問(wèn)題,然后再遇到問(wèn)題,再解決問(wèn)題的過(guò)程中不斷積累經(jīng)驗(yàn);另一方面,也是更為重要的一點(diǎn)就是要學(xué)會(huì)學(xué)習(xí)。因?yàn)橐粋€(gè)人不可能把全部的工程技術(shù)都學(xué)會(huì),相反,實(shí)際工作中往往是要求現(xiàn)學(xué)現(xiàn)用、活學(xué)活用。在這次畢業(yè)設(shè)計(jì)中我就深切體會(huì)到這一點(diǎn),開始的時(shí)候一開題,發(fā)現(xiàn)那么多都不懂,也沒學(xué)過(guò),總覺得太難。后來(lái)在老師開導(dǎo)下逐漸進(jìn)入課題。不會(huì)就學(xué)、不懂就查、就問(wèn),在解決問(wèn)題中提高自己的綜合素質(zhì)。我想,大學(xué)期間學(xué)會(huì)如何自己學(xué)習(xí)并靈活應(yīng)用才是最重要的。一個(gè)真正的嵌入式工程師,不僅要技術(shù)好而且要有很好的想象力與前瞻性,能夠適應(yīng)日夜變化的生活需要,我真真正正的意識(shí)到,在以后的學(xué)習(xí)中,要理論聯(lián)系實(shí)際,把我們所學(xué)的理論知識(shí)用到實(shí)際當(dāng)中,學(xué)習(xí)嵌入式更是如此,技術(shù)只有在經(jīng)常的實(shí)際運(yùn)用過(guò)程中才能提高,這就是我在這次畢業(yè)設(shè)計(jì)中的最大收獲。 34 致謝致謝經(jīng)過(guò)為期一個(gè)學(xué)期的不懈努力,終于成功的完成了畢業(yè)設(shè)計(jì)的全部?jī)?nèi)容,讓我的大學(xué)生活成功的畫上一個(gè)圓滿的句號(hào)。在此,我向所有關(guān)心和幫助我的老師和同學(xué)致以最真誠(chéng)的謝意!本次畢業(yè)設(shè)計(jì)主要是在我導(dǎo)師的認(rèn)真指導(dǎo)下進(jìn)行的。在整個(gè)過(guò)程中他給了我很大的幫助,在論文題目制定時(shí),首先肯定了我的題目大方向,同時(shí)又幫我具體分析使我最后選擇了室內(nèi)環(huán)境監(jiān)測(cè)系統(tǒng)的這個(gè)具體目標(biāo),讓我在寫作和制作時(shí)有了具體方向;在論文提綱制定時(shí),我的思路不是很清晰,經(jīng)過(guò)老師的幫忙,讓我具體寫作時(shí)思路頓時(shí)清晰;在完成初稿后,老師認(rèn)真查看了我的文章,指出了我存在的很多問(wèn)題。在此,衷心感謝他長(zhǎng)期以來(lái)對(duì)我的學(xué)習(xí)和生活的關(guān)心、指導(dǎo)和幫助。他和我們年齡相仿,所以相處融洽。另外,他才華橫溢,我非常佩服,在將來(lái)的學(xué)習(xí)和生活中,他將是我學(xué)習(xí)的榜樣。在此即將畢業(yè)之際,我衷心的感謝全體老師在這四年里對(duì)我學(xué)習(xí)和生活的關(guān)懷與幫助! 35 參考文獻(xiàn)參考文獻(xiàn)[1]柏軍,胡屏,[N].東北電力學(xué)院學(xué)報(bào),2003:3942.[2]李海濱,片春媛,[M].北京:中國(guó)電力出版社,2009:280.[3][M].北京:華中科技大學(xué)出版社,2006:292.[4][M].北京:電子工業(yè)出版社,2007:307.[5]周越,張平,王斌,[M]. 北京:中國(guó)水利水電出版社,2007:203.[6][M]. :北京航空航天大學(xué)出版社,2002:350. [7][M].北京:機(jī)械工業(yè)出版社,2007:282.[8][M].北京:人民郵電出版社,2007:214.[9](含C51)[M].西安:西安電子科技大學(xué)出版社,2009:333.[10]:入門、提高、開發(fā)、拓展全攻略[M].北京:電子工業(yè)出版社,2009:524.[11]張毅剛,彭喜元,[M].:哈爾濱工業(yè)大學(xué)出版社,2008:422.[12]楊欣,萊諾克斯(Len D M Nokes),[M].:清華大學(xué)出版社,2010:627. 36 附錄A 系統(tǒng)原理圖附錄A 系統(tǒng)原理圖主控裝置模塊原理圖圖1 主控裝置模塊原理圖溫濕度檢測(cè)模塊原理圖圖2 溫濕度檢測(cè)模塊原理圖煙霧濃度檢測(cè)模塊原理圖圖3 煙霧濃度檢測(cè)模塊原理圖GSM短信模塊原理圖圖4 GSM短信模塊原理圖 40 附錄B 實(shí)物圖片附錄B 實(shí)物圖片圖1 系統(tǒng)組件圖圖2 主控模塊圖圖3 設(shè)置報(bào)警界面圖圖4 報(bào)警界面圖圖5 撥打電話界面圖圖6 風(fēng)扇界面圖圖7 設(shè)備查找界面圖圖8 沒有找到設(shè)備界面圖 45 附錄C 使用說(shuō)明書附錄C 使用說(shuō)明書電源主控模塊、溫濕度模塊和煙霧模塊都接5V電源,主控模塊的電流最好接2—3A,短信模塊接12V電源。組裝如果想要使用短信報(bào)警或撥打電話,主控模塊和短信模塊之間的串口須接上,接法如下圖1所示TXD—TXD、RXD—RXD、GND—GND。主控模塊GNDGNDRXDRXDTXDTXD短信模塊圖1 組裝過(guò)程:1) 第一步插好電源圖22) 第二部連接GSM短息模塊串口圖33) 第三步插入GSM耳機(jī)圖44) 第四步連接USB風(fēng)扇圖51)5) 完成使用方法1) 連接完成之后,GSM模塊先接電,再打開主控電源,之后打開所有的電源,就可以了!2) 如果想更改報(bào)警臨界值大小,按設(shè)置鍵,在里面數(shù)值可以用鍵盤修改,再按設(shè)置鍵,設(shè)置就完成了,并且光標(biāo)會(huì)蹦到下一個(gè)可以設(shè)置的值上。設(shè)置完成之后自動(dòng)退出。3) 如需打電話按撥打鍵,進(jìn)入之后按照提示,輸入電話號(hào)碼,按設(shè)置鍵,將跳到下一項(xiàng)是否撥打電話,并且此電話號(hào)碼將作為接受報(bào)警時(shí)的電話號(hào),如不想更改其接收?qǐng)?bào)警時(shí)的電話號(hào),打完電話之后可改回其電話號(hào)碼!按確認(rèn)鍵撥打電話開始指示燈會(huì)閃一下之后,結(jié)束燈也將閃爍一次,證明撥打信號(hào)已經(jīng)發(fā)出。按其取消鍵可以掛斷電話!4) 當(dāng)來(lái)電話時(shí),蜂鳴器會(huì)間斷的發(fā)聲!這時(shí)按其接聽鍵接聽電話,按其掛斷鍵掛斷電話!注意事項(xiàng)1) 在打開主控電源之前,不可拔出串口線,否則短信模塊功能將不可用,如需使用必須關(guān)掉電源,將其接上,再開通電源即可。一定要注意模塊的電源大小,切不可接錯(cuò),否則會(huì)燒毀相應(yīng)設(shè)備。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1