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

正文內(nèi)容

家庭智能控制系統(tǒng)的畢業(yè)設(shè)計(jì)說明書-資料下載頁

2025-05-29 23:17本頁面
  

【正文】 如果需要, 還可以設(shè)置在工作空閑時(shí)或定時(shí)自檢程序。在多機(jī)通信系統(tǒng)采用主從式結(jié)構(gòu)中。數(shù)據(jù)通信總是由主機(jī)發(fā)起。主機(jī)處于發(fā)送狀態(tài)“ 說”時(shí), 從機(jī)總是出于“ 聽”狀態(tài)。若主機(jī)發(fā)送的地址信息與本地從機(jī)相符, 則接收該數(shù)據(jù), 否則,繼續(xù)“ 聽”總線上的數(shù)據(jù)。若從機(jī)需要發(fā)送數(shù)據(jù), 則必須等到主機(jī)輪詢本地從機(jī)時(shí), 才可提出請(qǐng)求。這種網(wǎng)絡(luò)模式下從機(jī)不會(huì)“ 偵聽”其他從機(jī)對(duì)主機(jī)的響應(yīng), 這樣就不會(huì)對(duì)其他從機(jī)產(chǎn)生錯(cuò)誤的響應(yīng)。主從式多機(jī)通信協(xié)議中, , 使所有從機(jī)的SM2 位置1, 處于只接收地址幀監(jiān)聽狀態(tài)。主機(jī)向從機(jī)發(fā)送一幀地址信息, 從機(jī)接收到地址幀后, 將其與本地地址比較, 判斷是否一致。若與本地地址相符, 則清除SM2, 同時(shí)發(fā)送應(yīng)答幀, 進(jìn)入通信狀態(tài)。 其他與本地地址不相符的從機(jī)則保持SM2 位不變, 繼續(xù)監(jiān)聽。主從機(jī)均以中斷方式進(jìn)行通信, 程序流程如圖3 所示。 A 主機(jī)發(fā)送主程序 B 主機(jī)中斷接收子程序 C 從機(jī)中斷接收子程序系統(tǒng)初始化開 始發(fā)從機(jī)地址接受從機(jī)的應(yīng)答幀允許串行中斷響應(yīng)正確?開 始保護(hù)現(xiàn)場(chǎng)從機(jī)響應(yīng)正確發(fā)送數(shù)據(jù)發(fā)送完畢?恢復(fù)現(xiàn)場(chǎng)禁止串行中斷開 始消除T1保護(hù)現(xiàn)場(chǎng)與地址相符?接收數(shù)據(jù)接收完畢?恢復(fù)現(xiàn)場(chǎng)置SM2=1返 回返 回返 回 圖42 多機(jī)通訊流程圖 DS18B20溫度采集程序設(shè)計(jì)DS18B20的溫度采集的程序步驟為:初始化18B20→單片機(jī)讀取溫度→計(jì)算溫度,將溫度保存在指定的寄存器位里面,等待顯示程序調(diào)用顯示,當(dāng)下次調(diào)用溫度采集的程序時(shí),再循環(huán)此步驟,其程序如附錄 所示。 GSM模塊程序設(shè)計(jì)GSM模塊的程序設(shè)計(jì)以報(bào)警為例說明此模塊的程序設(shè)計(jì)。其程序主要包括系統(tǒng)的初始化主程序和報(bào)警中斷子程序。在主程序中設(shè)置工作的狀態(tài),包括系統(tǒng)是否布防,撤防等,中斷子程序中根據(jù)系統(tǒng)工作狀態(tài)及報(bào)警信息進(jìn)行報(bào)警。主程序流程圖如圖44所示,中斷子程序流程圖如圖45所示。圖43 GSM模塊程序流程圖圖44 中斷子程序流程圖單片機(jī)與TC35i的軟件接口其實(shí)就是單片機(jī)通過AT指令控制手機(jī)的控制技術(shù),首先設(shè)置TC35i模塊的工作模式:AT+cMGF=n,n=0為PDU模式;n=l為文本模式;通常設(shè)置為PDU模式,在這種模式下,能傳送或接受透明數(shù)據(jù)(用戶自定義數(shù)據(jù))。AT+CMGR=n為讀TC35i模塊短消息數(shù)據(jù),n為短消息號(hào)。AT+CMGL=n為列出TC35i模塊內(nèi)的短消息,n=0是未讀的短消息,n=l位已讀的短消息,n=2位未發(fā)送的短消息,n=3為已發(fā)送的短消息n=4為所有短消息。AT+CMGD=n為刪除TC35i模塊的短消息,n為短消息編號(hào)。軟件編程通過向TC35i寫入不同的AT指令能完成多種功能,如網(wǎng)絡(luò)登陸、讀取SIM卡上電話號(hào)碼、發(fā)送SMS消息、接收SMS消息等。其程序詳見附錄21.AT指令的指令符號(hào)、常數(shù)、PDU數(shù)據(jù)等都是以ASCII編碼形式傳送:傳送透明數(shù)據(jù)必須把TC35i模塊的工作模式設(shè)置為PDU模式;單片機(jī)向TC35i模塊發(fā)送每一條指令后。必須以回車符作為該條指令的結(jié)束,例如單片機(jī)向手機(jī)發(fā)送“AT+CMGF=0”這條指令,其ASCII編碼序列為“41H、54H、2BH、42H、4DH、47H、46H、3DH、30H、0DH”,最后一個(gè)字節(jié)0DH就是回車符,表示該條指令結(jié)束,如果沒有這個(gè)回車符,手機(jī)將不識(shí)別這條指令。當(dāng)TC35i模塊接收到一條完整的AT指令后,TC35i模塊并不立即執(zhí)行該條指令,而是先把剛才接收到的AT指令的ASCII編碼序列全部反發(fā)送出來(含0DH);其次發(fā)送一個(gè)回車符和一個(gè)換行符的ASCII編碼,即ODH和0AH;然后執(zhí)行該指令。單片機(jī)讀取TC35i模塊的PDU數(shù)據(jù)時(shí),原始數(shù)據(jù)應(yīng)該是16進(jìn)制數(shù),但讀回的數(shù)據(jù)仍然是ASCII表示的16進(jìn)制數(shù)。這樣一個(gè)字節(jié)的16進(jìn)制數(shù)就變成了2個(gè)字節(jié)的ASCII碼。但是PDU數(shù)據(jù)包中的數(shù)據(jù)字節(jié)長(zhǎng)度部分仍然是實(shí)際字符長(zhǎng)度。而不是變成ASCII碼的字節(jié)長(zhǎng)度,這在編程時(shí)應(yīng)特別注意,否則,接收的數(shù)據(jù)就不完整。單片機(jī)接收到PDU數(shù)據(jù)包數(shù)據(jù)后,須將其恢復(fù)成16進(jìn)制數(shù)據(jù),其算法如下:設(shè)a為接收的ASCII碼,b為轉(zhuǎn)換后的16進(jìn)制數(shù)。那么如果a39H,則b=a一30H;如果a39H,則b=a一30h一07H。最后把前后兩個(gè)數(shù)合并為一個(gè)字節(jié)。TC35i模塊向單片機(jī)應(yīng)答PDU數(shù)據(jù)包的字節(jié)數(shù)時(shí)不包括前9個(gè)字節(jié)數(shù)據(jù),但向單片機(jī)傳送PDU數(shù)據(jù)包時(shí),包括這9個(gè)字節(jié)的數(shù)據(jù)。例如,如果TC35i模塊應(yīng)答的PDU數(shù)據(jù)長(zhǎng)度為50.而實(shí)際向單片機(jī)傳送的16進(jìn)制數(shù)據(jù)為59字節(jié),ASCII碼為2x59字節(jié),所以單片機(jī)必須按2x59個(gè)字節(jié)接收PDU數(shù)據(jù)。 1602顯示程序設(shè)計(jì)在本設(shè)計(jì)中,顯示主要用于本地控制,用戶方便的了解現(xiàn)場(chǎng)的情況,便于操作現(xiàn)場(chǎng),其主要內(nèi)容包括,報(bào)警/消除的狀態(tài)顯示,電器開/關(guān)的顯示,溫濕度的顯示等。下面就溫度顯示作簡(jiǎn)單介紹:由于1602是顯示兩行各16個(gè)字符的液晶顯示器,所以當(dāng)需要顯示當(dāng)前的溫度時(shí),首先顯示不變的字符如第一行的“temperature :”和第二行的“ 。 C”,代表顯示的溫度是以攝氏溫度方式顯示的,讓后需要將顯示的溫度寫進(jìn)第二行預(yù)留的前四位,具體方法是:當(dāng)溫度傳感器的溫度計(jì)算完后,溫度的十位、個(gè)位分別放在3個(gè)寄存器位里面,現(xiàn)在只需要將這三個(gè)位的數(shù)據(jù)分別寫入顯示器第二行的第一、二、四位即可,第三位寫小數(shù)點(diǎn)“.”,詳細(xì)程序見附錄 。 44鍵盤程序設(shè)計(jì)行掃描法是確認(rèn)有鍵閉合后,逐行(或逐列)置低電平,并讀入列(或行)狀態(tài),如果出現(xiàn)非全1狀態(tài),那么0狀態(tài)的行、列交點(diǎn)就是被按下鍵。掃描法的流程圖如圖46所示,其簡(jiǎn)單的參考程序如附錄51所示。開始 鍵盤矩陣輸出線掃描N有鍵按下?清鍵解讀標(biāo)志位=0N鍵解讀標(biāo)志位=0?N消抖動(dòng)延時(shí)?掃描哪個(gè)口線輸出?NN輸入哪個(gè)口線有變?各對(duì)應(yīng)鍵具體處理置鍵解讀標(biāo)志位=1返回圖46 掃描法的流程圖5 系統(tǒng)典型部分仿真 仿真軟件proteusProteus 是英國(guó)Labcenter公司開發(fā)的電路分析與實(shí)物仿真軟件。它運(yùn)行于Windows操作系統(tǒng)上,可以仿真、分析(SPICE)各種模擬器件和集成電路,該軟件的特點(diǎn)是:(1) 實(shí)現(xiàn)了單片機(jī)仿真和SPICE電路仿真相結(jié)合。具有模擬電路仿真、數(shù)字電路仿真、單片機(jī)及其外圍電路組成的系統(tǒng)的仿真、RS232動(dòng)態(tài)仿真、I2C調(diào)試器、SPI調(diào)試器、鍵盤和LCD系統(tǒng)仿真的功能;有各種虛擬儀器,如示波器、邏輯分析儀、信號(hào)發(fā)生器等。(2) 支持主流單片機(jī)系統(tǒng)的仿真。目前支持的單片機(jī)類型有:ARM7(LPC21xx)、 8051/52系列、AVR系列、PIC10/12/16/18系列、HC11系列以及多種外圍芯片。(3) 提供軟件調(diào)試功能。在硬件仿真系統(tǒng)中具有全速、單步、設(shè)置斷點(diǎn)等調(diào)試功能,同時(shí)可以觀察各個(gè)變量、寄存器等的當(dāng)前狀態(tài),因此在該軟件仿真系統(tǒng)中,也必須具有這些功能;同時(shí)支持第三方的軟件編譯和調(diào)試環(huán)境,如Keil C51 uVisionMPLAB等軟件。(4) 具有強(qiáng)大的原理圖繪制功能。總之,該軟件是一款集單片機(jī)和SPICE分析于一身的仿真軟件,功能極其強(qiáng)大。操作步驟:A. 打開PROTEUS 操作界面。 B.選擇“P”,從元件庫中提取需要的元器件(選中雙擊),選擇完點(diǎn)OK。 C.在編輯區(qū)畫電路圖,修改元件參數(shù)。 D.進(jìn)行電路仿真。 E.保存文件。文件保存完后,在畫好的proteus仿真圖里面,雙擊單片機(jī),彈出如下圖51所示的界面。圖51 程序加載界面單擊program file后面選定此HEX文件,如圖所示,點(diǎn)擊OK,程序就加載到單片機(jī)里面了,點(diǎn)擊左下角run按鈕,單片機(jī)執(zhí)行編譯的程序,即可實(shí)現(xiàn)仿真。 仿真結(jié)果結(jié)果如圖52所示。 圖52 仿真結(jié)果圖當(dāng)改變下面溫度檢測(cè)器DS18B20的數(shù)值時(shí),1602液晶顯示器將隨之改變其檢測(cè)到的溫度值??偨Y(jié)與體會(huì)在這兩個(gè)多月的設(shè)計(jì)過程中我有很多收獲和體會(huì)。畢業(yè)設(shè)計(jì)是對(duì)大學(xué)四年各個(gè)學(xué)科所學(xué)知識(shí)的一種體現(xiàn)與總結(jié),也是大學(xué)畢業(yè)前必不可少的一個(gè)過程。對(duì)于每一位同學(xué)來說都是相當(dāng)重要的,因?yàn)槲覀兊膶W(xué)習(xí)是在不斷總結(jié)和更新中進(jìn)行的?;蛟S我們將來的工作崗位就與現(xiàn)在所學(xué)專業(yè)習(xí)習(xí)相關(guān),那么專業(yè)知識(shí)肯定會(huì)派上用場(chǎng)。通過畢業(yè)設(shè)計(jì),我學(xué)到了許多的東西,這些東西不單單是一些知識(shí)和經(jīng)驗(yàn),還有許多做人的道理。我在畢業(yè)設(shè)計(jì)期間也遇到了很多問題,有簡(jiǎn)單的,有復(fù)雜的,甚至是莫名其妙、從來沒有遇到過的問題。針對(duì)這些問題,首先是自己獨(dú)立思考與解決,再次是通過其它手段來解決,如:查閱書刊、上網(wǎng)搜索。如果還不能解決的話就向同事或?qū)熣?qǐng)教,往往他們對(duì)我的設(shè)計(jì)有很多幫助,因?yàn)樗麄兪钦驹诹硗庖粋€(gè)角度來思考問題。這樣我就較好的掌握了分析問題、解決問題的方法。我將在日后的學(xué)習(xí)工作中努力充電,改進(jìn)不足之處,加強(qiáng)自己的工作能力。我相信通過我自身的努力,在不到一年的時(shí)間后,在我正式走進(jìn)社會(huì)踏上工作崗位時(shí),將是一個(gè)自身更完善,更符合新時(shí)代要求的合格大學(xué)畢業(yè)生。致謝 通過本次畢業(yè)設(shè)計(jì),我不僅系統(tǒng)的學(xué)習(xí)了4年的基礎(chǔ)與專業(yè)知識(shí),提高了思考能力與自我的動(dòng)手能力,培養(yǎng)了自己嚴(yán)謹(jǐn)認(rèn)真、注重實(shí)踐的科學(xué)態(tài)度,鍛煉了自己從失敗中總結(jié)教訓(xùn),積累經(jīng)驗(yàn)的科學(xué)心態(tài)。而且發(fā)現(xiàn)了在工作中自己的許多不足,認(rèn)識(shí)到知識(shí)的重要性,體會(huì)出只有不斷的充實(shí)自己,不斷的挑戰(zhàn)自己,才能在今后的工作生活中獲得更多的收獲。四年的學(xué)習(xí)和課題研究期間,老師們給予我許多悉心指導(dǎo)和幫助,教給我知識(shí)和為人處世的道理。在這里非常感謝費(fèi)凌老師在設(shè)計(jì)中給我的建議、支持和幫助,誠(chéng)摯感謝費(fèi)凌老師在我設(shè)計(jì)期間對(duì)我的引導(dǎo)和啟發(fā)。在整個(gè)設(shè)計(jì)的理論研究、需求分析、總體設(shè)計(jì)、詳細(xì)設(shè)計(jì)的過程中,自始至終得到了導(dǎo)師費(fèi)凌老師的悉心指導(dǎo)和深切 關(guān)懷。感謝費(fèi)凌老師對(duì)我設(shè)計(jì)論文不厭其煩的精心修改、費(fèi)凌老師多次耐心地審閱了論文全稿,提出了許多寶貴的意見。還有一直在身邊支持我的組員和同學(xué),在我遇見困難時(shí),他們都盡心為我解答,如果遇到我們都不熟悉的問題,他們都和我一起動(dòng)手解決,由于老師的支持和同學(xué)各方配合使我的設(shè)計(jì)能順利的完成。在此,我向他們致以最誠(chéng)摯的謝意。參考文獻(xiàn)[1] Alberto ,and etc,Transcutaneous microvalve activation system using a coreless and Actuators A:Physical,Volume 136,Issue 1,1 May 2007,Pages 313320[2] [D].華中師大碩士論文,2006[3] 王凱明. 智能家居系統(tǒng)的研究[D].西安電子科大碩士學(xué)位論文,2005[4] 于昕梅,[J].電腦開發(fā)與用,2009(1):5860[5] [M].合肥工業(yè)大學(xué)出版社,[6] [M].中國(guó)電力出版社,[7] [M].電子工業(yè)出版社,[8] [M].電子工業(yè)出版社,[9] [J].電訊技術(shù),2007(6):5355[10] 張莉敏,[J].自動(dòng)化 信息,2008,(8):5153[11] STC89C51RC / RD+ 系列單片機(jī)中文指南[12] 黃惟公,[M].西安電子科技大學(xué)出版 社,2007[13] [14] 劉松,[J].電子測(cè)量術(shù), (1):8891[15] 沈兆軍,[J].微計(jì)算機(jī)信息,2006[16] 王麗,[J].昆明理工大學(xué) 學(xué)報(bào):理工版,2005(z1)[17] 吳偉,[J].電工技術(shù), 2004(10):3739[18] 常旭東,洪麗,[J].江西 科學(xué). (2):191200[19] 牛丹,[J]. 儀器儀表與分析監(jiān)測(cè),2008(4)[20] 孟立凡,[M].國(guó)防工業(yè)出版社,[21] 彭為,[M].北京:電子工業(yè)出版社,2007[22] [M].機(jī)械工業(yè)出版社,
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1