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

正文內(nèi)容

參考]基于gsm全球移動(dòng)通信系統(tǒng)的遠(yuǎn)程報(bào)警系統(tǒng)的設(shè)計(jì)-文庫(kù)吧資料

2024-11-15 22:19本頁(yè)面
  

【正文】 turn。i++) { readsmstimeout=0。 for(i=0。 RCIF=0。} if(readsmstimeoutreadsmstimeoutset) return。i++) { readsmstimeout=0。 for(i=0。 receivestrlen=receivestrlen*2。A39。)。)) receivestrlen|=(temp39。(temp=39。)amp。 if((temp=39。} XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 23 temp = RCREG。 readsmstimeout=0。A39。)4。)) receivestrlen=(temp39。(temp=39。)amp。 if((temp=39。} temp = RCREG。 } readsmstimeout=0。 temp = RCREG。 while(RCIF==0){if(++readsmstimeoutreadsmstimeoutset) break。i42。 } readsmstimeout=0。 GSMDelayNMs(1000)。 if(p!=NULL) { LcdClear()。 RCIF=0。} if(readsmstimeoutreadsmstimeoutset) break。i++) { readsmstimeout=0。 for(i=0。\r39。 receivestrlen=0。 UsartSendString(readsmsindex,strlen(readsmsindex))。 readsmstimeoutset=50000。 RCIF=0。 GSMDelayNMs(1000)。 //清屏 LcdDisplayString(mandcmgr,strlen(mandcmgr),1000)。 bank1 unsigned char *p。 unsigned char hbyte=0,lbyte=0。 } void GSMReadSms(const unsigned char readsmsindex[]) { unsigned char i。 UsartSendString(deletesmsindex,strlen(deletesmsindex))。 XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 21 GSMDelayNMs(1000)。 //清屏 LcdDisplayString(mandcmgd,strlen(mandcmgd),1000)。 GSMDelayNMs(1000)。 LcdClear()。 RCIF=0。 T0IF=0。 UsartSendString(smscontent,strlen(smscontent))。 T0IE=1。 receivestrlen=0。 RCIF=0。 timeoutset=150。 GSMDelayNMs(1000)。 } } LcdClear()。 XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 20 GSMDelayNMs(150)。 //Get p=strstr(receivestr,SK)。 i=10。 receivestrlen=0。 RCIF=0。 GSMDelayNMs(1000)。 LcdClear()。 unsigned char SK[]=。 } } void GSMSendSms(const unsigned char smscontent[]) { unsigned char i=0。i++) { LcdClear()。 for(i=0。 PEIE=1。 RCIF=0。 //清屏 LcdDisplayString(GSMStart!,strlen(GSMStart!),1000)。 //串口初始化, baud 為串口波特率 GSMStart()。 GSMDelayNMs(1000)。 //LCD1602 初始化 LcdClear()。 } void GSMInit() { unsigned char i=0。 GSMDelayNMs(300)。 IGTDIRECTION=0。 GSMDelayNMs(1000)。 LcdClear()。 RCIF=0。 T0IF=0。 UsartSendString(gsmmand,strlen(gsmmand))。 T0IE=1。 receivestrlen=0。 RCIF=0。 timeoutset=5。 GSMDelayNMs(1000)。}while(d)。n) { d=100。 for(。}。,39。 /*const unsigned char smscontent[] ={0X30,0X30,0X31,0X31,0X30, 0X30,0X30,0X44,0X39,0X31, 0X36,0X38,0X35,0X31,0X38, 0X39,0X30,0X32,0X38,0X31, 0X33,0X38,0X66,0X31,0X30, 0X30,0X30,0X38,0X30,0X31, 0X30,0X41,0X36,0X37,0X30, 0X39,0X35,0X43,0X30,0X46, XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 17 0X35,0X30,0X37,0X37,0X35, 0X31,0X36,0X35,0X34,0X46, 0X42,0X35,0X1A,39。\039。\r39。 /*發(fā)送命令 AT+CNMI=1,1,0,0,1\r后回顯返回信息 OK. 若收到短信則顯示 +CMTI: SM,2 2 表示手機(jī)內(nèi)短信數(shù)量 */ const unsigned char mandcmgs[] = AT+CMGS=025\r。 } } /*GSM 模塊 函數(shù)定義 */ include define IGTDIRECTION TRISA0 define IGT RA0 define M 2 //向 GSM發(fā)送命令 define N 6 const unsigned char gsmmand[M][N]= { XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 16 ATE0\r, AT\r, }。\n39。amp。\r39。amp。\039。)。 //LcdWriteChar(39。 LcdWriteCommand(0x01)。 flag=flag。(i0))) { position=position+flag。i++) { if(((i%16==0)amp。 for(i=0。 39。 //LcdWriteCommand(0x80)。 XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 15 unsigned char position=0x80。 } void LcdDisplayString(const unsigned char str[],unsigned char len,unsigned int time) { unsigned char i=0。 LcdWriteCommand(0x01)。 LcdWriteCommand(0x0c)。 LcdWriteCommand(0x01)。 //設(shè)定 RA口、 RE 口為變通數(shù)字端口 DATADIRECTION=0x00。 LcdWriteCommand(0x80)。 EN=1。 EN=0。 RS=1。 EN=1。 EN=0。 RS=0。i)。n) { for(i=100。 for(。 /*清屏 */ Void LcdDelay(unsigned int n)。 /*LCD1602 初始化 */ void LcdDisplayString(const unsigned char str[],unsigned char len,unsigned int time)。 /*LCD1602 寫(xiě)命令 */ void LcdWriteChar(unsigned char data)。在此表示深深的感謝。 最后把我覺(jué)得最應(yīng)該感謝我的父母及親人,是他們的辛勤勞作讓我有了學(xué)習(xí)的機(jī)會(huì)。再次感謝。是你們幫助我少走了很多的彎路。在此,我向我的朋友及同學(xué)致以我最深的謝意,感謝你們對(duì)我的幫助。在此,我向汪老師及劉老師致以崇高的敬意和深深地感謝! 在幾個(gè)月的設(shè)計(jì)時(shí)間里,我的朋友以及同學(xué)也給了我很大的幫助,他們不僅熱心地幫助我查找資料,而且指出我在設(shè)計(jì)中所 存在的問(wèn)題,并給出了很好的建議。從設(shè)計(jì)的選題、研究?jī)?nèi)容和方案的確定到整個(gè)設(shè)計(jì)工作的進(jìn)行以及最后撰寫(xiě)設(shè)計(jì)論文的整個(gè)過(guò)程,汪老師和劉老師都傾注了大量的心血和汗水,汪老師以他淵博的知識(shí)和豐富的工作經(jīng)驗(yàn)給予我莫大的啟迪和幫助,劉老師讓我對(duì)怎樣做一個(gè)完整的電子設(shè)計(jì)有了進(jìn)一步加深理解 ,使我受益匪淺 。 具有很廣泛的應(yīng)用前景。 又由于 TC35i型模塊控制的溫度監(jiān)測(cè)儀的優(yōu)點(diǎn)是控制中心具有可移動(dòng),覆蓋范圍廣,實(shí)時(shí)性好,可靠性高,保密性好。溫度檢測(cè)采用 DSl8820.非常適用于多點(diǎn)、惡劣環(huán)境下的溫度監(jiān)測(cè)系統(tǒng)。 發(fā)送溫度信 號(hào)采用 報(bào)警 方式。接收短消息采用查詢(xún)方式 。初始化程序包括硬件初始化、定時(shí)器和串口初始化 。通過(guò)向 TC35i 寫(xiě)入不同的 AT 指令完成多種功能 、本設(shè)計(jì)主要用來(lái)發(fā)送報(bào)警信息 。 監(jiān)測(cè)中心做最后的處理。 XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 11 六 、 結(jié)論及展望 系統(tǒng)主要的任務(wù)是監(jiān)測(cè)被控對(duì)象的溫度 。為了方便觀測(cè)人員查看實(shí)時(shí)溫度。調(diào)用發(fā)送指令將短消息發(fā)送到監(jiān)測(cè)中心本文對(duì) GSM遠(yuǎn)程溫度監(jiān)測(cè)系統(tǒng)硬件和軟件設(shè)計(jì)進(jìn)行說(shuō)明 。 一旦短消息到達(dá),調(diào)用串口接收程序解碼短消息內(nèi)容并做出相應(yīng)處理 。 信號(hào)采集和處理主要完成外部采集的溫度轉(zhuǎn)換 。 XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 9 圖 6 蜂鳴器 與 16F877外圍電路原理圖 (六)發(fā)射電路的控制按鍵設(shè)計(jì) 按鍵電路的原理圖如下: 圖 7 4 4鍵盤(pán)與 16F877電路原理圖 16F877 XXXX 大學(xué)本科畢業(yè)設(shè)計(jì) 10 五 、 基于 GSM 的遠(yuǎn)程溫度采集軟件的系統(tǒng)設(shè)計(jì) 軟 件設(shè)計(jì)流程圖及說(shuō)明 圖 8 軟件設(shè)計(jì)流程圖 本設(shè)計(jì) 監(jiān)測(cè)軟件主要包括初始化程序、信號(hào)采集處理程序和短消息收發(fā)程序等。在使信號(hào)符合要求的同時(shí)電路結(jié)構(gòu)也不復(fù)雜,這樣完全符合設(shè)計(jì)要求。 MAX232 芯片與 16F877 單片機(jī)的電路連接原理圖 如圖 5所示 。 DS18B20 芯片各個(gè)管腳的功能 如 表 3所示 ,其與 16F877 單片機(jī)的電路連接原理圖 如圖 4所示。 圖 2 16F877外圍電路原理圖 (二)單片機(jī)與 LCD 顯示電路的設(shè)計(jì) LCD 顯示電路 是用 1602 芯片 16F877 單片機(jī)共同完成的, LCD1602 能顯示數(shù)字、英文、標(biāo)點(diǎn)符號(hào)的顯示芯片,它內(nèi)部有自己的顯示表格能自動(dòng)查表顯示出接收到的數(shù)據(jù), 16F877對(duì)其控制相對(duì)簡(jiǎn)單,符合本設(shè)計(jì)要求。這個(gè)單片機(jī)的硬件系統(tǒng)設(shè)計(jì)簡(jiǎn)潔,并且堆棧采用硬件方式,這樣就省略了專(zhuān)用的堆棧指令使得指令系統(tǒng)也得到了精練,其功率消耗極低,驅(qū)動(dòng)能力強(qiáng),使它能和多種外部電路模塊結(jié)合使用。如主機(jī)控制 DS18B20 完成溫度轉(zhuǎn)換這一過(guò)程,根據(jù) DS18B20 的通訊協(xié)議, 須經(jīng)三個(gè)步驟:每一次讀寫(xiě)之前都要對(duì) DS18B20 進(jìn)行復(fù)位,復(fù)位成功后發(fā)送一條 ROM指令,最后發(fā)送 RAM指令,這樣才能對(duì) DS18B20 進(jìn)行預(yù)定的操作。 表 3 DS18B20的六條控制命令 指令 約定代碼 操作說(shuō)明 溫度轉(zhuǎn)換 44H 啟動(dòng) DS18B20 進(jìn)行溫度轉(zhuǎn)換 讀暫存器 BEH 讀暫存器 9個(gè)字節(jié)內(nèi)容 寫(xiě)暫存器 4EH 將數(shù) 據(jù)寫(xiě)入暫存器的 TH、 TL 字節(jié) 復(fù)制暫存器 48H 把暫存器的 TH、 TL字節(jié)寫(xiě)到 E2RAM中 重新
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1