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

正文內(nèi)容

基于gprs的溫度實時監(jiān)測系統(tǒng)設計畢業(yè)設計(編輯修改稿)

2024-08-15 20:49 本頁面
 

【文章內(nèi)容簡介】 IP數(shù)據(jù)包 ,加載 PPP框架。后三個過程已經(jīng)成為一個標準的包 ,可以在網(wǎng)絡中傳輸。數(shù)據(jù)傳輸過程可分為以下幾個過程,如圖 。 陜西理工學院畢業(yè)設計 第 11 頁 共 46 頁 圖 GPRS通信程序結(jié)構(gòu)圖 簡介 KeilUvision Keil C51是美國 Keil Software公司出品的 51系列兼容單片機 C語言軟件開發(fā)系統(tǒng),與匯編程序相比 ,C語言在功能、結(jié)構(gòu)上有一個明顯的優(yōu)勢 ,可讀性 ,可維護性 ,從而易于使用。使用匯編語言 ,然后用 C開發(fā) ,更深刻的體驗。 KeilC使 用過程: ( 1) 先建立一個工程。 ( 2) 點擊 Project→ New uVision Project點擊保存 ,新建一個工程,然后存入文件夾 ( 3) 選擇器件 ( 4) 選擇 Silicon Laboratories,Inc.→ AT89C52點擊 OK ( 5) 新建一個 *.c文件并保存點擊 File→ New新建一個 Text編程序 ,編好程序 ,保存為 .c文件。 ( 6) 編譯并生成 HEX文件 ( 7) 通過編譯后點擊 Target1,右擊 Source Group1,點擊 Add Files to Group ‘ Source Group’ 點擊 .c文件,然后點擊 Add,關閉窗口 . 重新編譯一下,點擊 Target Options 在彈出的窗口點擊 Output欄,在 Create HEX File前打勾,點擊 OK .最后再點擊編譯就能生成 .hex文件了。 陜西理工學院畢業(yè)設計 第 12 頁 共 46 頁 上位機程序及仿真界面 Visual Basic 簡介 Visual Basic是一個由微軟開發(fā)的協(xié)助開發(fā)環(huán)境的事件驅(qū)動編程語言。 VB語言世界上最多的人 ,不僅是贊揚 VB開發(fā)人員 VB抱怨開發(fā)商的數(shù)量。它來源于基本的編程語言。 VB圖形用戶界面 (GUI)和快速應用程序開發(fā) (RAD)系統(tǒng) ,可以很容易地使用刀 ,RDO、 ADO連接數(shù)據(jù)庫 ,或輕松創(chuàng)建 ActiveX控件。程序員可以很容易地使用 VB組件快速構(gòu)建應用程序。本上位機軟件部分用 VB編寫而成,其語言圖形化 G語言形式。該程序由實時時鐘程序模塊,溫度采集顯示程序模塊,圖形顯示程序等模塊組成。 Visual Basic 編譯注意事項 在初始化程序時主要完成對串口的設置,其中包括串口的選擇、波特率的設置、數(shù)據(jù)格式的設置及串口的打開等。其中應該注意的是在程序開始以前,切記需要清空發(fā)送和接收緩沖區(qū),避免出現(xiàn)異?;蛘咤e誤。在剛開始我打算將控制 面板分成幾個模塊,最后連接起來。因為每個模塊中的變量設置的不一樣,后來組合在一起不能運行,花了大量的時間將其改過來。 在編譯時主要是將該系統(tǒng)與數(shù)據(jù)庫連接起來,因為剛開始將各個模塊分開來編譯,并將其分別和數(shù)據(jù)庫進行連接。最后合在一起時,數(shù)據(jù)庫連接不成功,最后逐個修改程序中連接數(shù)據(jù)庫的目錄,花了很長的時間。 由于本人知識不夠全面,技術也不夠熟練,最終也沒有將采集的數(shù)據(jù)進行圖像處理。導致本次畢設沒有實現(xiàn)全部功能,在此,我深深地感到自己的不足。我會在以后的學習中繼續(xù)完善自己這方面的知識。圖 陜西理工學院畢業(yè)設計 第 13 頁 共 46 頁 圖 前面板顯示界面 陜西理工學院畢業(yè)設計 第 14 頁 共 46 頁 由于本人原因,本次畢設實體部分沒有全部實現(xiàn),只將采集模塊和客戶端做出來了,沒能實現(xiàn)客戶端檢測的功能。在導師賈建科的指導下和自己不斷在圖書館電子閱覽室查資料,克服自身知識缺陷,將溫度采集模塊和客戶端接收模塊做出來。 通過本次課題“基于 GPRS的溫度實時監(jiān)測系統(tǒng)設計”的實戰(zhàn)操作,讓我深深意識到知道和能做出來之間有很大一段距離,同時意識到自身知識的 匱乏。本次操作主要困難是將程序放在單片機內(nèi)。由于器材限制,由原本設定的 STC89C52單片機在中途換成 AT89C52,焊接技術不夠熟練,將萬能板焊接的不成樣子,將幾個電阻焊接壞,以至于借了個開發(fā)板,將溫度采集實體做好。在溫度仿真部分,由于個人心粗忘記在顯示管接接電阻,導致沒數(shù)字顯示。 陜西理工學院畢業(yè)設計 第 15 頁 共 46 頁 致謝 本論文的選題是在賈老師的全面指導下完成的。賈老師不僅為本論文的研究指出了方向,而且提出了寶貴的意見,使我受益匪淺。在論文完成之際,謹向尊敬的賈老師致以深深的謝意。在本次 設計中,主要通過 GPRS無線傳輸技術,實現(xiàn)對遠程無線溫度的采集,交互通信,實時控制。給出了系統(tǒng)硬件軟件的設計方法,具體方案,電路圖和程序代碼;通過 VB制作了一個顯示控制界面。但由于時間原因過于緊湊,未能完成實物的焊接制作。 通過這次設計,使我較充分地掌握了電子設計的基礎知識,培養(yǎng)了自身的系統(tǒng)設計思維,開拓了設計視野,能夠做到理論聯(lián)系實踐,為以后進一步深入學習和深造奠定了基礎。感謝物電學院全體老師四年來的辛勤培養(yǎng)和教誨。 陜西理工學院畢業(yè)設計 第 16 頁 共 46 頁 參考文獻 [1] 史素美,李戰(zhàn)明 .嵌 入式遠程測控系統(tǒng)在 GSM/GPRS網(wǎng)絡基礎上的研究 [D]. 蘭州理工大學, 20xx. [2] 韓冰 , 李芬華 . GPRS 技術在數(shù)據(jù)采集與監(jiān)控系統(tǒng)中的應用 [J].電子技術 , 20xx, 29(8): [3]呂捷 .GPRS技術 [R].北京 :北京郵電大學出版社 ,20xx。 [4] .(Bud)Bates 著朱洪波 ,沈越泓 ,蔡躍明 ,程崇虎等譯.通用分組無線業(yè)務 (GPRS)技術與應用北京:人民郵電出版社 [C ]. 20xx。 [6] 袁 紅 濤 , GPRS 技 術 應 用 的 軟 硬 件 開 發(fā) 環(huán) 境 [J]. 北京: 現(xiàn) 代 電 子 技術 ,20xx,27(16):97– 99。 [7] 康華光 .電子技術基礎 [M].北京 :北京高等教育出版社, 20xx。 [8] 劉大茂,智能儀器(單片機應用系統(tǒng)設計) [J] .北京:機械工業(yè)出版社, 1998。 [9]金偉正 .單線數(shù)字溫度傳感器的原理及應用 .北京:電子技術應用, 20xx。 [10]謝自美 .電子線路設汁實驗測試 (第三版 ).武漢 :華中科技大學出版社 ,20xx。 [11] 閻石 .數(shù)字電子技術基礎 .北京 :高等教育出版社 ,20xx. [12] 沙占有 ,王彥朋 ,葛家怡 .智能傳感器系統(tǒng)設計與應用 [M]北京:電子工業(yè)出版社,20xx 348~ 353。 [13] DALLAS Data Sheet [Z].20xx:126. [14] Lin Chine E,Wu real time GPRS surveillance system using the embedded system [J].IEEE Teleunicatio Conference,20xx,(v2):16781682. [15] , FiresignalData acquisition and control system and Design 82(20xx)13591364. 陜西理工學院畢業(yè)設計 第 17 頁 共 46 頁 附錄 A 程序代碼 /*SMS*/ unsigned char AT_CMGF[] = AT+CMGF=1。 unsigned char AT_CSCS[] = AT+CSCS=\GSM\。 unsigned char AT_CMGS[] = AT+CMGS=\+86。 /*TEL*/ unsigned char AT_ATD[] = ATD。 unsigned char AT_ATH[] = ATH。 /*GPRS*/ unsigned char AT_CIPMUX[] = AT+CIPMUX=0。 unsigned char AT_CIPMODE[] = AT+CIPMODE=0。 unsigned char AT_CGATT[] = AT+CGATT=1。 unsigned char AT_CSTT[] = AT+CSTT=\UNINET\。 unsigned char AT_CIICR[] = AT+CIICR。 unsigned char AT_CIFSR[] = AT+CIFSR。 unsigned char AT_CIPSTART[] = AT+CIPSTART=\TCP\,\\,\8088\。 unsigned char AT_CIPSEND[] = AT+CIPSEND。 unsigned char AT_CIPSHUT[] = AT+CIPSHUT。 /*CONTEL*/ unsigned char AT_END[2] = {0x0d , 0x0a}。 unsigned char AT_SMS_TEXT_END = 0x1A。 unsigned char AT_TEL_END = 39。39。 static void delay(unsigned int t) { unsigned int i,j。 for( i=0。 i t。 i++) for( j=0。 j j++)。 } static void m_long_delay(unsigned int z) { unsigned int i = 0。 for(i = 0。i z。i++ ){ delay(100)。 } } void sim900a_send_message(char * msg,int len,char * tel) { if(len = 0){ return 。 陜西理工學院畢業(yè)設計 第 18 頁 共 46 頁 } UART_SEND_STR(AT_CMGF,strlen(AT_CMGF))。 UART_SEND_STR(AT_END,2)。 delay(1000)。 UART_SEND_STR(AT_CSCS,strlen(AT_CSCS))。 UART_SEND_STR(AT_END,2)。 delay(1000)。 UART_SEND_STR(AT_CMGS,strlen(AT_CMGS))。 UART_SEND_STR(tel,strlen(tel))。 UART_SEND_CHAR(39。39。)。 UART_SEND_STR(AT_END,2)。 delay(20xx)。 UART_SEND_STR(msg,strlen(msg))。 delay(1000)。 UART_SEND_CHAR(AT_SMS_TEXT_END)。 } void sim900a_call(char * tel) { UART_SEND_STR(AT_ATD,strlen(AT_ATD))。 UART_SEND_STR(tel,strlen(tel))。 UART_SEND_CHAR(AT_TEL_END)。 UART_SEND_STR(AT_END,2)。 delay(1000)。 } void sim900a_ring_off(void) { UART_SEND_STR(AT_ATH,strlen(AT_ATH))。 UART_SEND_STR(AT_END,2)。 delay(1000)。 } void GPRS_INIT() { /*STEP 1 單點連接 */ UART_SEND_STR(AT_CIPMUX,strlen(AT_CIPMUX))。 UART_SEND_STR(AT_END,2)。 m_long_delay(60)。 /*STEP 2 非透明傳輸 */ UART_SEND_STR(AT_CIPMODE,strlen(AT_CIPMODE))。 UART_SEND_STR(AT_END,2)。 陜西理工學院畢業(yè)設計 第 19 頁 共 46 頁 m_long_delay(60)。 /*STEP 3 附著和分離 GPRS 業(yè)務 */ UART_SEND_STR(AT_CGATT,strlen(AT_CGATT))。 UART_SEND_STR(AT_END,
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1