国产精品婷婷久久久久久,国产精品美女久久久浪潮av,草草国产,人妻精品久久无码专区精东影业

基于串口通信的一般文本數(shù)據(jù)及文件傳輸.rar

RAR格式版權(quán)申訴手機(jī)打開(kāi)展開(kāi)

基于串口通信的一般文本數(shù)據(jù)及文件傳輸,[color=#336699]此論文設(shè)計(jì)完善,格式精美,包括源程序,答辯論文,翻譯等部分。是不可多得的精品論文,推薦大家下載參考。[/color]摘要本文闡述了一個(gè)基于串口,通過(guò)調(diào)制解調(diào)器撥號(hào)進(jìn)行數(shù)據(jù)通訊的軟件的設(shè)計(jì)方法和過(guò)程。設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,自己定義了基于串口的數(shù)據(jù)通信協(xié)議,然后使用visual c++ 6.0實(shí)現(xiàn)...
編號(hào):75-2158大小:320.00K
分類(lèi): 論文>計(jì)算機(jī)論文

該文檔為壓縮文件,包含的文件列表如下:

內(nèi)容介紹

原文檔由會(huì)員 Facebook 發(fā)布

[color=#336699]此論文設(shè)計(jì)完善,格式精美,包括源程序,答辯論文,翻譯等部分。
是不可多得的精品論文,推薦大家下載參考。
[/color]
摘 要
本文闡述了一個(gè)基于串口,通過(guò)調(diào)制解調(diào)器撥號(hào)進(jìn)行數(shù)據(jù)通訊的軟件的設(shè)計(jì)方法和過(guò)程。設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中,自己定義了基于串口的數(shù)據(jù)通信協(xié)議,然后使用Visual C++ 6.0實(shí)現(xiàn)了該軟件。
該軟件支持兩臺(tái)計(jì)算機(jī)通過(guò)調(diào)制解調(diào)器撥號(hào)連接,也支持兩臺(tái)計(jì)算機(jī)通過(guò)串口對(duì)接線(xiàn)直接對(duì)接。通信雙方建立連接后可以雙向傳輸文本信息和各種格式的文件,并且在雙方對(duì)發(fā)文件的同時(shí)仍然可以進(jìn)行雙向的文本信息通信。發(fā)送文件的過(guò)程中隨時(shí)可以停止發(fā)送文件,接收文件的過(guò)程中也隨時(shí)可以停止接收文件。
論文主要內(nèi)容包括調(diào)制解調(diào)器的基本工作原理,AT命令介紹,串口數(shù)據(jù)發(fā)送和接收,多線(xiàn)程,文件讀取,以及最核心的內(nèi)容——自己制定的將上述技術(shù)貫穿起來(lái)的串口一般文本數(shù)據(jù)和各種文件傳輸協(xié)議。


關(guān)鍵字:串口通訊,串口協(xié)議,多線(xiàn)程

目 錄

摘 要 I
Abstract II
引 言 III
第一章 概述 1
第二章 串口通信基本原理 2
2.1 串行接口簡(jiǎn)介 2
2.2 RS-232-C串口標(biāo)準(zhǔn) 2
2.2.1 RS-232-C概述 2
2.2.2 RS-232-C的接口信號(hào) 3
2.2.3 RS-232串口通信基本接線(xiàn)方法 4
2.3 并口通信與串口通信比較 4
2.4 調(diào)制解調(diào)器(Modem) 5
2.4.1 Modem簡(jiǎn)介 5
2.4.2 XModem傳輸協(xié)議 5
2.4.3 數(shù)據(jù)流量控制協(xié)議 6
2.5 AT命令簡(jiǎn)介 7
第三章 概要設(shè)計(jì) 10
3.1 需要完成的主要功能及要求 10
3.2 程序流程 10
3.3 通訊協(xié)議設(shè)計(jì) 10
3.3.1 標(biāo)志及狀態(tài)定義 10
3.3.2 數(shù)據(jù)包格式定義 11
3.3.3 接收數(shù)據(jù)狀態(tài)圖 13
3.3.4 數(shù)據(jù)接收和發(fā)送事件跟蹤圖 14
3.3.5 和XModem傳輸協(xié)議比較 17
3.4 模塊劃分 17
第四章 編程技術(shù) 18
4.1 MSComm控件 18
4.1.1 MSComm控件簡(jiǎn)介 18
4.1.2 常用屬性 19
4.1.3 常用事件 22
4.2 文件讀取 23
4.2.1 打開(kāi)/關(guān)閉文件 23
4.2.2 讀取文件數(shù)據(jù) 24
4.2.3 向文件寫(xiě)入數(shù)據(jù) 24
4.3 多線(xiàn)程 24
4.4 串口讀寫(xiě)數(shù)據(jù) 26
4.4.1 從串口讀取數(shù)據(jù) 26
4.4.2 向串口寫(xiě)數(shù)據(jù) 26
第五章 詳細(xì)設(shè)計(jì) 27
5.1 各模塊詳細(xì)設(shè)計(jì) 27
5.1.1 各模塊中變量及宏定義 27
5.1.2 初始化 29
5.1.3 發(fā)送文件請(qǐng)求 30
5.1.4 發(fā)送文件數(shù)據(jù) 31
5.1.5 撥號(hào) 34
5.1.6 發(fā)送文本 35
5.1.7 讀接收緩沖區(qū) 36
5.1.8 接收數(shù)據(jù) 37
5.2 界面設(shè)計(jì) 45
5.2.1 界面初步設(shè)計(jì) 45
5.2.2 接收/發(fā)送編輯框的改進(jìn) 46
5.2.3 發(fā)送撥號(hào)按鈕的改進(jìn) 47
5.2.4 箭頭按鈕的改進(jìn) 48
5.2.5 彈出式菜單設(shè)計(jì) 48
5.2.6 窗口中各控件位置和大小自動(dòng)調(diào)整 49
第六章 實(shí)際運(yùn)行效果截圖 52
第七章 運(yùn)行環(huán)境配置說(shuō)明 55
第八章 結(jié)論 56
致 謝 57
參 考 文 獻(xiàn) 58
附錄一 程序清單 59