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

正文內(nèi)容

基于gsm短信模塊的防盜報警監(jiān)控系統(tǒng)終端軟件設計(論文)(完整版)

2025-08-30 20:28上一頁面

下一頁面
  

【正文】 //輸入號碼狀態(tài) PutString_(10,0,電話號碼讀取失敗 )。 } if(system_cast==3) //監(jiān)測報警狀態(tài) { EX0=1。 if(key==0x4B) { system_cast=3。 } } 設置報警號碼修改按鍵,按下 key==0x4A 進入設置號碼狀態(tài),可以設置或者修改存儲的號碼。l++。 case 0x43:phone_number[l+2]=39。PutChar(8+l*6,29,phone_number[l+1])。739。break。l++。//uchar read_eeprom INT16U eeprom_address=0。 p[13]=39。 INT8U read_eeprom=0。 } } 畢業(yè)設計(論文)專用紙 第 頁 28 短消息報警程序設計 短信報警及檢測程序 短信報警程序是來完成報警功能的,首先判斷是否有警情,若有則發(fā)送報警短信到指定手機,若發(fā)送成功,則退出子程序,若無警情,直接退出子程序。i++) { phone[i2]=phone_number[i]。 TimeDelay(500)。 TimeDelay(500)。 //命令結束 TimeDelay(100)。 TimeDelay(500)。執(zhí)行 1 條指令,并非某些資料介紹的那么簡單,事實上,指令的執(zhí)行過程需要單片機與手機交互應答完成,每一次發(fā)送或接收的字節(jié)數(shù)都有嚴格的規(guī)定,二者必須依據(jù)這些規(guī)定實現(xiàn)數(shù)據(jù)交換,否則,就會出現(xiàn)通信失敗。 /* 短信 TEXT 模式 */ //UART1_SendStr(AT+CMGF=0\r)。 在系統(tǒng)設計過程中可利用超級終端 ,串口檢測軟件對串口進行檢測,確定 AT指令的具體格式。 endif } } GSM 模塊的短信模式有兩種。 /* 發(fā)送雙引號 */ put_send_data(SMS_NUMBER,strlen(SMS_NUMBER))。 toda為地址類型識別號,當 da的第一個是 “ +” 時, toda的值為整數(shù)值“ 145” ,否則 toda的整數(shù)值為 “ 129” .該條令在輸入完前面的參數(shù)后,以回車符號結束,接下來輸入短消息的內(nèi)容,并以字符 “ CTRL+Z” 結束,該字符的 ASCII 碼值為“ 26” 。 // CH452 的 ADDR=0 時 else CH452_I2c_WrByte((unsigned char)(cmd7)amp。 // 若 有兩個 CH452 并連 ,當 ADDR=0 時 ,需修改為CH452_I2C_ADDR0 keycode=CH452_I2c_RdByte()。 /*結束總線 */ } unsigned char CH452_Read(void) //讀取按鍵 { unsigned char keycode。當啟用鍵盤掃描功能后, 4 線串行接口中的 DOUT 引腳的功能由串行接口的數(shù)據(jù)輸出變?yōu)殒I盤中斷輸出以及按鍵數(shù)據(jù)輸出。 /* 發(fā)送短信內(nèi)容 */ i = CTRL_Z。 以 TEXT 模式發(fā)送短信程序: void send_sms_text_mode(void) { 畢業(yè)設計(論文)專用紙 第 頁 34 ifdef UART_H ifdef CMD_H INT8U i。 put_send_data(\r\n,strlen(\r\n))。 /* 發(fā)送短信 error! */ 在大多數(shù)基于 GSM/GPRS的數(shù) 據(jù) 傳 輸 應用中,是將 MCU與無線模塊相連,二者依托串口通信(需電平轉(zhuǎn)換),程控 MCU以一定的協(xié)議對模塊發(fā)送 AT指令、接收模塊執(zhí)行指令后的返回值,并執(zhí)行相應校驗。 報警短信處理并發(fā)送 N 有警情? 成功? Y N 退出子程序 system_cast=3 檢測狀態(tài) 畢業(yè)設計(論文)專用紙 第 頁 31 圖 43 相關 AT 命令 圖 44 AT 指令執(zhí)行過程 畢業(yè)設計(論文)專用紙 第 頁 32 單片機發(fā)送 AT 指令的程序: UART1_SendStr(AT\r)。 //液晶顯示 error! } } 畢業(yè)設計(論文)專用紙 第 頁 30 圖 42 短信報警程序流程圖 GSM 常用 AT 指令 本 系統(tǒng)軟件的核心部分是單片機與 GSM摸塊的通信,技術難點是 AT命令的 設置和使用。 //發(fā)送短信 error! TimeDelay(50)。 TimeDelay(500)。 TimeDelay(500)。 TimeDelay(500)。 } if(a==2amp。i15。 for(i=0。 //擦除整個扇區(qū) p[0]=39。 } } } EX1=1。PutChar(8+l*6,29,phone_number[l+1])。 case 0x53:phone_number[l+2]=39。l++。break。339。PutChar(8+l*6,29,phone_number[l+1])。 else if(system_cast==0) { if(key==0x4A) { system_cast=1。若沒有報警信號輸入,則直接中斷返回。l==11) { write_number(phone_number)。i++) { PutChar(15+(i2)*6,39,phone_number[i])。amp。amp。 //初始化液晶 SetBackLight(120)。 //允許外部中斷 1 中斷 ES=1。 若存儲過號碼 重置成功 存儲成功按下監(jiān)測按鍵 如果斷線 發(fā)送失敗返回監(jiān)測再次發(fā)送 成功報警,斷線重連初始化返回設置號碼狀態(tài)。若初始化 等待 接收標志 有外部中斷 0 開始 有報警信息 報警信息處理并發(fā)送 Y 成功? Y 手機收到信息 N 畢業(yè)設計(論文)專用紙 第 頁 18 在 system_cast=1 狀態(tài)下電話號碼讀取失敗,則可以重新輸入號碼直到存儲成功進入 system_cast=0 狀態(tài)。 TC35 的初始化包括設置短信到達時提醒方式、接收短信的存儲位置、電話尋址位置等,初始化過程中用到的相關 AT 命令詳見下文(圖 43)。系統(tǒng)主要有 STC 單片機(帶鍵盤)作為主控機、 GSM 模塊、 LCD 液晶模塊、手機模塊、斷線報警裝置及電源構成。鍵盤電路圖如圖 25 所示。 電源供給模塊為系統(tǒng)供電。 本設計正好需要無線傳輸數(shù) 據(jù)短信收發(fā),因此采用這種模塊是比較合適的。同時在此電流峰值時,電源電壓(送入模塊的電壓)下降值不能超過 。 管腳 XTAL1(管腳編號 19) 內(nèi)部時鐘電路反相放大器輸入端,接外部晶振的一個引腳。 管腳 (管腳編號 17) : 標準 I/O 口, PORT3[7]。 管腳 (管腳編號 13) : 標準 I/O 口, PORT3[3]。 管腳 ~( 管腳 編號 2128) Port2: P2 口內(nèi)部有上拉電阻,既可作為輸入 /輸出口,也可作為高 8 位地址總線使用 (A8~A15)。 STC12C5A60S2 還有一個重要特點在于它可以在線編程, 無需專用編程器, 無需專用仿真器, 可通過串口( 和 )直接下載用戶程序,在編程調(diào)試過程中尤為方便。內(nèi)部集成 MAX810 專用復位電路 ,2 路 PWM,8 路高速 10 位 A/D 轉(zhuǎn)換 (250K/S,即 25 萬次 /秒 ),針 對電機控制, 強 干擾場合。 本設計的研究內(nèi)容 本次設計中介紹了單片機、 GSM 模塊、 LCD 液晶、 IIC 鍵盤的基礎知識,同時設計出了相關的各部分電路原理圖以及軟件流程,軟、硬件相結合,詳細介紹了整個 系統(tǒng)。 GSM 網(wǎng)絡 具有覆蓋面廣、成本低費用便宜、無噪聲污染、不受地區(qū)和線路限制等優(yōu)點 ,因此用 GSM 和單片機的串口通信來更快、更真實 的實行對房屋安全的監(jiān)控。而且行人無意碰到的可能性也比較大,誤報率高;( 3)監(jiān)控器式防盜系統(tǒng),這類防盜比較流行于大超市,近期也被引用到私人房屋內(nèi)。一旦發(fā)生突發(fā)事件,就能通過聲光報警信號在安??刂浦行臏蚀_顯示出事地點,使 之 迅速采取應急措施。但它們有各自的缺點: ( 1) 固定電話撥號容易被盜賊在入室搶劫前切斷電 話線或惡意占線,使其在關鍵時刻失靈。論文重點論述了防盜報警監(jiān)控系統(tǒng) — 終端軟件設計的搭建,系統(tǒng)狀態(tài)分析和各模塊驅(qū)動程序的設計及其報警系統(tǒng)功能的實現(xiàn),最終完成了安防系統(tǒng)的設計。在分析系統(tǒng)功 能的基礎上對其進行了整體設計規(guī)劃。 隨著電子技術的飛速發(fā)展,報警系統(tǒng)已從原來的簡單化、局部化向智能化、集成化發(fā)展。它不再依賴有線電話執(zhí)行報警,而是借助可靠、成熟的 GSM 移動網(wǎng)絡,以短消息或電話形式,直接把報警地點的情況反映到 用戶 手機上。因為這些普 通的鎖芯用專用的開鎖工具數(shù)秒內(nèi)便可強力扭開,很不安全;( 2)蜂鳴器防盜系統(tǒng),此類防盜器大部分是連接觸碰式傳感器,當有人觸摸到門窗時鳴叫。而往往盜竊發(fā)生后,警察的破案率極低,盜竊案大多都是現(xiàn)場抓獲才能破案的。 本 課題開發(fā)一種基于 STC12C5A60S2 單片機和 GSM 短信模塊 的斷線報警器 ,借助可靠、成熟的 GSM 移動網(wǎng)絡,以 短 消息形式,直接把報警地點的情況反映到 用戶 的手機屏幕上。把 GSM 應用到防盜系統(tǒng)中,使該防盜系統(tǒng)功能更加 完善,數(shù)據(jù)傳輸更加實時,出現(xiàn)報警狀況及時將信息發(fā)送到用戶的手機上, 及時準確的提醒用戶出現(xiàn)問題的具體位置及信息。另外, STC12C5A60S2 可降至 0Hz 靜態(tài)邏輯操作,支持 2 種軟件可選擇節(jié)電模式。 管腳 (管腳編號 1) : 標準 I/O 口, PORT1[0]。 TXD: 串口 1數(shù)據(jù)發(fā)送端。 T1: 定時器 /計數(shù)器 1 的外部輸入。 管腳 EA/VPP(管腳編號 31) 訪問內(nèi)部或外部程序存儲器選擇信號和提供編程電壓。作為 TC35的核心基帶處理器主要處理 GSM 終端內(nèi)的語音和數(shù)據(jù)信號,并涵蓋了蜂窩射頻設備中的所有模擬和數(shù)字功能。蜂窩通信引擎 TC35 是 Siemens 推出的一種無線通信模塊,并且已經(jīng)有國內(nèi)的無線電設備入網(wǎng)。C ( GSM 標準) ; GSM 模塊的內(nèi)部構造 GSM 模塊可分為 GSM 基帶處理器( Basedband Processor)、無線收發(fā)模塊( Radio)、電源供給模塊( Power Supplay ASIC)和 FLASH 閃存幾部分,其結構如圖 23 所示。值得注意的是 TC35 管腳定義是針對外部連線,對于 TC35 來說, TXD 是信號輸入腳,連接單片機的 TXD; RXD 是信號輸出腳,連接單片機天線插口 GSM 射頻部分 FLASH ROM GSM 基帶處理器 電源 40管腳ZIP連接 畢業(yè)設計(論文)專用紙 第 頁 12 的 RXD。 LCD 液晶電路接口圖如圖 26 所示。( 4)斷線報警裝置,主要用于檢測是否有人入侵,便于單片機檢測連接線是否斷線。 畢業(yè)設計(論文)專用紙 第 頁 17 圖 31 主程序流程圖 系統(tǒng)狀態(tài)分析 當系統(tǒng)初始化完成后 禁止外部中斷 1 中斷,若沒有存儲過號碼則進入 system_cast=1 輸入號碼狀態(tài),在此狀態(tài)可以輸入短信電話號碼。 重置號碼 進入重置號碼界面重新設置所需號碼。 EX0=0。 //打開串口 1 //OpenUART2()。 //讀取手機號碼 if(phone_number[0]==39。phone_number[13]==39。 PutString_(15,25,電話號碼為: )。 PutString_(10,15,一請輸入電話號碼: )。 //允許外部中斷 0 中斷 system_cast=0。 ClrScreen()。 else if(system_cast==1) { if(l12) { switch(key) { case 0x40:phone_number[l+2]=39。PutChar(8+l*6,29,phone_number[l+1])。439。break。l++。 case 0x48:phone_number[l+2]=39。PutChar(8+l
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1