内容简介
第1章 串行通信基础知识
1.1串行通信
1.1.1串行通信和并行通信
1.1.2串行通信方式
1.1.3数据传送方式
1.2串行通信接口
1.2.1 RS-232串口
1.2.2 RS-485接口
1.2.3 USB接口
1.3 RS-232串口协议概述
1.3.1机械特性
1.3.2电气特性
1.3.3功能特性
1.3.4规程特性
1.4速度及流量控制
1.4.1 RS-232与信息传输速度
1.4.2流量控制
1.5串口的初始化
1.6串口连接线的制作
1.6.1串口直连线
1.6.2串口交叉线
1.7串口调试工具
1.7.1串口通信测试器
1.7.2超级终端
第2章 MSComnm串口通信
2.1 MSComm控件的引用
2.2 MSComm属性
2.3 MSComm控件事件
2.4回路测试
2.5自动读取传入的字符串
2.6数据服务器的仿真
2.7控制数据服务器
2.8字节与字符
2.9字节的传送与接收
第3章 VB串口通信应用实例
3.1 PC与单片机通信——回环测试
3.1.1单片机通信接口简介
3.1.2回环测试功能介绍
3.1.3单片机回环测试的Keil C51程序设计
3.1.4单片机回环测试的BASCOM程序设计方法
3.1.5利用串口助手测试回环测试单片机
3.1.6 PC机回环测试程序设计
3.2 PC与单片机通信——流水灯及数据显示控制
3.2.1单片机流水灯及数据显示控制的Keil C51程序设计
3.2.2单片机流水灯及数据显示控制的BASCOM 8051程序设计
3.2.3串口助手测试流水灯及数据显示
3.2.4 PC机对流水灯及数据显示控制程序设计
3.3 PC与单片机通信——计算机温度检测
3.3.1温度检测器设计要求
3.3.2用Keil C51编写温度检测模块程序
3.3.3用BASCOM编写温度检测程序
3.3.4利用串口助手测试温度检测器
3.3.5 VB监控程序设计
3.4 PC机与开关控制器的通信
3.4.1开关控制器功能
3.4.2用Keil C51编写开关控制器程序
3.4.3用BASCOM编写开关控制器程序
3.4.4利用串口助手测试开关控制器
3.4.5 PC机监控开关控制器程序设计
3.5 PC与ADAM模块通信
3.5.1 ADAM模块应用系统结构图
3.5.2 ADAM模块通信协议分析
3.5.3 ADAM模拟测试
3.5.4 PC与ADAM-4050通信程序设计
3.5.5 PC与ADAM-4017通信程序设计
3.6 PC与DXX远程测控模块通信
3.6.1 DXX模块应用系统结构图
3.6.2 DXX模块通信协议分析
3.6.3 DXX DIO模块通信命令
3.6.4 DXX AIO模块通信命令
3.6.5 DXX模块测试
3.6.6 PC与DXX DIO模块通信程序设计
3.6.7 PC与DXX AIO模块通信程序设计
第4章 网络通信基础知识
4.1 Winsock属性(Property)
4.2 Winsock方法(Method)
4.3 Winsock控件事件(Event)
第5章 基于UDP协议的网络通信
5.1 UDP协议基础
5.2 UDP连接的基础范例
5.3三子棋游戏
第6章 基于TCP协议的网络通信
6.1 TCP协议
6.2 TCP连接范例
6.3多人聊天室
6.3.1多人聊天室设计思想
6.3.2多人聊天室服务器端程序设计
6.3.3多人聊天室客户端程序设计
第7章 基于FTP协议的网络通信
7.1 FIP协议
7.2 FFP服务器——文件的接收
7.2.1 FFP服务器和客户端简介
7.2.2 FFP服务器窗体设计及程序设计详解
7.2.3 FTP服务器完整程序代码
7.3 FTP客户端程序——文件上传
7.3.1 FTP客户端窗体设计及程序设计详解
7.3.2 FFP客户端完整程序代码
7.4实际测试
第8章 通信数据的管理
8.1数据库的基础知识
8.1.1数据库的概念
8.1.2数据库系统的特点
8.1.3关系数据库
8.2数据库的创建
8.2.1 Access2003软件建立数据库
8.2.2利用VB建立数据库
8.3 SQL语句介绍
8.4利用Data控件访问数据库
8.4.1 Data控件的主要属性
8.4.2 Data控件访问数据库——通讯录实例1
8.4.3 Data控件的常用方法
8.4.4 Data控件访问数据库——通讯录实例2
8.5使用ADO控件访问数据库
8.5.1 ADO控件的引用
8.5.2 ADO对象
8.5.3通过ADO对象访问数据库——通讯录实例3
8.6数据库在通信中的应用
8.6.1 MSFlexGrid控件简介
8.6.2数据库在网络通信中的应用
参考文献