第 1 章 串行通信基礎知識 ( 1 )
1 1 串行通信 ( 1 )
1 1 1 串行通信和并行通信 ( 1 )
1 1 2 串行通信方式 ( 2 )
1 1 3 數(shù)據傳送方式 ( 5 )
1 2 串行通信接口 ( 5 )
1 2 1 RS -232 串口 ( 6 )
1 2 2 RS -485 接口 ( 7 )
1 2 3 USB 接口 ( 7 )
1 3 RS -232 串口協(xié)議概述 ( 10 )
1 3 1 機械特性 ( 11 )
1 3 2 電氣特性 ( 11 )
1 3 3 功能特性 ( 13 )
1 3 4 規(guī)程特性 ( 14 )
1 4 速度及流量控制 ( 16 )
1 4 1 RS -232 與信息傳輸速度 ( 16 )
1 4 2 流量控制 ( 17 )
1 5 串口的初始化 ( 20 )
1 6 串口連接線的制作 ( 21 )
1 6 1 串口直連線 ( 21 )
1 6 2 串口交叉線 ( 22 )
1 7 串口調試工具 ( 23 )
1 7 1 串口通信測試器 ( 24 )
1 7 2 超級終端 ( 25 )
第 2 章 MSComm 串口通信 ( 28 )
2 1 MSComm 控件的引用 ( 28 )
2 2 MSComm 屬性 ( 29 )
2 3 MSComm 控件事件 ( 35 )
2 4 回路測試 ( 37 )
2 5 自動讀取傳入的字符串 ( 40 )
2 6 數(shù)據服務器的仿真 ( 44 )
2 7 控制數(shù)據服務器 ( 48 )
2 8 字節(jié)與字符 ( 55 )
2 9 字節(jié)的傳送與接收 ( 58 )
第 3 章 VB 串口通信應用實例 ( 60 )
3 1 PC 與單片機通信— — —回環(huán)測試 ( 60 )
3 1 1 單片機通信接口簡介 ( 60 )
3 1 2 回環(huán)測試功能介紹 ( 61 )
3 1 3 單片機回環(huán)測試的 Keil C51 程序設計 ( 62 )
3 1 4 單片機回環(huán)測試的 BASCOM 程序設計方法 ( 63 )
3 1 5 利用串口助手測試回環(huán)測試單片機 ( 65 )
3 1 6 PC 機回環(huán)測試程序設計 ( 66 )
3 2 PC 與單片機通信— — —流水燈及數(shù)據顯示控制 ( 73 )
3 2 1 單片機流水燈及數(shù)據顯示控制的 Keil C51 程序設計 ( 74 )
3 2 2 單片機流水燈及數(shù)據顯示控制的 BASCOM 8051 程序設計 ( 75 )
3 2 3 串口助手測試流水燈及數(shù)據顯示 ( 77 )
3 2 4 PC 機對流水燈及數(shù)據顯示控制程序設計 ( 78 )
3 3 PC 與單片機通信— — —計算機溫度檢測 ( 81 )
3 3 1 溫度檢測器設計要求 ( 81 )
3 3 2 用 Keil C51 編寫溫度檢測模塊程序 ( 83 )
3 3 3 用 BASCOM 編寫溫度檢測程序 ( 86 )
3 3 4 利用串口助手測試溫度檢測器 ( 87 )
3 3 5 VB 監(jiān)控程序設計 ( 88 )
3 4 PC 機與開關控制器的通信 ( 92 )
3 4 1 開關控制器功能 ( 92 )
3 4 2 用 Keil C51 編寫開關控制器程序 ( 94 )
3 4 3 用 BASCOM 編寫開關控制器程序 ( 97 )
3 4 4 利用串口助手測試開關控制器 ( 100 )
3 4 5 PC 機監(jiān)控開關控制器程序設計 ( 101 )
3 5 PC 與 ADAM 模塊通信 ( 108 )
3 5 1 ADAM 模塊應用系統(tǒng)結構圖 ( 109 )
3 5 2 ADAM 模塊通信協(xié)議分析 ( 110 )
3 5 3 ADAM 模擬測試 ( 110 )
3 5 4 PC 與 ADAM-4050 通信程序設計 ( 114 )
3 5 5 PC 與 ADAM-4017 通信程序設計 ( 122 )
3 6 PC 與 DXX 遠程測控模塊通信 ( 128 )
3 6 1 DXX 模塊應用系統(tǒng)結構圖 ( 129 )
3 6 2 DXX 模塊通信協(xié)議分析 ( 130 )
3 6 3 DXX DIO 模塊通信命令 ( 132 )
3 6 4 DXX AIO 模塊通信命令 ( 133 )
3 6 5 DXX 模塊測試 ( 134 )
3 6 6 PC 與 DXX DIO 模塊通信程序設計 ( 138 )
3 6 7 PC 與 DXX AIO 模塊通信程序設計 ( 145 )
第 4 章 網絡通信基礎知識 ( 154 )
4 1 Winsock 屬性( Property) ( 154 )
4 2 Winsock 方法( Method) ( 157 )
4 3 Winsock 控件事件( Event) ( 160 )
第 5 章 基于 UDP 協(xié)議的網絡通信 ( 163 )
5 1 UDP 協(xié)議基礎 ( 163 )
5 2 UDP 連接的基礎范例 ( 164 )
5 3 三子棋游戲 ( 167 )
第 6 章 基于 TCP 協(xié)議的網絡通信 ( 183 )
6 1 TCP 協(xié)議 ( 183 )
6 2 TCP 連接范例 ( 183 )
6 3 多人聊天室 ( 187 )
6 3 1 多人聊天室設計思想 ( 187 )
6 3 2 多人聊天室服務器端程序設計 ( 190 )
6 3 3 多人聊天室客戶端程序設計 ( 195 )
第 7 章 基于 FTP 協(xié)議的網絡通信 ( 202 )
7 1 FTP 協(xié)議 ( 202 )
7 2 FTP 服務器— — —文件的接收 ( 203 )
7 2 1 FTP 服務器和客戶端簡介 ( 203 )
7 2 2 FTP 服務器窗體設計及程序設計詳解 ( 205 )
7 2 3 FTP 服務器完整程序代碼 ( 210 )
7 3 FTP 客戶端程序— — —文件上傳 ( 212 )
7 3 1 FTP 客戶端窗體設計及程序設計詳解 ( 212 )
7 3 2 FTP 客戶端完整程序代碼 ( 219 )
7 4 實際測試 ( 222 )
第 8 章 通信數(shù)據的管理 ( 223 )
8 1 數(shù)據庫的基礎知識 ( 223 )
8 1 1 數(shù)據庫的概念 ( 223 )
8 1 2 數(shù)據庫系統(tǒng)的特點 ( 223 )
8 1 3 關系數(shù)據庫 ( 224 )
8 2 數(shù)據庫的創(chuàng)建 ( 225 )
8 2 1 Access2003 軟件建立數(shù)據庫 ( 226 )
8 2 2 利用 VB 建立數(shù)據庫 ( 228 )
8 3 SQL 語句介紹 ( 230 )
8 4 利用 Data 控件訪問數(shù)據庫 ( 232 )
8 4 1 Data 控件的主要屬性 ( 233 )
8 4 2 Data 控件訪問數(shù)據庫— — —通訊錄實例 1 ( 234 )
8 4 3 Data 控件的常用方法 ( 236 )
8 4 4 Data 控件訪問數(shù)據庫— — —通訊錄實例 2 ( 237 )
8 5 使用 ADO 控件訪問數(shù)據庫 ( 243 )
8 5 1 ADO 控件的引用 ( 243 )
8 5 2 ADO 對象 ( 243 )
8 5 3 通過 ADO 對象訪問數(shù)據庫— — —通訊錄實例 3 ( 246 )
8 6 數(shù)據庫在通信中的應用 ( 252 )
8 6 1 MSFlexGrid 控件簡介 ( 252 )
8 6 2 數(shù)據庫在網絡通信中的應用 ( 253 )
參考文獻 ( 265 )