RS-232和调制解调器高级通信编程

RS-232和调制解调器高级通信编程
作 者: 李建华 郭明
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 串行接口 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《RS-232和调制解调器高级通信编程》作者简介

内容简介

本书介绍了计算机串口设备以及串口编程的各种方法和技巧。本书主要对目前常用的各种串口设备进行了介绍,并讲解了如何利用API、MSComm控件实现串口通信应用编程,以及如何利用AT命令、TAPI、RAS等实现Modem通信应用编程。书中附有大量的实例,使读者能够深入地了解串口编程的开发技巧。本书技术内容较深,实用性强,适合于对串口通信有一定基础的中高级读者阅读、参考。

图书目录

第1章 串口通信基础知识

 1. 1 数据通信的基础知识

 1. 1. 1 数据终端设备与数据通信设备

 l. 1. 2 字符传输

 1. 1. 3 握手和缓冲存储器

 1. 2 硬件基础知识

第2章 用汇编语言开发串口通信应用程序

 2. 1 用嵌入式汇编语言编写计算机的串口通信程序

 2. 1. 1 PC系统及体系结构

 2. 1. 2 汇编语言的基本操作

 2. 1. 3 DOS串行通信口功能

 2. 1. 4 BIOS串行通信口功能

 2. 1. 5 高级语言中嵌入汇编语言指令

 2. 2 汇编语言编写串口通信应用实例

第3章 Windows API串口编程

 3. 1 Windows串口通信编程

 3. 1. 1 Windows通信API和串口通信

 3. 1. 2 打开和关闭串口

 3. 1. 3 串口配置和串口属性

 3. 1. 4 读写串口

 3. 1. 5 通信事件

 3. 1. 6 设备控制命令

 3. 2 利用 Windows API串口通信高级实例

 3. 2. 1 VB中调用 Windows API

 3. 2. 2 建立工程项目

 3. 2. 3 代码分析

第4章 使用MSComm控件编程

 4. 1 MSComm控件

 4. 1. 1 引用MSComm控件

 4. 1. 2 MSComm控件信息处理

 4. 1. 3 MSComm控件的属性

 4. 1. 4 MSComm控件的事件

 4. 1. 5 利用MSComm控件的通信步骤

 4. 2 串口通信中字符传输

 4. 2. 1 ASCII控制字符

 4. 2. 2 通信中的字符和字节

 4. 3 VB使用MSComm控件高级编程实例

 4. 3. 1 建立工程项目

 4. 3. 2 分析代玛

第5章 Modem通信技术

 5. 1 基础知识

 5. 1. 1 Modem简介

 5. 1. 2 RS-232C标准

 5. 1. 3 文件传输协议

 5. 2 Modem通信的规则和标准

 5. 2. 1 Modem状态

 5. 2. 2 AT命令

 5. 2. 3 S寄存器

 5. 2. 4 Modem返回信息码

 5. 3 通用异步接收发送器UART

 5. 3. 1 异步串口硬件结构

 5. 3. 2 UART内部结构

 5. 3. 3 实际的UART(NS 16550)

第6章 开发Modem应用程序

 6. 1 两台计算机通过Modem建立连接

 6. 1. 1 建立项目

 6. 1. 2 代码分析

 6. 2 两台计算机利用Modem进行文件传输

 6. 2. 1 建立项目

 6. 2. 2 代码分析

第7章 Windows TAPI应用

 7. 1 简单的拨号

 7. 1. 1 简单的拨号理论

 7. 1. 2 简单的拨号程序--SimpleDial程序

 7. 2 Windows TAPI通信编程

 7. 2. 1 TAPI版本介绍

 7. 2. 2 TAPI初始化

 7. 2. 3 TAPI版本协商

 7. 2. 4 TAPI线路控制

 7. 2. 5 TAPI地址信息

 7. 2. 6 TAPI属性配置

 7. 2. 7 TAPI呼叫控制

 7. 3 利用TAPI拨打电话编程高级实例

 7. 3. 1 建立工程项目

 7. 3. 2 代码分析

第8章 RAS高级编程

 8. 1 RAS客户机

 8. 2 建立拨号连接

 8. 3 RAS简单拨号程序

 8. 4 RAS重要函数

 8. 4. 1 连接函数

 8. 4. 2 连接管理函数

 8. 4. 3 电话簿和用户凭证管理

 8. 4. 4 拨号方式

 8. 5 RAS高级程序开发实例

 8. 5. 1 建立工程项目

 8. 5. 2 程序运行结果图

 8. 5. 3 关键代码分析

 8. 5. 4 RAS编程小结

 8. 6 RAS应用实例——远程文件共享

第9章 传真机的串口编程

 9. 1 传真机的串目编程的基础知识

 9. 1. 1 T. 3传真通信协议

 9. 1. 2 HDLC信息包

 9. 1. 3 传真字段

 9. 1. 4 成串信息包

 9. 1. 5 同步线路控制

 9. 1. 6 传真的5个阶段介绍

 9. 2 EIA传真调制解调器

 9. 2. 1 EIA传真调制解调器

 9. 2. 2 EIA 578(Class1)

 9. 3 传真过程的实例描述

 9. 3. 1 单页传真

 9. 3. 2 轮询方式单页传真

 9. 3. 3 G3训练期降低速度

 9. 3. 4 在G3训练期间提高速度

 9. 3. 5 规格相同的多页传真

 9. 3. 6 不同规格各的多页传真

 9. 4 DIS/DCS位映像

 9. 4. 1 向后兼容性和可扩展性

 9. 4. 2 新的FCF

 9. 4. 3 最小性能集合

 9. 4. 4 DIS/DCS信息包的逐位解释

 9. 5 T. 4传真图像协议

 9. 5. 1 分辨率

 9. 5. 2 文件尺寸

 9. 6 传真编码

 9. 6. 1 一维编码(改进型哈夫曼编码)

 9. 6. 2 二维编码(READ编码)

 9. 6. 3 编码方式综述

 9. 6. 4 行终码

 9. 6. 5 页编码

 9. 6. 6 差错

第10章 串口通信的工业应用

 10. 1 串口通信在远程监控中的应用

 10. 1. 1 背景介绍

 10. 1. 2 远程监控系统结构

 10. 1. 3 程序实现

 10. 2 串口通信在自动控制中的应用

 10. 2. 1 射频卡读写模块简介

 10. 2. 2 程序实现