Visual Basic接口设计与工程实践
¥
5
八五品
仅1件
作者许永和 编;张丹 改编
出版社人民邮电出版社
出版时间2007-06
版次1
装帧平装
货号2
上书时间2024-10-05
商品详情
- 品相描述:八五品
-
没有光碟
- 商品描述
-
没有光碟
图书标准信息
-
作者
许永和 编;张丹 改编
-
出版社
人民邮电出版社
-
出版时间
2007-06
-
版次
1
-
ISBN
9787115158864
-
定价
55.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
456页
-
字数
731千字
- 【内容简介】
-
本书全面介绍了如何使用Visual Basic程序语言来设计和测试接口电路。全书分为23章,主要内容包括:VB的集成开发环境、并行端口和串行端口的基本概念与相关应用、IrDA红外线传输接口的基本概念与相关应用、USB接口的基本概念与相关应用等,详细讲解了主流接口的设计与编程。本书面向实际应用,示例丰富。
本书适合于Visual Basic开发人员、从事接口设计和开发的工程人员阅读和参考。
- 【目录】
-
第1章 Visual Basic 6.0简介
1.1 初识Visual Basic
1.2 集成开发环境介绍
1.3 变量类型和常数
1.4 基本语法
1.5 工具箱
1.6 编写第一个Visual Basic应用程序
1.6.1 第一个Visual Basic应用程序
1.6.2 保存程序文件
1.6.3 高级程序设计
第2章 并行端口的基本概念
2.1 并行端口的基本介绍
2.2 硬件特性
2.3 并行端口程序设计
2.4 Centronics并行端口
2.5 软件寄存器——标准并行端口(SPP)
2.6 双向端口
2.7 使用并行端口执行8位输入
2.8 Nibble模式
2.9 BIOS的并行端口模式
2.10 系统资源
2.10.1 并行端口地址
2.10.2 中断
2.10.3 DMA通道
2.10.4 增加并行端口
第3章 并行端口的基本测试
3.1 硬件设计
3.2 Visual Basic程序设计
3.3 步进马达输出
3.3.1 1相激磁
3.3.2 2相激磁
3.3.3 1-2相激磁
3.3.4 步进马达的驱动电路
第4章 并行端口的输入/输出
4.1 并行端口的输出应用
4.2 使用Visual Basic程序执行输出控制
4.3 并行端口的输入应用
4.3.1 单一字节输入硬件的设计
4.3.2 读取5个字节的硬件设计
4.4 输出应用
4.4.1 逻辑电平输出
4.4.2 机械式继电器和电子式固态继电器
4.4.3 ULN2003A驱动器
4.5 输入应用
第5章 并行端口模拟/数字转换实验
5.1 什么是A/D转换器
5.2 A/D转换器类型
5.3 A/D转换器芯片组
5.3.1 ADC0804的特性和规格
5.3.2 ADC0809的特性和规格
5.4 8位A/D转换电路设计
5.4.1 电路设计原理
5.4.2 Visual Basic程序设计
5.5 多信道A/D转换电路设计
5.5.1 ADC0804多信道电路设计
5.5.2 ADC0809多信道电路设计
5.6 电路设计注意事项
5.6.1 解决和降低噪声
5.6.2 信号调整
5.6.3 传感器接口
5.6.4 仪表放大器
第6章 并行端口数字/模拟转换实验
6.1 D/A转换器简介
6.1.1 D/A转换器的线性度
6.1.2 D/A转换器的分辨率
6.1.3 D/A转换器的精确度
6.1.4 D/A转换器的建立时间
6.2 D/A转换器类型
6.2.1 电流切换D/A转换器
6.2.2 加权电阻型D/A转换器
6.2.3 R-2R梯型D/A转换器
6.3 D/A转换器的应用和实现
6.3.1 D/A转换器——DAC0800
6.3.2 D/A转换器——AD558
第7章 ECP和EPP的特性
7.1 IEEE 1284标准
7.2 EPP——增强型并行端口
7.3 EPP寄存器接口
7.4 ECP——扩展功能并行端口
7.5 ECP硬件特性
7.6 ECP握手步骤
7.7 ECP软件及寄存器接口
第8章 EPP模式的应用设计
8.1 EPP并行端口的基本应用
8.1.1 硬件电路设计
8.1.2 Visual Basic程序设计
8.2 使用8255芯片组扩展EPP并行端口模式
8.3 并行端口连接8255芯片组的电路设计
8.3.1 硬件电路设计
8.3.2 Visual Basic程序设计
第9章 串行外围端口的基本概念
9.1 串行传输的格式和协议
9.2 通信的基本概念
9.3 RS-232C规格介绍
9.3.1 电气特性
9.3.2 连接器的机械特性
9.3.3 RS-232接口信号
9.4 RS-232常用的接线方式
9.4.1 虚拟(NULL)Modem的应用
9.4.2 回路(LOOPBACK)测试
9.5 RS-232数据格式
9.6 UART的概念
9.7 UART和RS-232的信号电平转换
9.8 PC主机的资源
第10章 RS-232 Visual Basic程序设计
10.1 基本概念
10.2 单信道A/D转换
10.2.1 单芯片微处理器端
10.2.2 PC主机端的Visual Basic程序
10.3 4信道RS-232串行传输
10.4 从并行端口转换到RS-232串行端口
第11章 RS-485串行接口的应用
11.1 RS-422和RS-485的基本概念
11.2 RS-232、RS-422和RS-485串行接口的比较
11.3 RS-422和RS-485串行接口标准
11.3.1 RS-422电气规定
11.3.2 RS-485电气规定
11.3.3 RS-422和RS-485的系统配置
11.3.4 RS-422/485的接地问题
11.3.5 RS-422和RS-485的瞬间保护
11.4 增加RS-485串行端口
11.5 RS-485串行传输的设计和应用
第12章 IrDA红外线传输接口
12.1 IrDA红外线通信简介
12.2 IrDA规范的差异
12.3 IrDA技术标准
12.4 IrDA的调变特性
12.5 IrDA技术规范
12.6 IrDA Control
12.7 Windows操作系统下的IrDA技术探讨
12.8 Windows操作系统的测试
第13章 IrDA红外线的接收和发射
13.1 硬件设计
13.1.1 IrDA收发器——HSDL3201
13.1.2 IrDA编码和解码器——HSDL7001
13.2 电路设计
13.3 Visual Basic程序设计
第14章 USB的基本架构和特性
14.1 什么是USB
14.2 如何安装USB设备
14.3 USB的总线结构
14.4 USB数据流的模式和引脚的概念
14.5 USB的传输类型
14.6 USB的连接器和缆线
14.6.1 机械结构
14.6.2 USB接口的电气特性
14.6.3 USB总线状态
14.6.4 USB的电源管理
14.7 USB的编码方式
14.8 USB接口的通信协议
14.8.1 字段格式
14.8.2 封包格式
14.8.3 数据事务格式
14.9 分割数据事务
14.10 USB描述符
14.11 USB的标准请求
14.12 设备群组
第15章 USB芯片组和外围设备的设计
15.1 USB芯片简介
15.2 USB接口芯片
15.3 包含USB单元的微处理器
15.4 USB 2.0微处理器和接口芯片组
15.5 USB芯片组的选择
15.6 USB外围设备和驱动程序
15.7 USB外围设备的开发重点
第16章 人性化接口设备群组的基本概念
16.1 HID群组简介
16.2 HID群组的特性和限制
16.3 HID群组的基本要求
16.4 HID群组的软件要求
16.5 识别HID群组
16.5.1 描述符的内容
16.5.2 启动接口
16.5.3 版本修订的兼容性
16.5.4 HID群组描述符
16.6 报告描述符
16.6.1 描述符工具
16.6.2 兼容测试程序
16.7 HID群组请求
第17章 USB应用程序的设计概念
17.1 主机通信的基本概念
17.2 主机如何发现设备
17.3 所需的API相关文件
17.4 HID设备驱动程序和DLL的特性
17.5 HID API函数
17.6 API函数和Visual Basic的基本概念
17.6.1 声明
17.6.2 ByRef和ByVal传递方式
17.6.3 传递空值
17.6.4 函数和子程序
17.6.5 DLL名称的使用
17.6.6 字符串格式
17.6.7 结构
17.6.8 如何调用API函数
第18章 API函数的基本介绍
18.1 Windows与HID设备通信的API函数
18.2 寻找所有的HID设备
18.2.1 返回HID群组的GUID——HidD-GetHidGuid函数
18.2.2 返回所有HID信息——SetupDiGetClassDevs函数
18.2.3 识别每一个HID接口——SetupDiEnumDeviceInterfaces函数
18.2.4 返回设备的路径——SetupDiGetDeviceInterfaceDetail函数
18.2.5 返回设备的句柄——CreateFile函数
18.2.6 返回厂商和产品ID——HidD-GetAttributes函数
18.3 检查HID设备功能
18.3.1 返回包含设备特征的缓冲区指针——HidD-GetPreparsedData函数
18.3.2 返回设备的特征——HidP-GetCaps函数
18.3.3 返回设备的数值特征——HidP-GetValueCaps函数
18.4 读取和写入数据 366
18.4.1 向设备传送输出报告——WriteFile函数
18.4.2 从设备读取输入报告——ReadFile函数
18.4.3 传送特征报告给设备——HidD-SetFeature函数
18.4.4 从设备读取特征报告——Get-Feature函数
18.5 关闭通信——CloseHandle函数
第19章 USB接口应用程序设计
19.1 HID API函数的引用
19.2 打开HID设备的通信步骤
19.3 Visual Basic窗体程序设计
19.3.1 返回HID群组的GUID——HidD-GetHidGuid函数
19.3.2 返回所有HID信息——SetupDiGetClassDevs函数
19.3.3 识别每一个HID接口——SetupDiEnumDeviceInterfaces函数
19.3.4 返回设备的路径——SetupDiGetDeviceInterfaceDetail函数
19.3.5 返回设备的句柄——CreateFile函数
19.3.6 返回厂商和产品ID——HidD-GetAttributes函数
19.3.7 返回包含设备特征的缓冲区指针——HidD-GetPreparsedData函数
19.3.8 返回设备的特征——HidP-GetCaps函数
19.3.9 返回设备的数值特征——HidP-GetValueCaps函数
19.3.10 向设备传送输出报告——WriteFile函数
19.3.11 从设备读取输入报告——ReadFile函数
19.4 完整的测试程序
第20章 动态链接库(DLL)文件的设计和制作
20.1 DLL文件的设计方法和步骤
20.2 多个USB设备控制的DLL设计
20.3 单个字节传输的DLL设计
第21章 USB I/O控制设计——应用CY7C63101芯片组
21.1 USB外围设备设计
21.2 CY7C63x系列芯片组介绍
21.3 USB外围设备的程序设计
21.3.1 固化程序代码设计
21.3.2 应用程序设计——使用Visual Basic
第22章 USB I/O控制设计——应用EZ-USB(FX)芯片组
22.1 USB外围设备的硬件设计
22.2 设备列举和重新设备列举
22.3 固化程序代码的下载功能
22.3.1 固化程序代码下载的设备要求
22.3.2 重新设备列举的模式
22.4 固化程序代码的下载程序
22.4.1 控制平台的烧录方式
22.4.2 EEPROM数据的回复和烧录
22.4.3 重新设备列举
22.5 应用程序设计——使用Visual Basic
22.6 多个HID设备与单个字节的控制程序设计
第23章 USB I/O控制设计——应用PDIUSBD11芯片组
23.1 PDIUSBD11简介
23.2 USB外围设备设计
23.3 应用程序设计——使用Visual Basic
点击展开
点击收起
— 没有更多了 —
没有光碟
以下为对购买帮助不大的评价