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

正文內(nèi)容

基于短信回傳的溫度監(jiān)測節(jié)點設備設計_畢業(yè)論文(編輯修改稿)

2024-08-14 11:51 本頁面
 

【文章內(nèi)容簡介】 碼用于發(fā)送普通 Ascill 字符,如英文和數(shù)字, 8bit 編碼通常用于發(fā)送數(shù)據(jù)信息,如圖片和鈴聲,而 16bit 編碼用于發(fā)送 Unicode 字符,如中文和英文。三種編碼可以發(fā)送長度分別為 160,14,和 70. 發(fā)送中文短信具體步驟如下: 1GB2312 編碼到 Unicode 編碼轉(zhuǎn)換 2Unicode 編碼到 16bit 編碼轉(zhuǎn)換 注意 這個轉(zhuǎn)換過程中 Unicode 編碼最開始的 0xffff 標記要去掉,在 0xffff之后內(nèi)容才是真正的 Unicode 字符。 Unicode 是雙字節(jié)。如果系統(tǒng)是小端字節(jié)序,則存儲時,先存地位再高位。如果是大端節(jié)序,就不需要轉(zhuǎn)換了。而且,請注意在 PDU 格式中, TYPE、TPMR、 TPPID、 TPVP 分別設置為 1 00、 00、 0 01(以上均為 16 進制數(shù))。 形成標準的發(fā)送包 發(fā)送短信編碼格式為:服務中心地址、 PDU 類型、接收方地址、協(xié)議識別碼、數(shù)據(jù)譯碼方案、有效周期、用戶數(shù)據(jù)長度、用戶數(shù)據(jù)。 接收短信編碼格式為:服務中心地址、 PDU 類型、發(fā)送方地址、協(xié)議識別碼、數(shù)據(jù)譯碼方案、 服務中心收到消息時間、用戶數(shù)據(jù)長度、用戶數(shù)據(jù)。 四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 9 系統(tǒng)加電后,為使 TC35 進入工作狀態(tài),必須給 IGT 加以延時大于 100MS 的低脈沖,電平下降持續(xù)時間不可超過 1MS。啟動后, IGT應保持高電平( 3V)否者 TC35 不會正常工作。 IGT電平控制是通過單片機 I/O 控制的。 PC 系列微機串行口 RS232 為標準接口,這與 TC35 末班接口不一致,他們之間轉(zhuǎn)換采用 MAX232 接口芯片來完成。 要發(fā)送 “你好 ”到手機 15828591132,通過串口調(diào)試助手發(fā)送過程如下: 1,AT+CMCS=0190x0D 019 為數(shù)據(jù)內(nèi)容的 字節(jié)數(shù) 2,等待返回的 ASCII 字符: “” 3,輸入數(shù)據(jù) 00 11 00 0D 91 68 3187173910F1 00 08 A7 04 4F60597D 0x1A 表 2:數(shù)據(jù)說明 數(shù)據(jù) 含義及其說明 00 SMSC 長度, 00 代表使用 SIM 卡中存入的號碼 11 文件的頭字節(jié),默認為 11 00 信息類型,默認為 00 00 號碼長度(號碼為 15828591132) 91 號碼類型 68 中國國際區(qū)號 3187173910F1 號碼編輯,經(jīng)過位移處理 00 協(xié)議 標識 08 Unicode 編碼模式 A7 短消息有效期 04 短消息數(shù)據(jù)長度 4F60597D 漢字 “你 ”“好 ”編碼 1A 結(jié)束符 PDU 數(shù)據(jù)格式分析 當來一條短消息時,通過串口調(diào)試助手可以看見顯示 +CMTI:“ME”, 17。接收此條短消息使用接收指令 AT+CMCR=17CR.可以閱讀短信內(nèi)容為 08 91 683108701305F0 04 0D 91 68318637404F1 00 08 701130320xx223 04 4F60597D 表 3:數(shù)據(jù)說明 數(shù)據(jù) 含義及說明 0B 地址 信息的長度 91 SMSC 地址格式 四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 10 683108701305F0 SMSC 地址,補 F 湊成偶數(shù) 04 基本參數(shù) 0D 恢復地址數(shù)字個數(shù),共 13 個十進制數(shù) 91 回復地址格式 68318637404F1 回復地址,補 F 湊成偶數(shù) 00 協(xié)議標識 08 用戶信息 Unicode 編碼方式 701130320xx223 時間 04 用戶信息長度,長度為 4 字節(jié) 4F60597D 用戶信息, “你好 ” PDU 數(shù)據(jù)格式分析 短消息收發(fā)系統(tǒng)由 GSM 通信模塊、用戶手機、 PC 機、單片機系統(tǒng)等組成。如圖 1。 GSM 通信模塊由 TC35 模塊及其外圍電路組成,圖 2 為 TC35 模塊及其外圍電路。 AT 指令 系統(tǒng)主要的任務是監(jiān)測被控對象的溫度.然后通過 TC35i發(fā)送到監(jiān)測中心(手機)。系統(tǒng)軟件設計的重點在于單片機的編程。向 TC35i寫入不同的 AT 指令完成多種功能。單片機對 TC35i 所有的控制都是通過串口發(fā)送 AT 指令進行的, TC35i 的每一個動作都對應了一個 AT 指令,而且每一個指令之后都要有一個回車符以告訴 TC35i該條命令已經(jīng)發(fā)完。一些常用的 AT 指令下表。 表 4: 常用 AT 指令表 ASCI 碼指令 功能 手機回答 AT 回 車 握手 OK ATE 簡化顯示 OK AT+CMGR=X 回車 讀取第 X 條短信 短消息內(nèi)容 AT+CMGF=1 回車 用 TEXT 格式 AT+CMGF=1 回車 AT+CMGD=X 回車 刪除第 X 條短信 AT+CMGD=X 回車 AT+CMGS=6 回車 發(fā)送短消息的字節(jié)數(shù) AT+CMGS=6 回車 AT+CNMI=1,1,2 設置收到短消息提示 OK +CMTI: “SM”, 4 4 表示手機內(nèi)短消息數(shù)量 AT+CSCA 短信服務中心地址。 AT+CSQ 信號質(zhì)量。 +CSQ: 17,99 AT+CGMI 給 出模塊廠商的標識 AT+CCID 獲得 SIM 卡的標識。這個命令使模塊讀取 SIM 卡上的EFCCID 文件。 四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 11 圖 7:應用軟件界面圖 使用前,我們要對板子進行測試,測試模塊是否正常工作。用錄下的 “”測試程序來對實驗板進行測試。 測試步驟如下: 先將 SIM卡裝入開發(fā)板,擰上 GSM天線。 將開發(fā)板上跳線設置成 PCTC35I通信模式。 插上配套電源,然后按一下板上的開機按鍵,時間大于 200ms即可。 找到光盤 “TC35I測試程序 ”目錄下的 “”測試程序來進行測試。 先點擊 “打開端口 ”,然后點擊 “TC35I初始化 ”,如果連接成功后會出現(xiàn) “DSR信號線有問題 ”的提示,沒關(guān)系,不用管它,我們確實沒用到這條線 。 四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 12 圖 8:串口運行圖 使用電話撥號板子上 SIM卡的號碼,如果電話能打通,則表示模塊已正常工作,測試完成。 關(guān)于通信跳線說明: 在通信過程中進行了三種通信跳線方式的選擇: PC 機與 MCU 通信; PC 機與 TC35I模塊通信; MCU 與 TC35I 模塊通信。 用 PC 機來進行模塊的測試,收發(fā)短信或進行語音呼叫實驗,請將跳線設置成: PC 與 TC35I 模塊通信。 ,即完成 ISP 下載功能, 請將跳線設置成: PC 與MCU 通信。 MCU 來控制 TC35I 模塊,請將跳線設置成: MCU 與 TC35I 模塊通信 四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 13 圖 9:硬件實物圖 6 STC 芯片燒寫軟件 首先要把編寫完成的程序燒到 STC89C51RC 里 ,寫軟件的使用步驟: 打開 STC 芯片燒寫軟件的窗口 → 選擇單片機型號 STC89C51RC; 打開文件 Open File→ 選擇通過編譯生成的 HEX 文件; 四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 14 圖 10:燒寫設置 選擇串行口,最高波特率等參數(shù)選擇默認值; 點擊下載 Download,再給 MCU 上電,程序的燒寫工作完成。 7 結(jié)論 通過本次畢業(yè)設計我學到了不少的知識,進一步鞏固了單片機的基礎知識,實際動手能力有所提高,能夠?qū)⒗碚撆c實際相結(jié)合。 該畢業(yè)設計 主要由 GSM 模塊 TC35i、 STC89C51 單片機、 DSl8B20 溫度傳感器等構(gòu)成。過程是:首先單片機要實現(xiàn)測溫功能,通過單片機上的溫度傳感器 DSl8B20 采集到周圍的溫度。其次實現(xiàn)單 片機與 GSM 模塊的通信,手機發(fā)送短信給 GSM 模塊的 SIM卡, GSM 模塊接收信息后收集單片機上當時的溫度,并把該溫度發(fā)給手機,這樣就實現(xiàn)了遠程溫控。 GSM 模塊是用 AT 指令控制的。(如果有短信來, GSM 模塊會通過串口向單片機發(fā)送字符串,單片機讀取短信,發(fā)信息給手機回復溫度) 在設計過程中,由于以前課程有所涉及,接觸各方面時間比較長 , 但由于缺乏自己動手實際操作 ,在實際制作硬件和軟件編寫過程中遇到了不少的麻煩,但在指導老師的幫助下,通過 有 針對性地查找資料,了解了些相關(guān)方面的資料,既增長了自己見識,補四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 15 充最新的專業(yè)知識 ,又提高了自己的應用能力,能夠自行解決一些基本的問題。 在大學四年的時間,大多在學習理論基礎知識,實踐的 機會 并不是太多。經(jīng)過這次畢業(yè)設計,我積累了相關(guān)的使用調(diào)試經(jīng)驗,發(fā)現(xiàn)了自己很多不足之處,體會到了所學理論知識的重要性,知識掌握得越多,設計得就更全面、更順利、更好。 總之,這次畢業(yè)設計讓我能把理論知識和工程實踐相結(jié)合、基礎知識與創(chuàng)新意識相結(jié)合,培養(yǎng)了自己的全面素質(zhì)。這些在我今后的學習和工作當中都會有很大的幫助。 附 錄 軟件程序設計 include include define uchar unsigned char define uint unsigned int define RxIn 100 //定義接收的數(shù)組長度為 100 char s[20]=Temperature= 0C。 uchar code AT[]=AT。 //握手信號 uchar code ATE[]=ATE。 //關(guān)回顯 uchar code AT_CNMI[]=AT+CNMI=2,1。//設置這組參數(shù)來了新信息直接顯示到串口, 不作存儲 uchar code AT_CSCA[]=AT+CSCA=\+8613800510500\。//設置服務中心號碼 uchar code AT_CMGF[]=AT+CMGF=1。//設置短信的格式為 text 格式 uchar code AT_CMGR[]=AT+CMGR=。//讀取短信指令 四川大學錦城學院本科畢業(yè)論文 基于短信回傳的溫度監(jiān)測節(jié)點設備設計 16 uchar code AT_CMGS[]=AT+CMGS=。//發(fā)送短信指令 uchar code AT_CMGD[]=AT+CMGD=。//發(fā)送短信指令 uchar code successfully[]=Operate Successfully!。//發(fā)送操作成功信息到目標號碼 uchar code fail[]=Operate failed,try again!。 //發(fā)送操作失敗信息到目標號碼 uchar AT_delete[12]。 uchar AT_Read[12]。 //用來存儲發(fā)送讀取短信指令 uchar AT_SendNumber[25]。 //用來存儲發(fā)送短信號碼指令 uchar numberbuf[3]。 //用來保存短信條數(shù) uchar idata SystemBuf[RxIn]。 //儲存出口接收數(shù)據(jù) uchar CommandBuf[6]。 //用來儲存指令 uchar idata state[17]。 //用來存儲 IO 口狀態(tài) uchar idata state1[17]。 //用來存儲 IO 口狀態(tài) uchar Rx=0。 uint temp。 //記錄狀態(tài) uchar temp1。 // 用于記錄 P0 口狀態(tài) uchar temp2。 // 用于記錄 P2 口狀態(tài) bit check=0。 //查詢標志位 bit receiveready=0。 //接收短信標志位 bit sendready=0。 //發(fā)送短信準備標志位 bit send=0。 //發(fā)送短信標志位 bit flag=0。 //指令標志位 sbit P3_7=P3^7。//啟動 GSM 的啟動線連 IGT sbit realy0=P0^0。//繼電 sbit realy1=P0^1。//繼電器 2 sbit realy2=P0
點擊復制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1