【正文】
AUXR |= 0x15。 } /*輸入?yún)?shù): str:指向要發(fā)送的字符串的指針 */ void UART1_SendStr(uchar *str) { while( (*str)!=39。 } } } /************************************************************************* Function: 定時(shí)器初始化 BRT 定時(shí)器用作串口 2波特率發(fā)生器 ,9600bps No Return *************************************************************************/ /* 功能描述:串口 2初始化 */ void UART2_Init() { 16 AUXR amp。 //充許串口 2中斷 } /* 串口 2發(fā)送一個(gè)字符 */ void UART2_SendOneChar(uchar val) { S2BUF = val。 str++。 for(i_delay=0。 } i_TC35_RECE1=0。} //寫手機(jī)短信內(nèi)容 void ATNAME() { UART1_SendStr(TC_FSNR)。 //雙引號(hào) for(i=0。 UART1_SendOneChar(0X22)。 //TEXT 模式選擇 02 } //AT 短 消 息 讀 取 指 令 void AT_CMGR() { UART1_SendStr(AT+CMGR=1\r\n)。 //目的手機(jī)設(shè)置完畢! \r\n)。 //空格 UART1_SendOneChar(0X0A)。 UART1_Init()。 while(1) {if(shan==0) //刪除第一條短信 {UART1_SendStr(AT+CMGD=1\r\n)。 AT_CSCA()。 clear_ram1()。 delay_GSM(200)。 delay_GSM(800)。 delay_GSM(200)。 //空格 UART1_SendOneChar(0X0A)。amp。 } if((TC35_RE1[5]==39。F39。) {out1=~out1。 delay_GSM(800)。 //刪除第一條短信 delay_GSM(200)。 } if(a==39。)) //處理短信 {a=TC35_RE1[74]。 AT_CMGR()。S39。 UART1_SendOneChar(0X1A)。 //TEXT 模式設(shè)置完畢! \r\n)。 //空格 UART1_SendOneChar(0X0A)。 delay_GSM(200)。 delay_GSM(800)。 delay_GSM(200)。 //TEXT 模式設(shè)置完畢! \r\n)。 delay_GSM(20xx)。 UART1_SendOneChar(0X1A)。 //設(shè)置短信息中心號(hào) 19 AT_CMGS()。 //空格 UART1_SendOneChar(0X0A)。 //換行 } // 寫 信 息 中 心 號(hào) void AT_CSCA() { uchar i。 UART1_SendStr(AT+CMGS=)。 TC35_MAX2=0。i_TC35=79。 if(i_TC35_RECE2TC35_MAX2) { TC35_MAX2=i_TC35_RECE2。\039。 //啟動(dòng)獨(dú)立波特率發(fā)生器 EA = 1。 TC35_RE1[i_TC35_RECE1++]=i_receive1。 while(TI == 0)。 /*功能描述:串口 1 初始化 */ void UART1_Init() { SCON |= 0x50。 uchar i_receive2, TC35_RE2[80],//接收數(shù)據(jù) i_TC35_RECE2, TC35_MAX2, //接收最大值 i_TC352。 //發(fā)送測(cè)試 sbit shan=P3^2。 在本系統(tǒng)基礎(chǔ)上,還可進(jìn)行進(jìn)一步的研發(fā),如借助 3G網(wǎng)絡(luò),在手機(jī)終端上以視頻形式檢測(cè)室內(nèi)情況;在手機(jī)端運(yùn)用 JAVA 編程軟件,對(duì)軟件進(jìn)行操作達(dá)到控制家電的目的,同時(shí)在軟件界面中顯示反饋信 息,脫離短信控制家電的不便。 GSM 控制及報(bào)警模塊 當(dāng)主人在家的時(shí)候,尤其是有青壯年的時(shí)候,不需要設(shè)定防盜功能,即可以關(guān)閉功能;假如主人要離開房屋或夜間睡眠時(shí), 則可以打開防護(hù)功能。 中央控制器流程如圖 所示 溫 度 、 火 災(zāi) 、空 氣 質(zhì) 量 檢 測(cè)單 片 機(jī)信 號(hào) 判 斷C C 1 1 0 0溫 度 、 火 災(zāi) 、 空 氣質(zhì) 量 檢 測(cè)單 片 機(jī)G S M控 制 信 號(hào)信 號(hào) 判 斷控 制 信 號(hào)按 鍵圖 中央控制器流程圖 用戶在遠(yuǎn)程手持設(shè)備 發(fā)送 指 令,由中央控制器讀取并判斷信息,通過(guò)CC1100 發(fā)送控制 指 令并接受反饋信息。 FT1100232 提供 3選 1 接口方式, TTL 電平 UART 接口或標(biāo)準(zhǔn)電平的 RS232 或標(biāo)準(zhǔn)的 RS485 口。 無(wú) 線傳輸模塊 FT1100232 數(shù)據(jù)通信 模塊發(fā)射功率 為 10mW,低功耗。市場(chǎng)已經(jīng)出現(xiàn)了多款無(wú)線接入設(shè)備,主要缺點(diǎn)是抗干擾能力差,容易掉線,有的甚至無(wú)法建立呼叫等,本文從硬件和軟件等方面對(duì)其進(jìn)行了改進(jìn)和優(yōu)化,達(dá)到了設(shè)計(jì)要求。 3)靈活可變。轉(zhuǎn)換完成后的溫度值就以 16 位帶符號(hào)擴(kuò)展的二進(jìn)制補(bǔ)碼形式存儲(chǔ)在高速暫存存儲(chǔ)器的第 1, 2 字節(jié)。同時(shí),用戶可經(jīng)過(guò)手機(jī)終端遠(yuǎn)程操作家居,可到達(dá)實(shí)時(shí)監(jiān)控與操作的目的。準(zhǔn)確直觀的了解各傳感器的狀態(tài)。通過(guò) GSM 完成報(bào)警功能 。 系統(tǒng)中還配置了 報(bào)警 功能,若監(jiān)測(cè)到火災(zāi)時(shí),將啟動(dòng)門禁執(zhí) 行單元, GSM 模塊將向用戶手機(jī)發(fā)送火災(zāi)報(bào)警信息,以便用戶進(jìn)一步采取行動(dòng),達(dá)到安防的重要目的。 課題研究的目的及意義 目前 家用電器控制系 統(tǒng),性價(jià)比較低,難以推廣,僅在別墅與豪華酒店等高檔場(chǎng)所中才有。 家用電器控制系統(tǒng) 是以住宅為平臺(tái),利用綜合布線技術(shù)、網(wǎng)絡(luò)通信技術(shù)、 智能家居 系統(tǒng)設(shè)計(jì)方案安全防范技術(shù)、自動(dòng)控制技術(shù)將家居生活有關(guān)的設(shè)施集成,構(gòu)建高效的住宅設(shè)施與家庭日程事務(wù)的管理系統(tǒng),提升家居安全性、便利性、舒適性、并實(shí)現(xiàn)環(huán)保節(jié)能的居住環(huán)境。 Abstract With the GSM ( Global System for Mobile munication ) mobile munication work to the rapid popularization and the increasingly fierce petition, new business and new technology development and application has been referred to a very important position. Short message service ( SMS ) as a basic service of GSM work, has gained more and more attention to the system operator and developer attention, based on the short message service in a variety of applications also flourish. This system is based on GSM short message remote control system with single chip microputer ( STC12C5AXS2), as the system central controller, SIM300 module, various types of sensor module, controlled ponent such as anic bination, constitute the entire household electrical appliance control system. Through the sensor module for detecting the household appliances is used, with GSM work as a longrange signal transmission platform, so as to achieve the user thr