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

正文內(nèi)容

基于gsm短信訂票系統(tǒng)畢業(yè)設計(編輯修改稿)

2024-07-09 08:27 本頁面
 

【文章內(nèi)容簡介】 件驅(qū)動的方式、功能完備的程序。 MSComm 控件通信有事件驅(qū)動和查詢兩種途徑。事件驅(qū)動的功能很 強大,通信的方式類似于其他程序設計的中斷方式,若串口發(fā)生了事件, MSComm控件就會產(chǎn)生 OnComm事件,用戶就可以通過程序查詢并做出相應的對策。一旦接收緩沖區(qū)里面有數(shù)據(jù)產(chǎn)生,程序就可以利用 MSComm控件中的OnComm事件查詢該行為,然后核查 CommEvent 的屬性值來查詢該行為。查詢方式可以定時或者不定時查詢 CommEcent 的屬性值來捕捉事件,以便做出相關(guān)的應對。 MSComm 控件屬性 ⑴ 、 CommPort 屬性,用來設置或者返回端口號。 =Value, Value 可以設置 116 之間的整數(shù)值,表示 COM1 等 COM 口。 ⑵ 、 InputLen屬性,設置返回接收緩沖區(qū)接收的字符。 =X, X 為 0時為緩沖區(qū)所有內(nèi)容。 ⑶ 、 Input 屬性,返回刪 除 接收緩沖區(qū)的數(shù)據(jù)。 =, XX 為文本框的名稱。 ⑷ 、 OutPut 屬性,向緩沖區(qū)寫數(shù)據(jù)。 =Value, Value 值可以是 二進制數(shù)據(jù)或者文本數(shù)據(jù)。 ⑸ 、 PortOpen屬性,設置或者返回通信口的狀態(tài)。 =Value, Value 為boolean值,為 True 或者 False。 ⑹ 、 Settings 屬性,設置返回參數(shù)。 =Value, Value 用來設置波特率(9600bit/s)、奇偶檢驗位 N、 8 位的 數(shù)據(jù)位 1 位的 停止位。 五邑大學本科畢業(yè)設計 5 ⑺ 、 OutBufferSize 屬性,設置或者返回緩沖區(qū)的大小 。 =Value,Value 為 Integer 型。 ⑻ 、 InBufferSize 屬性,設置或者返回接收緩沖區(qū)的大小。 =Value,Value 為 Integer 型。 ⑼ 、 SThreshold 屬性, OnComm 發(fā)生前,設置返回發(fā)送緩沖區(qū)允許最小字符數(shù)。 MSComm1. SThreshold=X, X 為 0(不產(chǎn)生 OnComm事件)或者 1(產(chǎn)生 OnComm 事件)。 ⑽ 、 RThreshold 屬性, OnComm發(fā)生前,設置返回接收緩沖區(qū)允許接收的字符。 MSComm1. RThreshold =Value, Value 為 0(不產(chǎn)生 OnComm事件)或者 1(產(chǎn)生 OnComm事件)。 MSComm 控件的觸發(fā)事件 MSComm 控件通過把十七個事件統(tǒng)一為 OnComm 這一事件,用 CommEvent 屬性中的十七個值來判斷不同的觸發(fā)事件。 CommEvent 屬性只在運行的時候有效并為只讀,用來返回最靠近的通信錯誤或者事件。所以在觸發(fā)事件時,可以檢查 CommEvent 屬性的值來判斷。假如 OnComm事件發(fā)生, CommEvent 的參數(shù)也會隨著變化,所以用戶可以在對應的選擇語句后面編程序處理該觸發(fā)事件。 AT 指令的應用 設備控制 MS 是通過 AT 指令的發(fā)送,而且可以與全球移動通信系統(tǒng)進行相互交流。數(shù)據(jù)終端設備把 AT 指令發(fā)送到終端的數(shù)據(jù)電纜終接設備上。所以發(fā)送 AT 指令可以 落實信息 發(fā)送接收、呼叫 有效 、在 異樣的 單元進行數(shù)據(jù)傳輸。 本系統(tǒng)用到的 AT 指令如下: ⑴ . AT + CMGD = index ,刪除 SIM 卡 里面的內(nèi)容 , index為刪除 SIM 卡內(nèi)容 的序號,可以是任何整數(shù)。可 去掉 一個甚至是若干個短信 。 返回值(例如): AT + CMGD = 1 OK 保存 序 列是 1 的 信息 成功 去掉 。 ⑵ . AT + CMGF = index ,選擇短消息接收發(fā)送的格式, 0 為 PDU模式, 1 為文本模式,如 = AT + CMGF = 0 返回值: OK 此時 信息 的 取出 是以 PDU方式 。 ⑶ . AT + CMGL = X ,列出 手機 卡里面的信息,即列出 SIM 卡中存儲的信息,可 以讀取多條短信,但是 AT + CMGR 只能 取出 一條短信。 Index值的設置如下: 0—取出手機 卡中還 沒 讀取的短信 1—取出手機 卡中已經(jīng) 被 讀取的短信 五邑大學本科畢業(yè)設計 6 2—取出手機 卡中的草稿 3—取出手機 卡中已經(jīng) 被 發(fā)送的短信 4—取出手機 卡內(nèi)所 保存 的短信 返回值(例如): + CMGL : 1,0,24 089168310820xx05F0040D91685119542027F00008314081311501230467095173 + CMGL : 1,0,24 : 1 是信息的編號,在手機中的位置; 0 代表短信的類型, 是未讀取的意思; 24 是短信的長度。 089168310820xx05F0040D91685119542027F00008314081311501230467095173 這串長數(shù)據(jù)里面包含了短信中心號碼、對方 的 手機號碼、 收到 時間、用戶數(shù)的內(nèi)容。 ⑷ . AT + CMGR = index,讀取 SIM 卡內(nèi)第幾條短信。信息是從 + CPMS 中的命令設置的存儲器中讀取的。 返回值(例如): ① 當 AT + CMGF = 0 時,讀取短信以 PDU的格式 + CMGR : 1,24 089168310820xx05F0040D91685119542027F0000831407191928123044F604EEC 1— 狀態(tài):狀態(tài) 24—PDU串的長度 ② 當 AT + CMGF = 1 時, 取出信息的 模式以 text 的方式。 + CMGR : REC READ,+8615914502720,13/04/18,13:51:10+32 其中: + 8615914502720 為接收號碼; 13/04/18,13:51:10+32 為接收時間,包含 時區(qū)。 ⑸ . AT + CNMI = mode , mt , bm , ds , bfr , 展現(xiàn) 收到的新信息,用來選擇從SMSC 收 到的新 的信息 。 ① mode 通知 TE 0—將 告知并且存儲 ,再根據(jù) mt的值發(fā)送 1— 此時數(shù)據(jù)線 沒數(shù)據(jù) ,并且 告知 TE 2— 此時數(shù)據(jù)線 沒數(shù)據(jù) ,并且 告知 TE,否則保存起來。 3—直接 告知 TE,若數(shù)據(jù)線 有數(shù)據(jù) 時, 告知 TE 的 短信 混合數(shù)據(jù)一起 傳送 ② mt 編輯信息保存的 位置和 告知 TE 0—收 到的 信息 被 保存 在默認的 地方 中,不 告知 TE 1— 收到的 信息 被 保存 在默認的 地方 中,而且 告知 TE 2— Class2 的短信,被存儲 在 SIM 卡中,而且 告知 TE,其他 類型的 class 短信,直接發(fā)到 TE 3—Class3 的短信,被直接發(fā)到 TE ③ ds 小區(qū)廣播 0—小區(qū)廣播到來不通知 五邑大學本科畢業(yè)設計 7 2—新的小區(qū)廣播通知 3— 通知 class3 的小區(qū)廣播 ④ bfr 一直是 1 返回值(例如): + CMTI : SM,10 信息 , 保存 在 SM 內(nèi)存中。 序號是 10 ⑹ AT + CPMS = mem1 [, mem2 ] [ , mem3 ],選擇 短信保存 位置 返回值(例如): + CMS ERROR: 517 短信 PDU 模式 與 TEXT 模式 短信模式有 Text 和 PDU兩種模式, PDU 模式全稱是 Protocol Data Unit,協(xié)議數(shù)據(jù)單元。Text 模式可運用不同的字符,并且接收到的數(shù)據(jù)是純文本的。接收的短信能夠直接把手機號碼,接受時間顯示出來。由于接收不了中文的字符,只能接受 ASCII 碼,所以對于我們國內(nèi)手 機來說實現(xiàn)起來不太方便,因此就用 PDU碼發(fā)送。 PDU模式 重要 是短信的中心地址、文件的頭信息、 短信 的類型、發(fā)送 的 目的地址、協(xié)議的標識、數(shù)據(jù)的編碼模式、信息的有效 性 、用戶 信息的 長度以及用戶 信息 組成。 PDU模式下的短信內(nèi)容首先經(jīng)過 16 進制的 編碼,此時 就好像是 一個數(shù)據(jù)包,該包作為 1 種數(shù)據(jù)單元, 是 消息的信息構(gòu)成。里面 擁有 短信有效時間、數(shù)據(jù)的格式、目的地址、協(xié)議類型、正文。短信內(nèi)容最長可以是 140 字節(jié),都由 16 進制構(gòu)成。況且 PDU模式不但能夠 容納 中文短信,而且還有三種中文短信的編碼, 7bit、 UCS2 和 8bit。 其中最常用的是 UCS2 編碼,用來發(fā)送 Unicode 字符。 PDU碼由十三個字母組成,字母 A 至字母 E。所以一般都以 PDU碼的方式發(fā)送短信,但是 PDU碼需要特定的函數(shù)將文本信息轉(zhuǎn)換為 PDU的格式,這一點相對比較困難。首先我們來了解一下 UCS2 編碼的原理。按照 ISO/IEC10646 的規(guī)定, UCS2 編碼是將單個字符轉(zhuǎn)換成 16位的 Unicode 字符。即轉(zhuǎn)換成四位十六進制組成的字符串。 PDU 表面上是 ASCII 碼,由十六進制組成。但是除了發(fā)送的消息外,里面還含有其他的信息,如手機號碼,服務中心號碼,時間等。 PDU的 AE 項如下 : A— SMSC 地址的長度。由兩位 16 進制構(gòu)造,即一個字節(jié) B— SMSC 號碼的類型。由兩位 16 進制數(shù)構(gòu)成。 C— SMSC 的號碼, B 加 上 C 的長度是由 A 的數(shù)據(jù)所 確定 的, D— 文件的頭信息。由兩位 16 進制數(shù)構(gòu)成 E— 信息的類型。由兩位十六進制數(shù)構(gòu)成。 F— 被叫號碼的長度。由兩位 16 進制數(shù)構(gòu)成 G— 被叫號碼的類型。由兩位 16 進制數(shù)構(gòu)成 五邑大學本科畢業(yè)設計 8 H— 被叫的號碼,其中長度由 F 中的數(shù)據(jù)所決定 I— 協(xié)議的標識。由兩位十六進制構(gòu)成 J— 數(shù)據(jù)的編碼方式。由兩位 16 進制構(gòu)成 K— 信息的有效期。由兩位 16 進制構(gòu)成 L— 短信內(nèi)容的 總長度。由兩位 16 進制構(gòu)成 M— 短信內(nèi)容 ,長度是 L中的數(shù) 據(jù) 所確定 的。 J 中設置 運用的是 USC2 編碼 模式 對接收緩沖區(qū)中的 PDU碼進行分析 08 91 68310820xx05F0 04 0D 91 685119542027F0 00 08 31408191150323 04 4E3B54AF 08SMSC 的地址信息長度,共 八 位字節(jié) 91短信服務中心地址的格式( TON/NPI)。國際格式的號碼前面加 “+” 68310820xx05F0短信中心的地址,所用服務中心的地址。由于編碼的時候,若不足偶數(shù)位,則在后面補個 “F”。編碼時是奇偶位交換。解碼時先奇偶位 互換為 861380020xx00F,去掉后面的 F 后為 861380020xx00,去掉 86, 1380020xx00 就為短信中心的地址。 04首字節(jié),若是 04 證明還有短信, 00 就沒有短信了。 0D被叫號碼的長度,一共 13 個十進制數(shù),里面不包含 91 和 F 91目標地址格式,國際格式的號碼前面要加 “+” 685119542027F0目標地址,編碼時不足偶數(shù)位,在后面加 “F”。編碼時是奇偶位交換,解碼時先奇偶交換為 8615914502720F,去掉后面的 F,為 8615914502720,去掉 86,86 為中國的區(qū) 號,剩下 15914502720 為接收的手機號碼。 00短信的數(shù)據(jù)類型,作為 一般 的 GSM 類型,屬于 Point to Point 的方式傳送, 00 作為文本數(shù)據(jù), 11 是鈴聲圖片等數(shù)據(jù)。 08編碼方式為 UCS2。 0 是 PDU編碼; 08 是 16Bit。00 是 7Bit。國內(nèi)采用的 UCS2 編碼是用 Unicode 方式,能夠支持英文、中文或者中英文的混合發(fā)送。 31408191150323接收的時間,是為了標識每一個短信,所以給每條短信加上的標號。這個時間是指短信到達短信服務中心的時間,能夠精確到秒位。所以可以確保在同一秒內(nèi)到達的消息能有不同的時間。編碼的時候奇偶交換,解碼時為 13 年、 04 月、 18 日、 19 時、51 分、 30 秒,后面的 23 代表時區(qū),譯回來為 32。時區(qū)中的 32 是用 32/4=8,作為東 8 區(qū),是北京時間。 04短信信息 的長度, 16 進制表示,為 4 個字節(jié) 4E3B54AF信息內(nèi)容,用 Unicode 方式解碼,得到的短信內(nèi)容為 “”。 本章小結(jié) 本章主要介紹了系統(tǒng)的軟硬件組成,串行接口 RS232 的標準 ,系統(tǒng)用到的串口是RS232 轉(zhuǎn) USB 接口 。系統(tǒng)主要模塊 GSM 的功能 , 運用的西門子 TC35 模塊的, VB 中的MSComm 控件,控件屬性、控件觸發(fā)事件,系統(tǒng)運用到的 AT 指令,與及短信通信主要的兩種模式。 這章的內(nèi)容相對來說比較重要,主要是能夠使 VB 界面連接上 GSM 模塊,對收到 的 信息 運用 AT 指令進行 取出 。 五邑大學本科畢業(yè)設計 9 第 3 章 設計思路 系統(tǒng)硬件與軟件 本系統(tǒng)用到的硬件主要是西門子的 GSM 模塊,該 GSM 無線模塊是集成的模塊,內(nèi)部含有標準的 RS232 接口及 SIM 卡的卡槽。 RS232 轉(zhuǎn) USB 串口、手機一臺(內(nèi)含 SIM 卡)、SIM 卡一張、計算機。軟件有 Visual Basic 中文版 、
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1