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

正文內(nèi)容

基于sim300的家用電器控制系統(tǒng)_本科畢業(yè)論文-資料下載頁

2025-07-01 11:09本頁面

【導(dǎo)讀】短消息業(yè)務(wù)作為GSM網(wǎng)絡(luò)的一種基本業(yè)務(wù),已得到越來越多的系。統(tǒng)運(yùn)營(yíng)商和系統(tǒng)開發(fā)商的重視,基于短消息業(yè)務(wù)的各種應(yīng)用也蓬勃發(fā)展起來。為系統(tǒng)的中央控制器,將SIM300模塊,各類傳感器模塊,受控部件等有機(jī)結(jié)合,構(gòu)成整個(gè)家用電器控制系統(tǒng)。通過傳感器模塊檢測(cè)家用電器是用情況,以GSM網(wǎng)。絡(luò)作為遠(yuǎn)程信號(hào)的傳輸平臺(tái),從而達(dá)到用戶通過手機(jī)遠(yuǎn)程控制家用電器。和發(fā)送是通過AT指令來實(shí)現(xiàn)的,本論文講述了常見的AT指令及其使用方法。電路進(jìn)行了詳細(xì)的講述。硬件包括SIM300通信模塊SIM300,STC12C5AXS2單。片機(jī),顯示單元,各種傳感器和數(shù)據(jù)采集與處理單元。主程序、信號(hào)采集中斷程序、通過串口通訊的短消息接收和發(fā)送程序。套基于GSM的家用電器控制系統(tǒng),并給出了此系統(tǒng)應(yīng)用領(lǐng)域的一些探討和研究。關(guān)鍵詞:?jiǎn)纹瑱C(jī)、SIM300、STC12C5AXS2。

  

【正文】 { UART1_SendStr(TC_FSNR)。 delay_GSM(1000)。 UART1_SendOneChar(0X1A)。 //短信息內(nèi)容發(fā)送結(jié)束標(biāo)識(shí) UART1_SendOneChar(0X0D)。 //空格 UART1_SendOneChar(0X0A)。 //換行(空格 +換行 =回車) } // 寫 目 的 手 機(jī) 號(hào) void AT_CMGS() 18 { uchar i。 UART1_SendStr(AT+CMGS=)。 UART1_SendOneChar(0X22)。 //雙引號(hào) for(i=0。i=sizeof(TC_MDSJ2)1。i++) { UART1_SendOneChar(TC_MDSJ2[i])。 //發(fā)送輸入的目的手機(jī)號(hào) } UART1_SendOneChar(0X22)。 //雙引號(hào) UART1_SendOneChar(0X0D)。 //空格 UART1_SendOneChar(0X0A)。 //換行 } // 寫 信 息 中 心 號(hào) void AT_CSCA() { uchar i。 UART1_SendStr(AT+CSCA=)。 UART1_SendOneChar(0X22)。 //雙引號(hào) for(i=0。isizeof(TC_ZXH2)1。i++) { UART1_SendOneChar(TC_ZXH2[i])。 //設(shè)置短信息中心號(hào) } UART1_SendOneChar(0X22)。 //雙引號(hào) UART1_SendOneChar(0X0D)。 //空格 UART1_SendOneChar(0X0A)。 //換行 } //AT 接 收 格 式 指 令 void AT_CMGF() { UART1_SendStr(AT+CMGF=1\r\n)。 //TEXT 模式選擇 02 } //AT 短 消 息 讀 取 指 令 void AT_CMGR() { UART1_SendStr(AT+CMGR=1\r\n)。 //讀取第一條短信 } //// 查 詢 指 令 void chaxun() {AT_CMGF()。 delay_GSM(200)。 //TEXT 模式設(shè)置完畢! \r\n)。 AT_CSCA()。 delay_GSM(200)。 //設(shè)置短信息中心號(hào) 19 AT_CMGS()。 delay_GSM(200)。 //目的手機(jī)設(shè)置完畢! \r\n)。 if(key2==0) {UART1_SendStr(1 ON )。} else {UART1_SendStr(1 OFF )。} if(key3==0) {UART1_SendStr(2 ON)。} else {UART1_SendStr(2 OFF)。} delay_GSM(1000)。 UART1_SendOneChar(0X1A)。 //短信息內(nèi)容發(fā)送結(jié)束標(biāo)識(shí) UART1_SendOneChar(0X0D)。 //空格 UART1_SendOneChar(0X0A)。 //換 行(空格 +換行 =回車) P0=0xfb。 delay_GSM(800)。 //短信已經(jīng)發(fā)送請(qǐng)查收! \r\n)。 } void main(void) { P0=0x00。 delay_GSM(8000)。 delay_GSM(20xx)。 P0=0xff。 UART1_Init()。 // 串口初始化 UART2_Init()。 UART1_SendStr(AT+CNMI=2,1,0\r\n)。 delay_GSM(200)。 //設(shè)置好后可以中斷接 收短信信息 AT_CMGF()。 delay_GSM(200)。 //TEXT 模式設(shè)置完畢! \r\n)。 clear_ram1()。 while(1) {if(shan==0) //刪除第一條短信 {UART1_SendStr(AT+CMGD=1\r\n)。 delay_GSM(300)。 clear_ram1()。 } if(key1==0) //檢測(cè)程序 20 {AT_zhili()。 delay_GSM(200)。 AT_CMGF()。 delay_GSM(200)。 //TEXT 模式設(shè)置完畢! \r\n)。 AT_CSCA()。 delay_GSM(200)。 //設(shè)置短信息中心號(hào) AT_CMGS()。 delay_GSM(200)。 //目的手機(jī)設(shè)置完畢! \r\n)。 ATNAME()。 delay_GSM(800)。 //短信已經(jīng)發(fā)送請(qǐng)查收! \r\n)。 clear_ram1()。 } if(fdfh==1) //防火防盜 {if(fire==0) {fdfh=0。 AT_CMGF()。 delay_GSM(200)。 //TEXT 模式設(shè)置完畢! \r\n)。 AT_CSCA()。 delay_GSM(200)。 //設(shè)置短信息中心號(hào) AT_CMGS()。 delay_GSM(200)。 //目的手機(jī)設(shè)置完畢! \r\n)。 UART1_SendStr(Gas leak)。 delay_GSM(1000)。 UART1_SendOneChar(0X1A)。 //短信息內(nèi)容發(fā)送結(jié)束標(biāo)識(shí) UART1_SendOneChar(0X0D)。 //空格 UART1_SendOneChar(0X0A)。 //換行(空格 +換行 =回車) P0=0xfb。 delay_GSM(800)。 //短信已經(jīng)發(fā)送請(qǐng)查收! \r\n)。 clear_ram1()。 } if(ren==0) {fdfh=0。 AT_CMGF()。 delay_GSM(200)。 //TEXT 模式設(shè)置完畢! \r\n)。 AT_CSCA()。 delay_GSM(200)。 //設(shè)置短信息中心號(hào) AT_CMGS()。 delay_GSM(200)。 //目的手機(jī)設(shè)置完畢! \r\n)。 UART1_SendStr(someone is in)。 delay_GSM(1000)。 UART1_SendOneChar(0X1A)。 //短信息內(nèi)容發(fā)送結(jié)束標(biāo) 21 識(shí) UART1_SendOneChar(0X0D)。 //空格 UART1_SendOneChar(0X0A)。 //換行(空格 +換行 =回車) P0=0xfb。 delay_GSM(800)。 //短信已經(jīng)發(fā)送請(qǐng)查收! \r\n)。 clear_ram1()。 } } if((TC35_RE1[10]==39。S39。)amp。amp。(TC35_RE1[11]==39。M39。)) //讀取第一條短信 {delay_GSM(10)。 P0=0xfe。 clear_ram1()。 AT_CMGR()。 delay_GSM(800)。 } if((TC35_RE1[5]==39。G39。)amp。amp。(TC35_RE1[6]==39。R39。)) //處理短信 {a=TC35_RE1[74]。 if(a==39。F39。) {chaxun()。} if(a==39。139。) {out=~out。 chaxun()。 } if(a==39。239。) {out1=~out1。 chaxun()。 } if(a==39。O39。) {fdfh=1。 } UART1_SendStr(AT+CMGD=1\r\n)。 //刪除第一條短信 delay_GSM(200)。 clear_ram1()。 delay_GSM(800)。 } P0=0Xff。 }
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1