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

正文內(nèi)容

基于gsm短信模塊的防盜報(bào)警監(jiān)控系統(tǒng)終端軟件設(shè)計(jì)(論文)(更新版)

2025-09-04 20:28上一頁面

下一頁面
  

【正文】 *6,29,phone_number[l+1])。//uint eeprom_address char i=0。239。//uchar read_eeprom INT16U eeprom_address=0。 短信報(bào)警程序流程圖如圖 42所示。 } UART1_SendStr(AT\r)。 UART1_SendStr(AT\r)。 UART1_SendStr(AT+CMGF=1\r)。 TimeDelay(500)。 a=0。因此,做好單片機(jī)與 GSM 模塊 通信,了解 AT 指令執(zhí)行過程 就很重要。 /* 短信 PDU 模式 */ UART1_SendStr(AT+CMGS=)。 在本系統(tǒng)中,單片機(jī)通過串口 1向 GSM 模塊發(fā)送相應(yīng)的 AT 命令來實(shí)現(xiàn)短消息的發(fā)送和接收。第一種是: TEXT 模式;第二種是 PDU 模式。 /* 發(fā)送號碼 */ put_send_data(\\r\n,3)。如果取消發(fā)送,則以字符 “ ESC” 結(jié)束。CH452_I2C_MASK|CH452_I2C_ADDR1)。 /*讀取數(shù)據(jù) */ 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 。 /*發(fā)送數(shù)據(jù) */ CH452_I2c_Stop()。在鍵盤掃描期間, DIG7~ DIG0 引腳用于列掃描輸出, SEG7~ SEG0 引腳都帶有內(nèi)部下拉電阻,用于行掃描輸入。 /*發(fā)送短信內(nèi)容 */ put_send_data(SMS_CONTENT,strlen(SMS_CONTENT))。但合成 PDU 碼比較復(fù)雜,而 TEXT 模式只能發(fā)送英文。 ifdef UART_H put_send_data(SMS_PDU_MODE_CMD,strlen(SMS_PDU_MODE_CMD))。 /* 命令結(jié)束 */ UART1_SendStr(error!)。需要重點(diǎn)說明的是,所有 AT 指令的指令符號、常數(shù)、 PDU 數(shù)據(jù)包等都是以 ASCII 編碼形式傳送的。 PutString(30,30,error!)。 UART1_SendStr(error!)。 TimeDelay(500)。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 29 TimeDelay(500)。 TimeDelay(500)。 //允許外部中斷 0 中 斷 system_cast=0。 for(i=0。339。 Sector_Erase(eeprom_address)。 default:break。l++。break。639。PutChar(8+l*6,29,phone_number[l+1])。 case 0x42:phone_number[l+2]=39。l++。 } 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 24 設(shè)置檢測按鍵,按下按鍵 key==0x4B 進(jìn)入檢測狀態(tài),檢測斷線報(bào)警器。之后,程序判斷系統(tǒng)是否在布 防狀態(tài),如果系統(tǒng)既在布防狀態(tài)又有報(bào)警信號輸入則輸出報(bào)警信號,單片機(jī)控制 GSM 模塊啟動(dòng)發(fā)送報(bào)警短信,關(guān)閉報(bào)警。amp。i13。amp。amp。 //按鍵顯示 88 LCD_Init()。 //下降沿觸發(fā) EX1=1。 若無存儲過號碼 存儲號碼狀態(tài) 進(jìn)入重置號碼界面重新設(shè)置所需號碼并且存儲號碼,點(diǎn)擊監(jiān)測按鍵系統(tǒng)可進(jìn)入監(jiān)測狀態(tài)。也可以按下 key==0x4A 鍵進(jìn)入號碼設(shè)置,在 system_cast=1 狀態(tài)下設(shè)置號碼,號碼設(shè)置完成后允許外部中斷 1 中斷。單片機(jī)的初始化包括設(shè)置波特率、設(shè)置外部中斷和串口中斷等,本次設(shè)計(jì)外部中斷觸發(fā)方式為下降沿觸發(fā)。 根據(jù)系統(tǒng)的目標(biāo)任務(wù),整個(gè)系統(tǒng)框圖如圖 27 所示。 圖 24 TC35 接口電路結(jié)構(gòu)圖 IIC 鍵盤顯示 為了實(shí)現(xiàn)系統(tǒng)發(fā)生警情時(shí)能夠向指定的號碼發(fā)送短信息的功能,則必須有鍵盤和 LCD 顯示,來對防盜報(bào)警系統(tǒng)進(jìn)行電話號碼的預(yù)設(shè),本設(shè)計(jì)選用 CH452 作為鍵盤顯示驅(qū)動(dòng) 。 無線收發(fā)模塊是建立在無線收發(fā)芯片 SMARTI 基礎(chǔ)上,收發(fā)器由差分接收電路、非轉(zhuǎn)移調(diào)制環(huán)路傳送器、 RF/PLL/IF 合成器、外置收發(fā)天線組成。 具有基本通訊功能-接打電話和收發(fā)短信,并支持 GPRS 功能。同時(shí)模塊在在發(fā)射時(shí),電流峰值可高達(dá) 。 VPD: 備用電源 。 WR: 外部數(shù)據(jù)存儲器寫脈沖。 INT0: 外部中斷 0,下降沿中斷或低電平中斷。 管腳 ~(管腳編號 38) ~: 標(biāo)準(zhǔn) I/O 口, PORT1[3]~PORT1[7]。掉電保護(hù)方式下, RAM 內(nèi)容被保存,振蕩器被凍結(jié),單片機(jī)一切工作停止,直到下一個(gè)中斷或硬件復(fù)位為止。 但 速度快 812 倍。針對上述問題,下文結(jié)合斷線報(bào)警器和無線通信網(wǎng)絡(luò)的優(yōu)點(diǎn),從而很好的解決上述問題。 GSM 網(wǎng)絡(luò)是基于時(shí)分多址技術(shù)和頻分多址技術(shù)的通信網(wǎng)絡(luò)體系,主要提供語音、短 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 3 信息、數(shù)據(jù)等多種業(yè)務(wù),具有傳輸快、費(fèi)用低等優(yōu)點(diǎn),因此在遠(yuǎn)程控制中得到了廣泛的應(yīng)用。報(bào)警效果非常差,通常只起到了嚇唬人的作用。防盜報(bào)警系統(tǒng)是預(yù)防搶劫、盜竊等意外事件的重要設(shè)施。目前市場上常見的防盜報(bào)警系統(tǒng)的通信方式有固定電話撥號、以太網(wǎng)、集群系統(tǒng)等等。 設(shè)計(jì)中介紹了單片機(jī)、 GSM 模塊的基礎(chǔ)知識,同時(shí)設(shè)計(jì)出了相關(guān)的各部分電路 原理圖以及軟件流程,軟、硬件相結(jié)合,詳細(xì)介紹了整個(gè)系統(tǒng)。 本 設(shè)計(jì) 主要由STC12C5A60S2 單片機(jī) 、 GSM 模塊、 IIC 鍵盤、斷線報(bào)警器、 LCD 液晶顯示器等模塊組成,借助可靠、成熟的 GSM 移動(dòng)網(wǎng)絡(luò),以直觀的短消息形式,直接把報(bào)警地點(diǎn)的情況反映到 用戶 的手機(jī)屏幕上。而各種防盜報(bào)警系統(tǒng)之間的主要區(qū)別是在于如何讓分機(jī)與主機(jī)、分機(jī)與用戶之間進(jìn)行通訊。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 2 第一章 緒論 研究背景 防盜報(bào)警系統(tǒng) 是用物理方法或電子技術(shù),自動(dòng)探測發(fā)生在布防監(jiān)測區(qū)域內(nèi)的侵入行為,產(chǎn)生報(bào)警 信號,并提示值班人員發(fā)生報(bào)警區(qū)域 的 部位,顯示可能采取對策的系統(tǒng)。但缺點(diǎn)是報(bào)警范圍小,易拆除。所以一套有價(jià)值的防盜系統(tǒng)必須要解決以上問題。 本課題在查閱大量的文獻(xiàn)和資料的基礎(chǔ)上,對比各種防盜裝置,發(fā)現(xiàn)現(xiàn)在市場上的報(bào)警系統(tǒng)普遍存在著誤報(bào)率高、 報(bào)警范圍受地域限制 和無法及時(shí)有效地通知戶主等缺陷。 整個(gè)系統(tǒng)優(yōu)點(diǎn):( 1)功能強(qiáng)大的 STC 單片機(jī)能及時(shí)地對 GSM 模塊收到的信息采取相應(yīng)的處理,保證了系統(tǒng)的抗干擾性;( 2)用戶可直接對系統(tǒng)進(jìn)行控制,如設(shè)防、撤防、修改手機(jī)號碼等;( 3)系統(tǒng)具有遠(yuǎn)程性,不受距離的影響; 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 5 第二章 系統(tǒng)總體設(shè)計(jì) STC12C5A60S2 單片機(jī)的概述 STC12C5A60S2 單片機(jī)主要特點(diǎn) STC12C5A60S2 單片機(jī)是宏晶科技 生產(chǎn)的單時(shí)鐘 /機(jī)器周期 (1T)的單片機(jī), 是高速、低功耗、超強(qiáng)抗干擾的 新一代 8051 單片機(jī),指令代碼完全兼容傳統(tǒng) 8051 單片機(jī)。空閑模式下, CPU 停止工作,允許 RAM、定時(shí) /計(jì)數(shù)器、串口、中斷繼續(xù)工作。 管腳 ( 管腳 編號 2) : 標(biāo)準(zhǔn) I/O 口, PORT1[1]。 管腳 (管腳編號 12) : 標(biāo)準(zhǔn) I/O 口, PORT3[2]。 管腳 (管腳編號 16) : 標(biāo)準(zhǔn) I/O 口, PORT3[6]。 管腳 RST/VPD(管腳編號 9) RST: 復(fù)位腳。模塊的供電電壓如果低于 會(huì)自動(dòng)關(guān)機(jī)。它設(shè)計(jì)小巧、功耗低,可以為很多通信應(yīng)用提供經(jīng)濟(jì)高效的解決方案,適用的范圍包括便攜式電腦的低功耗通信設(shè)備、遙測遙感、遠(yuǎn)程信息處理和通信等工業(yè)領(lǐng)域(外觀如圖 22所示)。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 11 圖 23 GSM 內(nèi)部結(jié)構(gòu)框圖 GSM 基帶處理器是 GSM 模塊的核心,它集成了 C166MCU 處理器內(nèi)核及 DSP 內(nèi)核, MCU及 DSP 程序和數(shù)據(jù)存儲器,可編程的系統(tǒng)時(shí)間發(fā)生器 PLL, MCU 及 DSP 定時(shí)器,脈沖載波調(diào)制輸出,串行 RF控制接口,兼容 SIM 卡接口,數(shù)字和模擬語音濾波器和 ADDA轉(zhuǎn)換器,電池電壓測量電路,電池環(huán)境溫度檢測電路, C51 及 C52 密碼單元, GMSK 調(diào)節(jié)器,靜、動(dòng)態(tài)電源管理器等模塊。 此外,在設(shè)計(jì)電路的時(shí)候 ,需要進(jìn)行電平轉(zhuǎn)換,實(shí)現(xiàn)方法是加上拉電阻。 ? 128 x 64 點(diǎn)陣 FSTN; ? 串行接口方式 ; ? 自帶 12X12 點(diǎn)二級漢字庫和 16X16 點(diǎn)二級漢字庫 ; ? 自帶 6X 8X16 點(diǎn) ASCII 碼西文字庫 ; ? 自帶基本繪圖 GUI 功能(繪點(diǎn)、直線、矩形、矩形框、實(shí)心圓形、圓形框) ; ? 自帶整型數(shù)顯示功能,直接輸入整型數(shù)顯示,而無需作變換 ; ? 模塊自帶由指令控制的白色 LCD 背光,美觀大方 ; 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 14 圖 26 LCD 液晶電路接口圖 系統(tǒng)工作原理及結(jié)構(gòu)框圖 本系統(tǒng)工作原理是:當(dāng)有人進(jìn)入房 間觸發(fā)斷線報(bào)警裝置時(shí),斷線報(bào)警器異常情況傳到 STC 單片機(jī),通過 STC 單片機(jī)分析、處理,生成報(bào)警信息;同時(shí)單片機(jī)系統(tǒng)控制 GSM模塊向指定手機(jī)發(fā)出報(bào)警短信。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 15 圖 27 系統(tǒng)框圖 STC 單 片 機(jī) ( IIC 鍵盤) GSM 模塊 LCD 液晶顯示屏 斷線報(bào)警裝置 用戶手機(jī) 電源 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 16 第三章 終端軟件總體設(shè)計(jì) 主程序功能 裝置上電后首先必須對單片機(jī)、系統(tǒng)變量等進(jìn)行初始 化,然后通過拉低 IGT 啟動(dòng) TC35,并通過發(fā)送 AT 命令進(jìn)行模塊的初始化設(shè)置。若存儲過號碼則進(jìn)入 system_cast=0 號碼存儲成功進(jìn)入待機(jī)狀態(tài)同時(shí)也進(jìn)入監(jiān)測狀態(tài) 。 LCD顯示監(jiān)測狀態(tài) 監(jiān)測狀態(tài) GSM 模塊工作狀態(tài) 把監(jiān)測報(bào)警結(jié)果用短信方式發(fā)送到用戶手機(jī)上。 //禁止外部 中斷 0 中斷 IT0=1。 //使用 CloseUART1()和 CloseUART2()關(guān)閉 CH452_WriteInt(88)。839。239。 for(i=2。 } while(1) { if(system_cast==1amp。 } 串口進(jìn)行數(shù)據(jù) 的發(fā)送和接收處理時(shí),采用中斷服務(wù)程序來實(shí)現(xiàn),在中斷服務(wù)程序中主要完成: 當(dāng)有信號使單片機(jī)進(jìn)入外部中斷后 首先保存有必要保存的程序現(xiàn)場信息。 PutString_(15,15,正在 檢測中?? )。139。break。l++。 case 0x51:phone_number[l+2]=39。PutChar(8+l*6,29,phone_number[l+1])。939。break。 eeprom_address = DATA_FLASH_START_ADDRESS。 p[14]=39。//uint eeprom_address eeprom_address = DATA_FLASH_START_ADDRESS。 程序如下: if(system_cast==3) //監(jiān)測報(bào)警狀態(tài) { EX0=1。 //AT 指令測試 TimeDelay(100)。 TimeDelay(100)。 // 短信 TEXT 模式 TimeDelay(100)。 TimeDelay(500)。 c=0。圖 43 為相關(guān) AT 指令詳解,圖 44 列出 AT 指令執(zhí)行過程。 /* 發(fā)送短信命令 */ UART1_SendStr(\r)。下面是短信模式設(shè)置程序: /* 設(shè)置短信模式 */ void set_sms_mode(INT8U mode) { /* PDU 模式 */ if (mode == SMS_PDU_MODE) 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 33 { b_smsMode = FALSE。 PDU模式可以采用 unicode 編碼發(fā)送英文、漢字。 /* 發(fā)送雙引號和結(jié)束符 */ /* 進(jìn)行延時(shí) */ delay_int(200)。 畢業(yè)設(shè)計(jì)(論文)專用紙 第 頁 35 IIC 鍵盤驅(qū)動(dòng)程序 IIC 鍵盤的控制芯片為 CH452, CH452 的鍵盤掃描功能支持 8 8 矩陣的 64 鍵鍵盤。 //CH452 的 ADDR=1 時(shí) (默認(rèn) ) endif CH452_I2c_WrByte((unsigned char)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1