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

正文內(nèi)容

基于單片機(jī)的智能遠(yuǎn)程家電控制及安防系統(tǒng)的設(shè)計(jì)-資料下載頁(yè)

2025-06-19 12:56本頁(yè)面
  

【正文】 igned char HWLCDDisplay。 //撤 防 設(shè) 防 標(biāo) 志 位extern unsigned char GSMCallFlage。 //打 電 話(huà) 標(biāo) 志 位void main(){SP = 0X80。 //堆 棧UARTInit()。LCDInit()。 //LCD 顯 示 初 始 化LCDDisplayString()。 //顯 示 字 符 串LCDDisplayCheFang()。//顯 示 “撤 防 ”// LCDOpenLed1()。LCDShutLed1()。// LCDOpenLed2()。LCDShutLed2()。// LCDOpenLed3()。LCDShutLed3()。DS1302SetTime()。//設(shè) 定 DS1302 的 初 始 值HWInit()。 //初 始 化 把 P15 置 高 阻Time1Init()。//定 時(shí) 器 1 初 始 化 定 時(shí) 1MSES = 1。GSMTextInit()。while(1){if((KEYServiceFlage== 0)amp。amp。(Time1LCDDisplayFlage == 0XFF)) // 500MS 刷 新 一 次{LCDLockDisplay()。Time1LCDDisplayFlage = 0。LCD3SFlage++。19 / 67}if(LCD3SFlage == 7){LCD3SFlage = 0。LCDDisplayString()。 //顯 示 字 符 串LCDLockDisplay()。}key_scan()。 //按 鍵 掃 描 程 序key_service()。 //按 鍵 處 理 函 數(shù)if(HWLCDDisplay == 1) //設(shè) 防 人 體 紅外 檢 測(cè) 標(biāo) 志 位{HWReport()。 //人 體 紅 外 報(bào) 警 函數(shù)GSMFlage =1。} if((GSMFlage == 1)amp。amp。(GSMCallFlage == 1)){ GSM_Call()。GSMFlage = 0。GSMCallFlage = 0。}GSMRECMessage()。 }} 遠(yuǎn)程控制模塊設(shè)計(jì)當(dāng)發(fā)送短消息控制繼電器時(shí),通過(guò) TC35 模塊解析 GSM 信息,系統(tǒng)進(jìn)入串口中斷子程序,控制相關(guān)繼電器,程序框圖如圖 42 所示。20 / 67 圖 42 串 口 中 斷 程 序在 GSM 模塊收到一條短信息后,通過(guò)串口將短消息送入處理器,使得處理器產(chǎn)生了一個(gè)接收中斷,然后處理器接收短信內(nèi)容并進(jìn)行分析,按照分析的結(jié)果對(duì)家居進(jìn)行相應(yīng)的控制操作或數(shù)據(jù)傳送。當(dāng)主控模塊收到來(lái)自家居內(nèi)部的報(bào)警信號(hào)時(shí),就將己經(jīng)設(shè)定好內(nèi)容的短信息通過(guò) GSM 模塊發(fā)送給用戶(hù)手機(jī) [15 ~16]。在整個(gè)系統(tǒng)中,TC35 通信模塊是系統(tǒng)與外界進(jìn)行數(shù)據(jù)交換的核心。在數(shù)據(jù)通信中,采用串口中斷服務(wù)進(jìn)行收發(fā)數(shù)據(jù)。其中,發(fā)送中斷采用將標(biāo)志位置“0”的方式解決數(shù)據(jù)發(fā)送問(wèn)題;接收中斷先將數(shù)據(jù)拷貝到預(yù)設(shè)的數(shù)據(jù)存儲(chǔ)區(qū),然后判斷接收到的數(shù)據(jù)是否為有新短消息到達(dá)的通知,如果有,則將短消息到達(dá)標(biāo)志位置“1”,如果沒(méi)有,則將標(biāo)志位置 “0”。最后,通過(guò)判斷短消息到達(dá)標(biāo)志位來(lái)執(zhí)行是否讀取短消息,避免了沒(méi)有短消息而不斷空讀取數(shù)據(jù)的問(wèn)題。按照分析的結(jié)果對(duì)家居進(jìn)行相應(yīng)的控制操作或數(shù)據(jù)傳送 [17 ~18]。 (完整程序見(jiàn)附錄 1) 本章小結(jié)本章主要講了該系統(tǒng)實(shí)現(xiàn)各個(gè)模塊功能所需要的軟件,先介紹了單片機(jī)的編程環(huán)境,然后從主程序流程圖出發(fā),著重講了遠(yuǎn)程控制模塊,即 GSM 模塊的編程。21 / 67第五章 系統(tǒng)軟硬件調(diào)試 軟件調(diào)試工具單片機(jī)開(kāi)發(fā)中除必要的硬件外,同樣離不開(kāi)軟件,我們寫(xiě)的源程序要變?yōu)?CPU 可以執(zhí)行的機(jī)器碼有兩種方法,一種是手工匯編,另一種是機(jī)器匯編,目前已極少使用手工匯編的方法了。機(jī)器匯編是通過(guò)匯編軟件將源程序變?yōu)闄C(jī)器碼,用于 MCS51 單片機(jī)的匯編軟件有早期的 A51,隨著單片機(jī)開(kāi)發(fā)技術(shù)的不斷發(fā)展,從普遍使用匯編語(yǔ)言到逐漸使用高級(jí)語(yǔ)言開(kāi)發(fā),單片機(jī)的開(kāi)發(fā)軟件也在不斷發(fā)展,Keil 軟件是目前最流行開(kāi)發(fā) MCS51 系列單片機(jī)的軟件,這從近年來(lái)各仿真機(jī)廠(chǎng)商紛紛宣布全面支持 Keil 即可看出。Keil 提供了包括 C 編譯器、宏匯編、連接器、庫(kù)管理和一個(gè)功能強(qiáng)大的仿真調(diào)試器等在內(nèi)的完整開(kāi)發(fā)方案,通過(guò)一個(gè)集成開(kāi)發(fā)環(huán)境(uVision)將這些部份組合在一起。運(yùn)行 Keil 軟件需要 Pentium 或以上的 CPU,16MB 或更多RAM、20M 以上空閑的硬盤(pán)空間、WIN9NT 、 WIN202WINXP 等操作系統(tǒng)。使用 C 語(yǔ)言編程,那么 Keil 幾乎就是我們不二選擇,其方便易用的集成環(huán)境、強(qiáng)大的軟件仿真調(diào)試工具會(huì)令我們事半功倍。 程序調(diào)試時(shí)的常用窗口Keil 軟件在調(diào)試程序時(shí)提供了多個(gè)窗口,主要包括輸出窗口(Output Windows) 、觀(guān)察窗口(Watchamp。Call Statck Windows) 、存儲(chǔ)器窗口(Memory Window) 、反匯編窗口(Dissambly Window)串行窗口(Serial Window)等。進(jìn)入調(diào)試模式后,可以通過(guò)菜單 View 下的相應(yīng)命令打開(kāi)或關(guān)閉這些窗口。圖 51 是輸出窗口、觀(guān)察窗口和存儲(chǔ)器窗口,各窗口的大小可以使用鼠標(biāo)調(diào)整。進(jìn)入調(diào)試程序后,輸出窗口自動(dòng)切換到 Command 頁(yè)。該頁(yè)用于輸入調(diào)試命令和輸出調(diào)試信息。圖 51 調(diào)試窗口(命令窗口、存儲(chǔ)器窗口、觀(guān)察窗口)22 / 67 GSM 遠(yuǎn)程控制模塊調(diào)試 預(yù)計(jì)達(dá)到的目標(biāo)(1)用戶(hù)發(fā)送控制短信到目標(biāo)號(hào)碼(GSM 模塊) ,如“OPEN1” ;(2)主控制器接收到信息并解析;(3)根據(jù)短信內(nèi)容執(zhí)行控制相應(yīng)電器開(kāi)啟;(4)電器開(kāi)啟后回短信“OK”給用戶(hù)進(jìn)行確認(rèn)。Keil uVision4 軟件的設(shè)置流程:(1)在電腦上建一個(gè)工程文件夾“fangjie”,用于存放工程文件,點(diǎn)擊“project New uVision Project”新建一個(gè)工程;(2)在對(duì)話(huà)框,選擇放在剛才建立的“fangjie”文件夾下,給這個(gè)工程取個(gè)名為“ccc”后保存,工程名字可以任意??;(3)以上工程創(chuàng)建完畢,接下來(lái)開(kāi)始建立一個(gè)源程序文本;(4)輸入源程序文件名名稱(chēng)“” ,增加其他的程序,然后保存;(5)在 Output 欄選中 Create HEX File,使編譯器輸出 HEX 文件,如下圖52 所示:圖 52 Keil 設(shè)置方法23 / 67(6)工程項(xiàng)目創(chuàng)建和設(shè)置全部完成!點(diǎn)擊保存并編譯,如圖 53 所示圖 53 Keil 編譯圖(7)將編譯出來(lái)的 HEX 文件通過(guò)下載到單片機(jī)里便可以進(jìn)行軟硬件調(diào)試了。 調(diào)試結(jié)果當(dāng)熱釋紅外傳感器檢測(cè)到有人時(shí),系統(tǒng)馬上發(fā)短信到指定的手機(jī)上提示有人非法進(jìn)入房間,說(shuō)明該模塊可以正常工作;當(dāng)按下調(diào)節(jié)時(shí)間的按鍵時(shí),時(shí)間可以隨意變動(dòng)并通過(guò) LCD12864 顯示出來(lái),說(shuō)明時(shí)鐘模塊和液晶顯示模塊都能正常工作;當(dāng)按下設(shè)定按鍵時(shí),可以隨意的對(duì)安防模塊進(jìn)行設(shè)防也撤防;當(dāng)發(fā)送信息到 GSM 是,系統(tǒng)基本上能夠打開(kāi)相應(yīng)的繼電器,但不是每次都很穩(wěn)定。(完整作品見(jiàn)附錄 3) 本章小結(jié)本章的主要內(nèi)容是運(yùn)用 Keil 軟件對(duì)整個(gè)系統(tǒng)進(jìn)行軟硬件調(diào)試,通過(guò)發(fā)短信24 / 67控制繼電器家電是本設(shè)計(jì)的重點(diǎn)所在,也是本次設(shè)計(jì)的最大難點(diǎn),因?yàn)榘l(fā)短信控制過(guò)程不是很穩(wěn)定,有時(shí)候 GSM 模塊會(huì)解析錯(cuò)誤,造成系統(tǒng)不按指令工作,但系統(tǒng)的其它模塊運(yùn)行情況正常。25 / 67第六章 結(jié)論 系統(tǒng)總結(jié)本系統(tǒng)的基本目標(biāo)是實(shí)現(xiàn)家電的遠(yuǎn)程控制以及家居環(huán)境的安全防范,是一個(gè)具有較強(qiáng)綜合應(yīng)用能力的系統(tǒng)。整個(gè)系統(tǒng)的核心是 TC35 無(wú)線(xiàn)通信模塊,通過(guò)短消息業(yè)務(wù)與外界進(jìn)行數(shù)據(jù)交換。用戶(hù)可通過(guò)遠(yuǎn)程終端手機(jī)發(fā)送短消息控制家電的開(kāi)啟或關(guān)閉,而且對(duì)住宅是否有人進(jìn)入進(jìn)行實(shí)時(shí)監(jiān)控,在安防監(jiān)控狀態(tài)發(fā)生變化時(shí),能立即發(fā)送短消息通知用戶(hù),并能撥打預(yù)設(shè)電話(huà)進(jìn)行語(yǔ)音報(bào)警。本系統(tǒng)的成功之處在于:集遠(yuǎn)程家電控制和安全防范于一體,利用短消息業(yè)務(wù)(SMS)進(jìn)行數(shù)據(jù)交換,其傳輸速度快、費(fèi)用低,而且克服了電話(huà)遠(yuǎn)程家電控制系統(tǒng)電話(huà)費(fèi)用高,控制時(shí)間長(zhǎng)等缺點(diǎn)。此外,該系統(tǒng)還具有很強(qiáng)的擴(kuò)展性,稍加修改就可以實(shí)現(xiàn)不同的功能,可以用于工廠(chǎng)控制工業(yè)設(shè)備并監(jiān)測(cè)生產(chǎn)安全或用于大型倉(cāng)庫(kù)監(jiān)控物品安全等,非常具有實(shí)用價(jià)值。 系統(tǒng)展望由于時(shí)間和水平有限,智能遠(yuǎn)程家電控制及安防系統(tǒng),還存在一些需要改進(jìn)和進(jìn)一步完善的地方,包括:GSM 網(wǎng)絡(luò)短消息業(yè)務(wù)的傳輸延時(shí)不固定,受 GSM 網(wǎng)絡(luò)信號(hào)、短消息中心交互能力、待發(fā)的短消息數(shù)量等影響。例如:節(jié)假日短消息業(yè)務(wù)量大大增加,短消息中心的處理能力相應(yīng)降低,短消息發(fā)送延時(shí)時(shí)間長(zhǎng),實(shí)時(shí)性不好。而TC35 模塊具有數(shù)據(jù)通信能力,因此可以嘗試在短消息發(fā)送失敗時(shí),通過(guò)數(shù)據(jù)業(yè)務(wù)解決實(shí)時(shí)性問(wèn)題 [19]??砷_(kāi)發(fā) PC 機(jī)和 TC35 模塊結(jié)合的系統(tǒng),作為手機(jī)主控端的補(bǔ)充。這樣的上位機(jī)系統(tǒng),人機(jī)交互界面友好,能夠?qū)κ芸囟藗鬏數(shù)母鞣N數(shù)據(jù)進(jìn)行有效的處理,如統(tǒng)計(jì)分析、制表、打印等,便于用戶(hù)更好的了解整個(gè)系統(tǒng)的運(yùn)行狀況。26 / 67參考文獻(xiàn)[1]黃克強(qiáng),[J].浙江大學(xué)學(xué)報(bào),(6):616620.[2] GPRS 的無(wú)線(xiàn)智能家居安防系統(tǒng)的研究與實(shí)現(xiàn)[D].河北工程大學(xué)信息與電氣工程學(xué)院,2022.[3][J].低壓電器,2022(2):1821.[4]智能化家居市場(chǎng)的發(fā)展?fàn)顩r及前景望[Z].[5] GSM 和單片機(jī)的遠(yuǎn)程家電控制系統(tǒng)[D],廣西大學(xué),2022,6.[6] [Z].1999,5.[7]GSM 原理介紹[Z].[8]舍紅珍, GSM 短信的家電遠(yuǎn)程控制系統(tǒng)[J].廣東自動(dòng)化與信息程,2022,6(2):2426.[9]葉丹霞, 模塊 TC35 及在遠(yuǎn)程監(jiān)控系統(tǒng)中的應(yīng)用[J].現(xiàn)代電子技術(shù),2022,43(5):6267.[10] TC35 的單片機(jī)短消息收發(fā)系統(tǒng)[J]. 電子技術(shù),2022(3):3639[11] GSM 短消息的無(wú)線(xiàn)通信系統(tǒng)[D].南京理工大學(xué),2022,6.[12][J].電子工程師,2022,36(5):6265.[13]鄔春明,艾闖,李丹 .基于 TC35i 的小區(qū)遠(yuǎn)程報(bào)警系統(tǒng)[J].電子技術(shù)應(yīng)用,2022(11):3942[14]鹿?jié)芍蓿?GSM 和 MCU 的遠(yuǎn)程家電控制系統(tǒng) [J].世界電子元器件.2022,03:6971.[15]宣彩平,王皓, GSM 無(wú)線(xiàn)模塊發(fā)送短消息[J].計(jì)算機(jī)應(yīng)用,2022,24(5):148150.[16]劉濤,張春業(yè) .基于手機(jī)模塊 TC35 的單片機(jī)消息收發(fā)系統(tǒng)[J]. 電子技術(shù),2022,25(3):3637.[17]ETSI,PointtoPoint(PP)Short Message Serviee(SMS)support on Mobile radio interface version [Z].Release 1997.27 / 67[18][J],電子技術(shù)應(yīng)用.2022,24(1):2426.[19]Peter Networking[J].Wireless Networking,2022,23(7):2528.28 / 67致謝即將告別四年的大學(xué)生活,在這四年里我學(xué)到了許多,書(shū)本上的知識(shí)是我以后從事工作的理論保障,做人的道理是我今生行知的理念。四年的大學(xué)生活,讓我初步掌握了自己所學(xué)習(xí)的專(zhuān)業(yè)知識(shí),也使我的思想觀(guān)念更加成熟,身心得到了相應(yīng)的鍛煉,我相信這些,在我以后的人生旅途中,都會(huì)起到非常大的幫助。從設(shè)計(jì)的選題到現(xiàn)在最終畢業(yè)設(shè)計(jì)的完成大概經(jīng)過(guò)了四個(gè)月的時(shí)間,在這期間,遇到了無(wú)數(shù)的困難和障礙,都在指導(dǎo)老師和同學(xué)們的幫助下一一克服。在此感謝各位老師對(duì)我多年的培養(yǎng)和教導(dǎo),感謝那些在學(xué)習(xí)和生活上一直關(guān)心我和幫助過(guò)我的同學(xué),你們的幫助,使我在學(xué)習(xí)過(guò)程中能知難而進(jìn),從而取得學(xué)習(xí)上的進(jìn)步和收獲。四年的學(xué)習(xí)的生活,使我懂得了友情的可貴,在這里衷心祝愿你們?cè)谝院蟮膶W(xué)習(xí)和工作中一帆風(fēng)順,前程似錦。感謝我的論文指導(dǎo)老師——丁健老師,在畢業(yè)設(shè)計(jì)期間給了我熱心的幫助。從題目的研究方向到論文的排版要求給了我許多建議和幫助,是您的精心指導(dǎo)才使我的設(shè)計(jì)順利完成,謹(jǐn)此致謝!29 / 67附錄一時(shí)鐘模塊程序:includeincludestruct time Time = {12,4,1,3,12,59,22}。 //初始值格式:年 星期 月 日 時(shí) 分 秒 存放的為十進(jìn)制數(shù)/****************************************************************** 函數(shù)名稱(chēng):void DS1302WriteByte(unsigned char dat); 功能描述:DS1302 寫(xiě)一個(gè)字節(jié)數(shù)據(jù) 隸屬模塊: 函數(shù)模塊 函數(shù)屬性:內(nèi)部函數(shù) 參數(shù)說(shuō)明:dat 要寫(xiě)的一個(gè)字節(jié)數(shù)據(jù) 返回說(shuō)明:無(wú) 注: 程序中不知道為什么要寫(xiě)一個(gè)下降沿 ******************************************************************/void DS1302WriteByte(unsigned ch
點(diǎn)擊復(fù)制文檔內(nèi)容
數(shù)學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1