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

正文內(nèi)容

畢業(yè)設(shè)計-基于tc35的無線網(wǎng)絡(luò)短信報警器設(shè)計(文件)

2024-12-27 19:15 上一頁面

下一頁面
 

【正文】 , SIM 卡 和硬件設(shè)備一起組成移動臺。 基站控制器( BSC)是基站收發(fā)臺和移動交換中心之間的連接點,也為基站收發(fā)臺和操作 維修中心之間交換信息提供接口。由此可見, MSC 的功能與固定網(wǎng)絡(luò)的交換設(shè)備有相似之處(如呼叫的接續(xù)和信息的交換),也有特殊的要求(如無線資源的管理和適應(yīng)用戶移動性的控制)。這樣做的目的是保證當(dāng)呼叫任一個不知處于哪一個地區(qū)的移動用戶時,均可由該移動用戶的原地位置寄存器獲知它當(dāng)時處于哪一個地區(qū),進(jìn)而建立起通信鏈路。 VLR 要從該用戶的 HLR 查詢有關(guān)的參數(shù),要給 該用戶分配一個新的漫游號碼( MSRN),并通知其 HLR 修改該用戶的位置信息,準(zhǔn)備為其它用戶呼叫此移動用戶時提供路由信息。 操作和維護(hù)中心( OMC)的任務(wù)是對全網(wǎng)進(jìn)行監(jiān)控和操作,例如系統(tǒng)的自檢、報警與備用設(shè)備的激活、系統(tǒng)的故障診斷與處理、話務(wù)量的統(tǒng)計和計費(fèi)數(shù)據(jù)的記錄與傳遞,以及各種資料的收集、分析與顯示等。 GSM 系統(tǒng)信道分類 蜂窩通信系統(tǒng)要傳輸不同類型的信息,包括業(yè)務(wù)信息和各種控制信息,因而要在物理信道上安排相應(yīng)的邏輯信道。同樣,數(shù)據(jù)業(yè)務(wù)信道按速率的不同,也分為全速率數(shù)據(jù)業(yè)務(wù)信道(如 TCH/, TCH/, TCH/)和半速率數(shù)據(jù)業(yè)務(wù)信道(如 TCH/,TCH/)。 控制信道 主要分為廣播信息、公共控制信道和專用控制信道。 ( 2)公共控制信道( CCCH)是一種 “一點 對多點 ”的雙向控制信道,其用途是在呼叫接續(xù)階段,傳輸鏈路連接所需要的控制信令與信息。 系統(tǒng)方 案概述 基于 GSM 短信模塊的無線防盜報警系統(tǒng)。 圖 無線網(wǎng)絡(luò)短信報警器的原理圖 該無線網(wǎng)絡(luò)短信報警器的原理圖如圖 所示 。具有 8K 在系統(tǒng)可編程 Flash 存儲器。 它完全兼容 ATMEL公司的 51單片機(jī),除此之外它自身還有很多特點,如:無法解密、低功耗、高速、高可靠、強(qiáng)抗靜電、強(qiáng)抗干擾等。 MCU (STC89C52RC) GSM模塊 GSM 網(wǎng)絡(luò) 用戶手機(jī) PC機(jī) 傳感器 3 目前 STC 公司的單片機(jī)在國內(nèi)市場上的占有率與日俱增 . STC89C52RC 單片機(jī)內(nèi)部結(jié)構(gòu) STC89C52RC 單片機(jī)的內(nèi)部結(jié)構(gòu)框圖如圖 所示。在GSM 網(wǎng)絡(luò)日臻完善的今天, TC35 秉承了西門子一貫的優(yōu)秀品質(zhì),它易于集成,使用它可以在較短的時間內(nèi)花費(fèi)較少的成本開發(fā)出新穎的產(chǎn)品。自帶 RS232 通訊接口,可以方便地與 PC機(jī)、單片機(jī)聯(lián)機(jī)通訊。此外,該模塊還具 有電話簿功能、多方通話,漫游檢測功能,常用工作模式有 省電模式、 IDLE、 TALK 等模式。作為 TC35 的核心,基帶處理器主要處理 GSM 終端內(nèi)的育嬰、數(shù)據(jù)信號,并涵蓋了蜂窩射頻設(shè)備中的所有的模擬和數(shù)字功能。通過 TA, TE發(fā)送 AT 指令來控制移動臺( Mobile Station, MS)的功能,與 GSM 網(wǎng)絡(luò)業(yè)務(wù)進(jìn)行 交互。其他的一些非預(yù)期的信息(如有人撥號進(jìn)來、線路無信號等),模塊醬油相應(yīng)的一些信息提示,接收端可做相應(yīng)處理。如圖 所示為單片機(jī) 最小系統(tǒng)。即要共同滿足其工作的時序。系統(tǒng)上電以后,為使 TC35 進(jìn)入工作狀態(tài),必須給 TGT 加一個淹死大于 1ms 的低脈沖,電平下降持續(xù)時間不可超過 1ms。 +5V +5V XTAL1 XTAL2 RESET VCC GND P3 P2 P1 P0 8 8 8 8 9 圖 TC35 的終端電路原理圖 TC35 數(shù)據(jù)接口工作在 CMOS 電平( ),通過 MAX232 的電平轉(zhuǎn)換為 RS232 接口與 PC 機(jī)連接。從而更好的使用設(shè)置應(yīng)用系統(tǒng)。直接在單片機(jī)的 I/O 口上連接行線和列線,通過判斷I/O口上的高低電平來判斷有無鍵按下,何鍵按下等。 圖 LCD12864 連接圖 上位機(jī)通訊 單片機(jī)內(nèi)部有一個可編程全雙工串行通信口,具有 UART 的全部功能,只需將此UART 按照通信協(xié)議進(jìn) 行擴(kuò)展和電平轉(zhuǎn)化既可以與外圍設(shè)備郵寄的聯(lián)系起來。 Gnd Vcc NC RS R/W EN D0 D1 D2 D3 D4 D5 D6 D7 Psb RST LCD12864 VCC GND 數(shù)據(jù)總線至 89C51 I/O口 控制總線至 89C51 I/O口 1 6 7 4 9 5 2 3 8 +5 VCC I4 O2 GND C1+ C1 C2+ O4 I2 TXD RXD MCU(89C51) MAX232 DB9 C2 V+ V + + + + 11 圖 基于 MAX232 的串行通信電路原理圖 電源設(shè)計 開關(guān)電源設(shè)計 圖 ,電源設(shè)計原理圖 終端系統(tǒng)的工作電壓為 5V DC。 后備電源設(shè)計 后備電源概述 為了防止竊賊在進(jìn)入防區(qū)之前將系統(tǒng)的 供電交流電源切斷,系統(tǒng)必須能夠在交流電源被切斷后繼續(xù)正常運(yùn)行一段時間,本系統(tǒng)采用 12V/7AH 的鉛酸蓄電池作為后備電源,這就給系統(tǒng)設(shè)計提出了一個繼續(xù)解決的問題:就是蓄電池的充電電源管理問題。從反相輸入端輸入的滯回比較器電路如圖 所示,電路中引入了正反饋。 ITuU?? , OZuU?? 。 圖 滯回比較器 的電壓特性 傳感器 要實現(xiàn)防盜、防火、防燃?xì)庑孤?,相?yīng)的傳感器是必不可少的,而無論是哪種傳感器,其最終輸出的都是開關(guān)量。原電池式氣體傳感器通過檢測電流來檢測氣體的體積分?jǐn)?shù),市售的檢測缺氧的儀器幾乎都配有這種傳感器,近年來,又開發(fā)了檢測酸性氣體和毒性氣體的原電池式傳感器。 14 第 4 章 軟件設(shè)計 主程序 無線短信報警器的軟件結(jié)構(gòu)主要分為數(shù)據(jù)采集、數(shù)據(jù)處理、輸出控制三個方面。 圖 主程序流程圖 上電后讀取單片機(jī)片內(nèi) EEPROM 的數(shù)據(jù),開始檢測傳感器的報警信號,并實施短信報警。 ( 2) 確定按下的是哪一個鍵。掃描函數(shù)的返回值為鍵特征碼,若無鍵按下則返回值為 0。對于單片機(jī)來說 LCD 是一個慢速設(shè)備,單片機(jī)沒法送一個指令到 LCD, LCD 至少要 40 μs的時間猜呢你完成。 LCD的指令格式定義見表 所示 表 LCD 指令格式定義一覽表 指令 序號 選 擇 狀 態(tài) 指令控制字 指令功能 RS R/W E DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 1 0 0 1 0 0 0 0 0 0 0 0 清屏 2 0 0 1 0 0 0 0 0 0 1 光標(biāo)歸位 LCD 顯示 LCD 初始化 向 LCD 寫指令 向 LCD 寫數(shù)據(jù) LCD 顯示數(shù)據(jù) 結(jié)束 LCD 是否為忙 N Y 17 注:表中 “”可以為 “0”或 “1”。Settings: 以字符串的形式設(shè)置并返回波特率、奇偶校驗、數(shù)據(jù)位、停止位 PortOpen: 設(shè)置并返回通訊端口的狀態(tài)。 程序示例 在無線報警器的設(shè)計,可以通過上位機(jī)軟件對模塊進(jìn)行設(shè)置和控制。 3 0 0 1 0 0 0 0 0 1 I/D S 進(jìn)入模式設(shè)置 4 0 0 1 0 0 0 0 1 D C B 顯示器 ON/OFF 控制 5 0 0 1 0 0 0 1 S/C R/L 設(shè)定顯示器或光標(biāo)移動方向 6 0 0 1 0 0 1 DL N F 功能設(shè)定 7 0 0 1 0 1 CGRAM 地址( 6 位) 設(shè)定 CGRAM 地址 8 0 0 1 1 DDRAM 地址( 7 位) 設(shè)定 DDRAM 地址 9 0 1 1 BF AC 的內(nèi)容 7 位( AC0~AC6) 讀取忙碌信號 AC 地址 10 1 0 1 寫入到液晶顯示模塊的 D7~D0 8 位數(shù)據(jù) 數(shù)據(jù)寫入 DDRAM或 CGRAM中 11 1 1 1 讀出的 D7~D0 8 位數(shù)據(jù) 從 DDRAM或 CGRAM中讀取數(shù)據(jù) 18 圖 基于 VB 的短信測試程序界面 19 第 5 章 系統(tǒng)調(diào)試 首先單獨調(diào)試電源模塊、 GSM 通訊模塊與單片機(jī)模塊,然后測試基本的通訊操作對模塊進(jìn)行幾本控制與操作。 TC35通過 RS232 直接與 PC 機(jī)連接利用 超級終端 進(jìn)行測試。首先單獨利用控制面板對單個模塊進(jìn)行調(diào) 試,在驅(qū)動程序能對模塊進(jìn)行通訊和控制后,利用控制面板對模塊進(jìn)行操作控制來對整個系統(tǒng)進(jìn)行聯(lián)調(diào)。 此套報警系統(tǒng)對防盜、防火、防煤氣泄漏等安全防范,有著重要的實用意義。 ,考慮到實際現(xiàn)場環(huán)境和用戶的安全防范要求。 除此以外,其他部分電路均能正常工作。 //防區(qū)代碼 extern unsigned char ToNum[15]。 C_Lcd=0。 EA=1。 //鍵盤掃描 Alarm()。 //點亮 LCD 顯示 Init_Lcd()。 } } } /************************************文件 : **********************************/ /************************************文件 **********************************/ ifndef _TIMER_H_ define _TIMER_H_ extern unsigned char key_val。 timer0()interrupt 1 using 1 //定時器中斷函數(shù) { con_Flag++。 if(con_Flag==1000) //定時 10s 無鍵按下后,關(guān)閉顯示 { C_Lcd=1。 //鍵值 extern unsigned char key_Flag。 //重置 unsigned char KeyStateBack。 //向下 void (*CurrentOperate)()。 } void CNum_Set() //短信中心號碼設(shè)置 { unsigned char i=j=0。 Disp_HZ(0x80,Set_C,8)。 //功能鍵退出 CNum[i+3]=Key_Data(); //獲取輸入字符 Write_Cmd(j+0x89)。 unsigned char Sms_A[]=◆ A防區(qū)報警 。 //顯示待確定短信內(nèi)容 Disp_HZ(0x90,Sms_A,6)。 //確定短信內(nèi)容序號 } void SmsSet_AD() { 28 unsigned char Sms_A[]=A防區(qū)報警 。 Disp_HZ(0x88,Sms_B,6)。 unsigned char Sms_B[]=B 防區(qū)報警 。 Disp_HZ(0x80,Sms_C,6)。 unsigned char Sms_D[]=◆ D 防區(qū)報警 。 Sms_n=4。 unsigned char Input_C[]=發(fā)送至: 。 //鍵盤掃描 if(key_val==1||key_val==2||key_val==3||key_val==4)break。F39。 } void Disp_OK() //設(shè)置保存至 SIM 卡 { unsigned char Sms_Code[]。//Unicode 碼 “C防區(qū)報警 ” case 4:Sms_Code[]=00449632533A62A58B66。 case 2://Back State_val=Key_Tab[State_val].KeyStateReset 30 break。 break。 default:break。 //AT 指令定義 unsigned char PDU[]=AT+CMGF=0。 //從 SIM 卡發(fā)送消息 unsigned char Set_Cen[]=AT+CSCA=。 31 unsigned 。 //PDU 模式短信編碼 unsigned char To_Code[]=31000D91。 //短信發(fā)送 unsigned char SAVE[]=AT+CMGW=。 key_val=0。 break。 break。 //保存設(shè)置 } void menu() //菜單實現(xiàn)函數(shù) { switch(key_val) { case 1://Enter State_val=Key_Tab[State_val].KeyStateEnter。//Unicode 碼 “A防區(qū)報警 ” case 2:Sms_Code[]=00429632533A62A58B66。i14。 Write_Data(TNum[i+2])
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1