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

正文內(nèi)容

遠(yuǎn)程紅外警報(bào)系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)畢業(yè)設(shè)計(jì)論文(文件)

 

【正文】 LM 十三項(xiàng)組成。D:文件頭字節(jié),2 位十六進(jìn)制數(shù)。H:被叫號(hào)碼長(zhǎng)度,由F 中的數(shù)據(jù)決定。L:用戶數(shù)據(jù)長(zhǎng)度,2 位十六進(jìn)制數(shù)。AT(回車)通訊握手OKAT+CMGF=0設(shè)置為PDU模式,因?yàn)橐l(fā)送中文漢字OKAT+CMGS=6發(fā)送短消息的字節(jié)數(shù)表示可以接收數(shù)據(jù)0891683108503105F011000B813103265890F10008A90C665A4E0A597D003100320033包含短信中心、接收方手機(jī)號(hào)碼和短信內(nèi)容的數(shù)據(jù)1A發(fā)送結(jié)束標(biāo)志,一定要十六進(jìn)制大寫模式,不是ASIC碼。REC UNREAD:代表短信息未讀過(guò)。無(wú)短信息,TC35回應(yīng):AT+CMGR=3+CMGR:0,0短信的刪除方法:AT+CMGD=1回車短信的發(fā)送方法:短信息的發(fā)送分成兩步:1:發(fā)送接收的手機(jī)號(hào)碼,等待應(yīng)答:“AT+CMGS=13307496548回車(目的地址)TC35回應(yīng):AT+CMGS=13307496548 2:輸入短信息的內(nèi)容(只能是英文):Test 回車 AT指令的實(shí)現(xiàn)系統(tǒng)程序流程軟件設(shè)計(jì)的重點(diǎn)在于單片機(jī)的編程。 單片機(jī)與TC35I的軟件接口其實(shí)就是單片機(jī)通過(guò)AT指令控制手機(jī)的控制技術(shù)。 單片機(jī)向TC35模塊發(fā)送每一條指令后,必須以回車符作為該條指令的結(jié)束,回車的ASCII編碼為0DH,例如單片機(jī)向手機(jī)發(fā)送?AT+CMGF=0? 這條指令,其ASCII編碼序列為?41H、54H、2BH、43H、4DH、47H、46H、3DH、30H、0DH?,最后一個(gè)字節(jié)0DH就是回車符,表示該條指令結(jié)束,如果沒(méi)有這個(gè)回車符,手機(jī)將不識(shí)別這條指令。但是,PDU數(shù)據(jù)包中的數(shù)據(jù)字節(jié)長(zhǎng)度部分仍然是實(shí)際字節(jié)長(zhǎng)度,而不是變成ASCII碼的字節(jié)長(zhǎng)度,這在編程時(shí)應(yīng)特別注意,否則,接收的數(shù)據(jù)就不完整。被叫號(hào)碼用來(lái)確認(rèn)是否主機(jī)號(hào),當(dāng)不是主機(jī)號(hào)時(shí)不進(jìn)行下一步操作。收發(fā)短信的處理是通過(guò)AT命令來(lái)實(shí)現(xiàn)的。在數(shù)據(jù)可靠性方面,增加校驗(yàn)位和糾錯(cuò)位,對(duì)數(shù)據(jù)進(jìn)行編碼后傳輸,可以進(jìn)一步增加復(fù)雜環(huán)境下數(shù)據(jù)傳輸?shù)目煽啃?。發(fā)送端和接收端可以由各自獨(dú)立的時(shí)鐘來(lái)控制數(shù)據(jù)的發(fā)送和接收,這兩個(gè)時(shí)鐘彼此獨(dú)立,互不同步。波特率為每秒鐘傳送二進(jìn)制數(shù)碼的位數(shù),也叫比特?cái)?shù),單位為b/s,即位/秒。數(shù)據(jù)緩沖器SBUF發(fā)送SBUF和接收SBUF共用一個(gè)地址99H 。SM2:多機(jī)控制位,用于多機(jī)通訊。串行接口通過(guò)SM0,SM1選擇四種工作方式。(2) RXD:數(shù)據(jù)輸入/輸出端。接收過(guò)程:REN=1且RI=0,啟動(dòng)接收,一幀接收完畢,RI=1。 TXD:發(fā)送數(shù)據(jù)端。接收完一幀,若RI=0且停止位為1 (或SM2=0),將接收數(shù)據(jù)裝入SBUF,停止位裝入RB8,并使RI=1;否則丟棄接收數(shù)據(jù),不置位RI。(2) RXD:接收數(shù)據(jù)端,TXD:發(fā)送數(shù)據(jù)端。接收:REN=1,允許接收。 串口中斷服務(wù)程序流程串口中斷服務(wù)程序用于對(duì)系統(tǒng)接收到的短信信息進(jìn)行處理,從而對(duì)系統(tǒng)的工作狀態(tài)進(jìn)行設(shè)置。之后程序?qū)⒄{(diào)用短信接收識(shí)別控制子程序,根據(jù)接收到的短信的內(nèi)容設(shè)置系統(tǒng)當(dāng)前的狀態(tài)。如果判斷紅外探測(cè)電路檢測(cè)到有人入侵,則軟件繼續(xù)判斷系統(tǒng)當(dāng)前是否處于報(bào)警開(kāi)啟狀態(tài)。于此同時(shí),軟件調(diào)用報(bào)警信息發(fā)送子程序。隨后程序?qū)⒎祷兀貜?fù)上述過(guò)程,開(kāi)始下一個(gè)循環(huán)周期的執(zhí)行。中心可以與多個(gè)監(jiān)測(cè)點(diǎn)同時(shí)進(jìn)行數(shù)據(jù)傳輸,互不干擾。目前GSM實(shí)際數(shù)據(jù)傳輸速率在30Kbps左右,完全能滿足系統(tǒng)數(shù)據(jù)傳輸速率的需求。主人的移動(dòng)電話既是報(bào)警信號(hào)的接收裝置,又是報(bào)警系統(tǒng)的解除遙控器。由于時(shí)間有限,基于GSM技術(shù)的超遠(yuǎn)程無(wú)線監(jiān)控系統(tǒng),還存在一些需要改進(jìn)和進(jìn)一步完善的地方,包括:當(dāng)采用短消息進(jìn)行傳送數(shù)據(jù)時(shí),通訊數(shù)據(jù)量小,速度慢,非實(shí)時(shí),當(dāng)信道阻塞時(shí),無(wú)法及時(shí)傳送信息,如有專用網(wǎng)絡(luò)費(fèi)用可能比較高。本論文只討論了GSM系統(tǒng)下語(yǔ)音和短消息數(shù)據(jù)傳輸應(yīng)用,但是對(duì)更先進(jìn)的系統(tǒng)的應(yīng)用加以研究可增加技術(shù)儲(chǔ)備,為將來(lái)的應(yīng)用系統(tǒng)功能擴(kuò)展打下良好的技術(shù)基礎(chǔ),比如最近運(yùn)營(yíng)商推出的“彩信”業(yè)務(wù),就是基于GPRS網(wǎng)絡(luò),是短消息的技術(shù)升級(jí),不僅數(shù)據(jù)容量可達(dá)l00K,而且還可以傳輸圖片、聲音、動(dòng)畫等,相信多媒體業(yè)務(wù)的應(yīng)用系統(tǒng)將是未來(lái)的發(fā)展方向,進(jìn)行多方面的考察和技術(shù)儲(chǔ)備也是非常必要的。經(jīng)過(guò)幾個(gè)月的奮戰(zhàn)我的畢業(yè)設(shè)計(jì)終于完成了。自己要學(xué)習(xí)的東西還太多,以前老是覺(jué)得自己什么東西都會(huì),什么東西都懂,有點(diǎn)眼高手低。最后終于做完了有種如釋重負(fù)的感覺(jué)。在整個(gè)設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我獨(dú)立工作的能力,樹(shù)立了對(duì)自己工作能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。 //紅外探測(cè)電路輸入 sbit ALARM_OUT=P1^7。 //文本模式char code Read_Tc35[]=CMGR=。 //注冊(cè)char code AT_Code[]=OK。char code SK[]=。es=ES。while(!TI)。 }}// 發(fā)送AT連機(jī)命令void Send_AT(void){unsigned char *p。//************等待應(yīng)答ok ES=1。})//發(fā)送bps連機(jī)命令void Send_BPS(void){SendToTc35(AT_Tc35,3)。 //AT+SendToTc35(Text_tc35,sizeof(Text_tc35)1)。 //AT+SendToTc35(Erase_Tc35,sizeof(Erase_Tc35)1)。while(i){ Delay(200)。}//讀取短信息unsigned char ReadMsg(unsigned char index){unsigned char *p,i。SendASC(index)。/* ES=0: SendToTc35(RsBuf,99)。return 0。//20個(gè)字節(jié)后是MSGif(p==NULL) return 0。i++){ Buf=*p++。)//**************************************通訊中斷接收程序*************************************************void UART_Do(void) interrupt 4 using 1 { if(RI==l) { RI=0。 //調(diào)用讀信息子程序 }}//*********************************主程序*****************************************************main(){ unsigned char *p,i=10。 ES=1。//IPR=19200 SendASC(ALARM)。 }} 44 。 //AT+ SendASC(ALARM)。 SendToTc35(AT_Tc35,3)。 //01010000b=1模式scon,11011000b。 if fRsPoint=sizeof(RsBuf)) { RsPoint=0。p=strcpy(RsBuf,Buf)。for(i=0。//無(wú)信息if(p!=NULL)return 0。*/|p=strstr(RsBuf,ERROR)。ES=1。SendToTc35(AT_Tc35,3)。 if(P!=NULL) {return 1。SendASC(OVER)。Delay(100)://刪除短信息unsigned char EraseMsg(unsigned char index){unsigned char *p,i=20。//IPR=19200SendASC(OVER)。 P=strstr(RsBuf,AT_Code)。 SendToTc35(AT_Tc35,2)。ES=es。//關(guān)閉中斷TI=0。 //報(bào)警是否啟動(dòng)標(biāo)志//************************************延時(shí)子函數(shù)*****************************************************void delay(unsigned int i) //延時(shí)函數(shù){while(i)。char code ERROR[]=ERROR。 //刪除信息char code Send_Tc35[]=CMGS=。 //連機(jī)char code Bps_Tc35[]=IPR=38400。雖然這個(gè)設(shè)計(jì)做的也不太好,但是在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次畢業(yè)設(shè)計(jì)的最大收獲和財(cái)富,使我終身受益最后,感謝在百忙之中給我審稿的諸位老師。在此要感謝我的指導(dǎo)老師劉大偉老師對(duì)我悉心的指導(dǎo),感謝老師給我的幫助。 在這次畢業(yè)設(shè)計(jì)中也使我們的同學(xué)關(guān)系更進(jìn)一步了,同學(xué)之間互相幫助,有什么不懂的大家在一起商量,聽(tīng)聽(tīng)不同的看法對(duì)我們更好的理解知識(shí),所以在這里非常感謝幫助我的同學(xué)。畢業(yè)設(shè)計(jì)不僅是對(duì)前面所學(xué)知識(shí)的一種檢驗(yàn),而且也是對(duì)自己能力的一種提高。該設(shè)計(jì)思想也可輻射到信息家電、智能小區(qū)、遠(yuǎn)程監(jiān)視系統(tǒng)、環(huán)境自動(dòng)監(jiān)測(cè)、無(wú)人值守系統(tǒng)等領(lǐng)域。在防盜報(bào)警中的應(yīng)用將更有效。它對(duì)用戶的短信指令響應(yīng)也比較迅速,在網(wǎng)絡(luò)信號(hào)較好時(shí),從指令短信成功發(fā)送到收到監(jiān)控終端的回復(fù)短信,一般只需40秒左右。主人接到報(bào)警信號(hào)后可以采取必要措施,如打報(bào)警電話,聯(lián)系小區(qū)保安,或者親自查看。實(shí)時(shí)性強(qiáng)??煽啃愿?。發(fā)送報(bào)警信息的流程首先發(fā)送TC35模塊聯(lián)機(jī)指令,之后將TC35模塊設(shè)置成信息發(fā)送狀態(tài)。如果系統(tǒng)目前處于報(bào)警關(guān)閉狀態(tài),則系統(tǒng)不報(bào)警,軟件返回繼續(xù)判斷探測(cè)輸入狀態(tài)和報(bào)警啟停狀態(tài)。 系統(tǒng)的主程序設(shè)計(jì)用戶管理指令的短信接收主要靠中斷服務(wù)程序中調(diào)用短信接收識(shí)別控制子程序來(lái)完成,主程序主要完成紅外探測(cè)電路報(bào)警信號(hào)的檢測(cè)和判斷,現(xiàn)場(chǎng)報(bào)警信號(hào)的輸出控制,以及報(bào)警信息的發(fā)送等工作,系統(tǒng)主程序流程圖如圖43所示.開(kāi)始初始化啟動(dòng)報(bào)警電路探測(cè)電路有信號(hào)輸入TC35 聯(lián)機(jī)設(shè)置TC35發(fā)送信息 發(fā)送ALARM信息 發(fā)送結(jié)束 處于報(bào)警啟動(dòng)狀態(tài)YNYN系統(tǒng)上電,程序開(kāi)始執(zhí)行, 首先進(jìn)行定義變量、設(shè)置串口工作方式等初始化操作,之后程序進(jìn)入循環(huán)狀態(tài)。處理完用戶的管理指令后,中斷程序?qū)⒎祷兀^續(xù)執(zhí)行報(bào)警查詢的工作。本設(shè)計(jì)根據(jù)TC35的數(shù)據(jù)傳輸特性,將串口設(shè)置成工作方式1,8位數(shù)據(jù)位, 1個(gè)停止位。 方式3:B=(2SMOD/32)T1溢出率 。(1).一幀為11位:9位數(shù)據(jù)位,1個(gè)起始位(0),1個(gè)停止位(1)。(4) 發(fā)送:寫入SBUF,同時(shí)啟動(dòng)發(fā)送,一幀發(fā)送結(jié)束,TI=1。(1) 一幀10位:8位數(shù)據(jù)位,1個(gè)起始位(0),1個(gè)停止位(1)。(3) 波特率B = fosc/12 如: fosc=12MHz, B=1MHz,每位數(shù)據(jù)占1ms。用于擴(kuò)展并行I/O接口。TB8發(fā)送的第9位數(shù)據(jù)位,可用作校驗(yàn)位和地址/數(shù)據(jù)標(biāo)識(shí)位RB8:接收的第9位數(shù)據(jù)位或停止位TI:發(fā)送中斷標(biāo)志,發(fā)送一幀結(jié)束,TI=1,必須軟件清零RI:接收中斷標(biāo)志,接收一幀結(jié)束,RI=1,必須軟件清零節(jié)電控制寄存器PCONSMOD():波特率加倍控制位。 發(fā)送指令:MOV SBUF,A2)接收SBUF存放已接收成功的8位數(shù)據(jù),供CPU讀取。但波特率和字符的實(shí)際傳輸速率不同,字符的實(shí)際傳輸速率是每秒內(nèi)所傳字符幀的幀數(shù),和字符幀格式有關(guān)。字符幀格式是異步通信的一個(gè)重要指標(biāo)。在異步通信中,數(shù)據(jù)通常是以字符為單位組成字符幀傳送的。在安全性方面,采用DES或3DES算法,對(duì)數(shù)據(jù)的合法性進(jìn)行鑒權(quán)和認(rèn)證。確認(rèn)后,根據(jù)用戶短消息內(nèi)容不同,做相應(yīng)設(shè)置。 TC35模塊向單片機(jī)應(yīng)答PDU數(shù)據(jù)包的字節(jié)數(shù)時(shí)不包括前9個(gè)字節(jié)數(shù)據(jù) (短信服務(wù)中心地址),但向單片機(jī)傳送PDU數(shù)據(jù)包時(shí),包括這9 個(gè)字節(jié)的數(shù)據(jù)。 單片機(jī)讀取TC35模塊的PDU數(shù)據(jù)時(shí),原始數(shù)據(jù)應(yīng)該是16進(jìn)制數(shù),但讀回的數(shù)據(jù)仍然是ASCII碼表示的16進(jìn)制數(shù)。所有AT指令的指令符號(hào)、常數(shù)、PDU數(shù)據(jù)等都是以ASCII編碼形式傳送,比如?A?的ASCII編碼為41H,?T?的ASCII編碼為54H,數(shù)字?0?的 ASCII編碼為30H等。 其中,初始化的工作包括設(shè)置串口速率、無(wú)線網(wǎng)絡(luò)登陸以及設(shè)置短信模式為PDU。13307496548 :接收的手機(jī)號(hào)碼?;贏T命令的Text Mode 短信讀取方法:AT+CMGR=X回車如果有短信息,TC
點(diǎn)擊復(fù)制文檔內(nèi)容
規(guī)章制度相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1