书籍详情
单片机与PC机网络通信技术
作者:李朝青、刘艳玲、等
出版社:北京航空航天大学出版社
出版时间:2007-02-01
ISBN:9787810779012
定价:¥26.00
购买这本书可以去
内容简介
本书主要讲述了单片机与PC机构建的网络通信技术。内容包括:数据通信及计算机网络的基本概念;RS-232C接口及利用MODEM实现远程通信;RS-485接口及局域通信网络;单片机及PC机数据网络通信;Windows环境下PC机与单片机数据通信;嵌入式系统接入Internet网络通信技术;数据通信中的编/解码技术及应用;USB通用串行总线及网络通信技术。 书中内容新颖、实用、便于自学,可作为大中专院校计算机通信及接口、计算机网络通信课程的教辅,也可供广大工程技术人员和网络爱好者参考。
作者简介
暂缺《单片机与PC机网络通信技术》作者简介
目录
第1章 数据通信及计算机网络基础
1.1 串行数据通信1
1.1.1 数据通信的概念1
1.1.2 串行通信的传送方式2
1.1.3 串行通信的通信方式2
1.1.4 波特率和接收/发送时钟4
1.2 串行通信的过程及通信协议5
1.2.1 串并转换和设备同步5
1.2.2 串行通信协议6
1.3 计算机网络通信拓扑结构7
1.4 嵌入式系统接入Internet网络通信技术8
1.5 通信介质的选择9
1.5.1 通信同轴电缆9
1.5.2 双绞线10
1.5.3 电话线10
1.5.4 电力线11
1.5.5 光缆11
第2章 RS232C接口及利用MODEM实现远程通信
2.1 串行通信总线标准接口13
2.1.1 通信速度和通信距离13
2.1.2 抗干扰能力13
2.2 RS232C总线标准14
2.2.1 电气特性14
2.2.2 RS232C接口信号及引脚功能15
2.2.3 RS232C总线连接17
2.3 电平转换及接口电路19
2.3.1 早期双电源芯片1488/1489电平转换及接口电路19
2.3.2 单电源电平转换芯片及接口电路20
2.3.3 低电源电压电平转换芯片及接口电路23
2.4 通信数据的调制与解调27
2.4.1 异步串行通信的信号形式27
2.4.2 利用MODEM进行远程数据通信的基本原理28
2.5 调制解调器芯片AM7910及应用31
2.5.1 AM7910芯片介绍31
2.5.2 AM7910在通信中的应用36
2.5.3 多点无线通信监测系统实例42
2.6 利用MODEM实现单片机与PC机远程通信46
2.6.1 RS232C接口电路47
2.6.2 MODEM47
2.6.3 89C51单片机串口和MODEM之间通信48
第3章 RS485接口及局域通信网络
3.1 RS485/422A标准总线接口及其应用50
3.1.1 RS232C接口的特点50
3.1.2 RS232C/449/423/422A/485接口相互关系51
3.2 RS485/422A标准接口及网络的构建51
3.2.1 RS422A标准接口及网络51
3.2.2 RS485标准接口及多级网络的构建52
3.2.3 RS232C、RS422A及RS485性能比较54
3.3 RS485/RS422A接口电路55
3.3.1 RS422A传输线发送(驱动)器和接收器芯片及接口电路55
3.3.2 MAX48X/49X系列收发器芯片及接口技术58
3.3.3 总线驱动器芯片SN75176(收/发)及网络接口电路63
3.3.4 带光隔的收发芯片及RS485通信网络65
3.4 RS232C/RS485接口转换器68
3.4.1 RS232C/RS485接口转换器实例168
3.4.2 RS232C/RS485接口转换器实例270
3.4.3 带光电隔离的RS232C/RS485接口转换卡71
3.5 RS485网络通信实例72
3.5.1 RS485网络的64路同步数据采集系统72
3.5.2 RS485总线的PC机及单片机网络系统73
第4章 单片机及PC机数据网络通信
4.1 89C51单片机串行接口的结构及工作原理77
4.1.1 89C51串行接口结构77
4.1.2 串行接口控制寄存器SOCN79
4.2 89C51通信波特率设置81
4.3 89C51全双工的异步通信接口4种工作方式归纳84
4.4 89C51串口编程的讨论85
4.4.1 串行通信编程的两种方式85
4.4.2 点对点通信编程举例86
4.5 89C5189C51多机通信91
4.6 89C51与PC机点对点通信软件的设计92
4.6.1 PC机通信软件设计92
4.6.2 89C51通信软件设计96
4.7 PC机与多个89C51的通信100
4.7.1 PC机与89C51实现多机通信原理100
4.7.2 PC机与89C51的多机通信控制问题101
4.7.3 PC机非标准波特率的设置102
4.7.4 PC机与多个89C51通信程序流程103
4.8 PC机与单片机RS485网络通信实例105
4.8.1 PC机与主从单片机RS485网络通信实例105
4.8.2 具有2个串口单片机W77E58在RS485网络通信中的应用110
4.8.3 PC机数据采集系统的RS422A/485分级网络通信112
4.8.4 全隔离PC机与单片机RS485通信技术115
第5章 Windows环境下的PC机与单片机数据通信
5.1 Windows环境下的串口通信程序设计118
5.2 Windows环境下用C语言开发通信软件119
5.3 Windows环境下用VB开发串口通信软件129
5.4 Windows环境下用VB开发串口通信软件实例133
5.4.1 在VB下PC机与89C51的串行通信133
5.4.2 远程雨量监测网络通信系统135
5.4.3 VB 6.0的PC机与单片机网络通信实例138
5.5 Windows环境下用VC开发串口通信软件实例141
5.5.1 用VC 6.0实现数采芯片PS2003与PC机的串口通信141
5.5.2 用VC 6.0开发PC机与多单片机串行通信软件145
5.5.3 用C++ Builder 3.0开发PC机与单片机通信程序151
第6章 嵌入式系统接入Internet网络通信技术
6.1 引言154
6.2 嵌入式Internet远程测控系统的概念154
6.2.1 Internet远程测控系统155
6.2.2 嵌入式控制单元156
6.3 嵌入式Internet基础156
6.3.1 嵌入式处理机156
6.3.2 嵌入式操作系统156
6.3.3 嵌入式Internet的通信协议157
6.4 以太网简介157
6.4.1 互连的方案157
6.4.2 以太网特点158
6.4.3 嵌入式系统接入以太网存在问题159
6.4.4 以太网数据传输格式160
6.5 TCP/IP协议简介161
6.6 网络控制器IC芯片162
6.6.1 以太网控制器RTL8019AS简介162
6.6.2 CS8900A芯片167
6.7 嵌入式系统接入Internet方案172
6.7.1 MCU+TCP/IP协议芯片172
6.7.2 MCU+Webchip+PC网关172
6.7.3 Webit方式173
6.7.4 MCU+EMIT协议+emGateway174
6.7.5 16/32位MCU+嵌入式操作系统175
6.8 RTL8019AS和89C52的嵌入式Internet系统接口设计175
6.8.1 硬件接口电路175
6.8.2 程序设计177
第7章 数据通信中的编/解码技术及应用
7.1 DTMF编/解码技术及应用180
7.1.1 DTMF编码方法180
7.1.2 DTMF编/解码芯片MT5087/MT8870及其应用182
7.1.3 DTMF编/解码芯片MT5087/MC145436在无线遥控系统中的应用186
7.1.4 发送/接收一体的DTMF芯片MT8880及接口电路190
7.1.5 利用手机实现粮仓温度测量数据远程传输196
7.1.6 功能更强的DTMF收/发芯片MT8888C及其应用200
7.2 通信中的三态逻辑编/解码技术205
7.2.1 三态编/解码芯片MC145026/7/8及其在通信中的应用205
7.2.2 单片编/解码芯片MC145030及其通信电路212
7.2.3 89C51/MC145027编/解码远程双工多路数据通信214
第8章 USB通用串行总线及网络通信技术
8.1 概述218
8.1.1 USB的规范版本及传输速度218
8.1.2 USB的优点219
8.1.3 应用范围220
8.2 USB总线结构和电气特性220
8.2.1 拓扑结构221
8.2.2 USB的电气特性222
8.3 USB主机和USB设备224
8.3.1 USB主机224
8.3.2 USB设备224
8.4 USB数据流226
8.4.1 USB主机与USB设备的通信过程226
8.4.2 USB数据流226
8.4.3 数据传输类型228
8.5 USB总线数据传输信息包分析230
8.5.1 包的类型230
8.5.2 数据字段的格式231
8.6 USB接口芯片232
8.6.1 USB接口芯片的选择232
8.6.2 USB接口芯片的软件设计233
8.7 USB芯片与单片机接口技术233
8.7.1 PDIUSBD12芯片与单片机接口及应用233
8.7.2 USB芯片SL11与单片机接口及应用240
8.8 中低速USB单片机应用实例244
8.8.1 AN2131Q单片机的USB数据采集系统设计244
8.8.2 利用TUSB3210单片机实现的高速数据采集卡250
8.8.3 蓝牙单片机芯片的USB接口及其无线网通信253
8.9 高速USB单片机数据采集系统257
8.9.1 USB 2.0的主要特点257
8.9.2 FX2芯片简介259
8.9.3 USB部分工作原理264
8.9.4 8051处理器266
8.9.5 FX2存储器267
8.9.6 I2C总线接口268
8.9.7 EZUSB FX2的接口方式268
8.9.8 数据采集系统组成及工作原理269
8.9.9 固件设计271
参考文献274
1.1 串行数据通信1
1.1.1 数据通信的概念1
1.1.2 串行通信的传送方式2
1.1.3 串行通信的通信方式2
1.1.4 波特率和接收/发送时钟4
1.2 串行通信的过程及通信协议5
1.2.1 串并转换和设备同步5
1.2.2 串行通信协议6
1.3 计算机网络通信拓扑结构7
1.4 嵌入式系统接入Internet网络通信技术8
1.5 通信介质的选择9
1.5.1 通信同轴电缆9
1.5.2 双绞线10
1.5.3 电话线10
1.5.4 电力线11
1.5.5 光缆11
第2章 RS232C接口及利用MODEM实现远程通信
2.1 串行通信总线标准接口13
2.1.1 通信速度和通信距离13
2.1.2 抗干扰能力13
2.2 RS232C总线标准14
2.2.1 电气特性14
2.2.2 RS232C接口信号及引脚功能15
2.2.3 RS232C总线连接17
2.3 电平转换及接口电路19
2.3.1 早期双电源芯片1488/1489电平转换及接口电路19
2.3.2 单电源电平转换芯片及接口电路20
2.3.3 低电源电压电平转换芯片及接口电路23
2.4 通信数据的调制与解调27
2.4.1 异步串行通信的信号形式27
2.4.2 利用MODEM进行远程数据通信的基本原理28
2.5 调制解调器芯片AM7910及应用31
2.5.1 AM7910芯片介绍31
2.5.2 AM7910在通信中的应用36
2.5.3 多点无线通信监测系统实例42
2.6 利用MODEM实现单片机与PC机远程通信46
2.6.1 RS232C接口电路47
2.6.2 MODEM47
2.6.3 89C51单片机串口和MODEM之间通信48
第3章 RS485接口及局域通信网络
3.1 RS485/422A标准总线接口及其应用50
3.1.1 RS232C接口的特点50
3.1.2 RS232C/449/423/422A/485接口相互关系51
3.2 RS485/422A标准接口及网络的构建51
3.2.1 RS422A标准接口及网络51
3.2.2 RS485标准接口及多级网络的构建52
3.2.3 RS232C、RS422A及RS485性能比较54
3.3 RS485/RS422A接口电路55
3.3.1 RS422A传输线发送(驱动)器和接收器芯片及接口电路55
3.3.2 MAX48X/49X系列收发器芯片及接口技术58
3.3.3 总线驱动器芯片SN75176(收/发)及网络接口电路63
3.3.4 带光隔的收发芯片及RS485通信网络65
3.4 RS232C/RS485接口转换器68
3.4.1 RS232C/RS485接口转换器实例168
3.4.2 RS232C/RS485接口转换器实例270
3.4.3 带光电隔离的RS232C/RS485接口转换卡71
3.5 RS485网络通信实例72
3.5.1 RS485网络的64路同步数据采集系统72
3.5.2 RS485总线的PC机及单片机网络系统73
第4章 单片机及PC机数据网络通信
4.1 89C51单片机串行接口的结构及工作原理77
4.1.1 89C51串行接口结构77
4.1.2 串行接口控制寄存器SOCN79
4.2 89C51通信波特率设置81
4.3 89C51全双工的异步通信接口4种工作方式归纳84
4.4 89C51串口编程的讨论85
4.4.1 串行通信编程的两种方式85
4.4.2 点对点通信编程举例86
4.5 89C5189C51多机通信91
4.6 89C51与PC机点对点通信软件的设计92
4.6.1 PC机通信软件设计92
4.6.2 89C51通信软件设计96
4.7 PC机与多个89C51的通信100
4.7.1 PC机与89C51实现多机通信原理100
4.7.2 PC机与89C51的多机通信控制问题101
4.7.3 PC机非标准波特率的设置102
4.7.4 PC机与多个89C51通信程序流程103
4.8 PC机与单片机RS485网络通信实例105
4.8.1 PC机与主从单片机RS485网络通信实例105
4.8.2 具有2个串口单片机W77E58在RS485网络通信中的应用110
4.8.3 PC机数据采集系统的RS422A/485分级网络通信112
4.8.4 全隔离PC机与单片机RS485通信技术115
第5章 Windows环境下的PC机与单片机数据通信
5.1 Windows环境下的串口通信程序设计118
5.2 Windows环境下用C语言开发通信软件119
5.3 Windows环境下用VB开发串口通信软件129
5.4 Windows环境下用VB开发串口通信软件实例133
5.4.1 在VB下PC机与89C51的串行通信133
5.4.2 远程雨量监测网络通信系统135
5.4.3 VB 6.0的PC机与单片机网络通信实例138
5.5 Windows环境下用VC开发串口通信软件实例141
5.5.1 用VC 6.0实现数采芯片PS2003与PC机的串口通信141
5.5.2 用VC 6.0开发PC机与多单片机串行通信软件145
5.5.3 用C++ Builder 3.0开发PC机与单片机通信程序151
第6章 嵌入式系统接入Internet网络通信技术
6.1 引言154
6.2 嵌入式Internet远程测控系统的概念154
6.2.1 Internet远程测控系统155
6.2.2 嵌入式控制单元156
6.3 嵌入式Internet基础156
6.3.1 嵌入式处理机156
6.3.2 嵌入式操作系统156
6.3.3 嵌入式Internet的通信协议157
6.4 以太网简介157
6.4.1 互连的方案157
6.4.2 以太网特点158
6.4.3 嵌入式系统接入以太网存在问题159
6.4.4 以太网数据传输格式160
6.5 TCP/IP协议简介161
6.6 网络控制器IC芯片162
6.6.1 以太网控制器RTL8019AS简介162
6.6.2 CS8900A芯片167
6.7 嵌入式系统接入Internet方案172
6.7.1 MCU+TCP/IP协议芯片172
6.7.2 MCU+Webchip+PC网关172
6.7.3 Webit方式173
6.7.4 MCU+EMIT协议+emGateway174
6.7.5 16/32位MCU+嵌入式操作系统175
6.8 RTL8019AS和89C52的嵌入式Internet系统接口设计175
6.8.1 硬件接口电路175
6.8.2 程序设计177
第7章 数据通信中的编/解码技术及应用
7.1 DTMF编/解码技术及应用180
7.1.1 DTMF编码方法180
7.1.2 DTMF编/解码芯片MT5087/MT8870及其应用182
7.1.3 DTMF编/解码芯片MT5087/MC145436在无线遥控系统中的应用186
7.1.4 发送/接收一体的DTMF芯片MT8880及接口电路190
7.1.5 利用手机实现粮仓温度测量数据远程传输196
7.1.6 功能更强的DTMF收/发芯片MT8888C及其应用200
7.2 通信中的三态逻辑编/解码技术205
7.2.1 三态编/解码芯片MC145026/7/8及其在通信中的应用205
7.2.2 单片编/解码芯片MC145030及其通信电路212
7.2.3 89C51/MC145027编/解码远程双工多路数据通信214
第8章 USB通用串行总线及网络通信技术
8.1 概述218
8.1.1 USB的规范版本及传输速度218
8.1.2 USB的优点219
8.1.3 应用范围220
8.2 USB总线结构和电气特性220
8.2.1 拓扑结构221
8.2.2 USB的电气特性222
8.3 USB主机和USB设备224
8.3.1 USB主机224
8.3.2 USB设备224
8.4 USB数据流226
8.4.1 USB主机与USB设备的通信过程226
8.4.2 USB数据流226
8.4.3 数据传输类型228
8.5 USB总线数据传输信息包分析230
8.5.1 包的类型230
8.5.2 数据字段的格式231
8.6 USB接口芯片232
8.6.1 USB接口芯片的选择232
8.6.2 USB接口芯片的软件设计233
8.7 USB芯片与单片机接口技术233
8.7.1 PDIUSBD12芯片与单片机接口及应用233
8.7.2 USB芯片SL11与单片机接口及应用240
8.8 中低速USB单片机应用实例244
8.8.1 AN2131Q单片机的USB数据采集系统设计244
8.8.2 利用TUSB3210单片机实现的高速数据采集卡250
8.8.3 蓝牙单片机芯片的USB接口及其无线网通信253
8.9 高速USB单片机数据采集系统257
8.9.1 USB 2.0的主要特点257
8.9.2 FX2芯片简介259
8.9.3 USB部分工作原理264
8.9.4 8051处理器266
8.9.5 FX2存储器267
8.9.6 I2C总线接口268
8.9.7 EZUSB FX2的接口方式268
8.9.8 数据采集系统组成及工作原理269
8.9.9 固件设计271
参考文献274
猜您喜欢