图书介绍
Visual Basic接口设计与工程实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 许永和编著;张丹改编 著
- 出版社: 北京:人民邮电出版社
- ISBN:711515886X
- 出版时间:2007
- 标注页数:456页
- 文件大小:85MB
- 文件页数:469页
- 主题词:
PDF下载
下载说明
Visual Basic接口设计与工程实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Visual Basic 6.0简介1
1.1 初识Visual Basic2
1.2 集成开发环境介绍3
1.3 变量类型和常数6
1.4 基本语法7
1.5 工具箱12
1.6 编写第一个Visual Basic应用程序16
1.6.1 第一个Visual Basic应用程序16
1.6.2 保存程序文件21
1.6.3 高级程序设计22
第2章 并行端口的基本概念27
2.1 并行端口的基本介绍28
2.2 硬件特性30
2.3 并行端口程序设计32
2.4 Centronics并行端口35
2.5 软件寄存器——标准并行端口(SPP)36
2.6 双向端口39
2.7 使用并行端口执行8位输入40
2.8 Nibble模式43
2.9 BIOS的并行端口模式46
2.10 系统资源47
2.10.1 并行端口地址47
2.10.2 中断49
2.10.3 DMA通道49
2.10.4 增加并行端口50
第3章 并行端口的基本测试53
3.1 硬件设计53
3.2 Visual Basic程序设计57
3.3 步进马达输出64
3.3.1 1相激磁64
3.3.2 2相激磁65
3.3.3 1-2相激磁66
3.3.4 步进马达的驱动电路67
第4章 并行端口的输入/输出73
4.1 并行端口的输出应用74
4.2 使用VisualBasic程序执行输出控制76
4.3 并行端口的输入应用78
4.3.1 单一字节输入硬件的设计78
4.3.2 读取5个字节的硬件设计80
4.4 输出应用84
4.4.1 逻辑电平输出85
4.4.2 机械式继电器和电子式固态继电器87
4.4.3 ULN2003A驱动器88
4.5 输入应用90
第5章 并行端口模拟/数字转换实验93
5.1 什么是A/D转换器94
5.2 A/D转换器类型96
5.3.1 ADC0804的特性和规格99
5.3 A/D转换器芯片组99
5.3.2 ADC0809的特性和规格100
5.4 8位A/D转换电路设计101
5.4.1 电路设计原理101
5.4.2 Visual Basic程序设计103
5.5 多信道A/D转换电路设计105
5.5.1 ADC0804多信道电路设计107
5.5.2 ADC0809多信道电路设计110
5.6 电路设计注意事项114
5.6.1 解决和降低噪声114
5.6.2 信号调整115
5.6.3 传感器接口115
5.6.4 仪表放大器116
第6章 并行端口数字/模拟转换实验119
6.1 D/A转换器简介119
6.1.1 D/A转换器的线性度120
6.1.2 D/A转换器的分辨率121
6.1.3 D/A转换器的精确度121
6.1.4 D/A转换器的建立时间121
6.2 D/A转换器类型122
6.2.1 电流切换D/A转换器122
6.2.2 加权电阻型D/A转换器123
6.2.3 R-2R梯型D/A转换器124
6.3 D/A转换器的应用和实现126
6.3.1 D/A转换器——DAC0800126
6.3.2 D/A转换器——AD558129
第7章 ECP和EPP的特性135
7.1 IEEE 1284标准136
7.2 EPP——增强型并行端口136
7.3 EPP寄存器接口140
7.4 ECP——扩展功能并行端口141
7.5 ECP硬件特性142
7.6 ECP握手步骤144
7.7 ECP软件及寄存器接口146
第8章 EPP模式的应用设计151
8.1 EPP并行端口的基本应用151
8.1.1 硬件电路设计153
8.1.2 Visual Basic程序设计153
8.2 使用8255芯片组扩展EPP并行端口模式156
8.3 并行端口连接8255芯片组的电路设计162
8.3.1 硬件电路设计162
8.3.2 Visual Basic程序设计164
第9章 串行外围端口的基本概念167
9.1 串行传输的格式和协议167
9.2 通信的基本概念169
9.3 RS-232C规格介绍170
9.3.2 连接器的机械特性171
9.3.1 电气特性171
9.3.3 RS-232接口信号174
9.4 RS-232常用的接线方式175
9.4.1 虚拟(NULL)Modem的应用177
9.4.2 回路(LOOPBACK)测试178
9.5 RS-232数据格式179
9.6 UART的概念181
9.7 UART和RS-232的信号电平转换183
9.8 PC主机的资源184
第10章 RS-232 Visual Basic程序设计191
10.1 基本概念191
10.2 单信道A/D转换196
10.2.1 单芯片微处理器端197
10.2.2 PC主机端的Visual Basic程序198
10.3 4信道RS-232串行传输203
10.4 从并行端口转换到RS-232串行端口207
第11章 RS-485串行接口的应用211
11.1 RS-422和RS-485的基本概念212
11.2 RS-232、RS-422和RS-485串行接口的比较213
11.3 RS-422和RS-485串行接口标准216
11.3.1 RS-422电气规定216
11.3.2 RS-485电气规定217
11.3.3 RS-422和RS-485的系统配置219
11.3.4 RS-422/485的接地问题221
11.3.5 RS-422和RS-485的瞬间保护224
11.4 增加RS-485串行端口225
11.5 RS-485串行传输的设计和应用228
第12章 IrDA红外线传输接口235
12.1 IrDA红外线通信简介236
12.2 IrDA规范的差异237
12.3 IrDA技术标准238
12.4 IrDA的调变特性239
12.5 IrDA技术规范243
12.6 IrDA Control247
12.7 Windows操作系统下的IrDA技术探讨248
12.8 Windows操作系统的测试249
第13章 IrDA红外线的接收和发射251
13.1 硬件设计251
13.1.1 IrDA收发器——HSDL3201252
13.1.2 IrDA编码和解码器——HSDL7001254
13.2 电路设计259
13.3 Visual Basic程序设计259
第14章 USB的基本架构和特性263
14.1 什么是USB264
14.2 如何安装USB设备265
14.3 USB的总线结构268
14.4 USB数据流的模式和引脚的概念270
14.5 USB的传输类型271
14.6.1 机械结构274
14.6 USB的连接器和缆线274
14.6.2 USB接口的电气特性276
14.6.3 USB总线状态277
14.6.4 USB的电源管理281
14.7 USB的编码方式282
14.8 USB接口的通信协议283
14.8.1 字段格式284
14.8.2 封包格式286
14.8.3 数据事务格式289
14.9 分割数据事务293
14.10 USB描述符295
14.11 USB的标准请求298
14.12 设备群组300
第15章 USB芯片组和外围设备的设计303
15.1 USB芯片简介303
15.2 USB接口芯片305
15.3 包含USB单元的微处理器309
15.4 USB 2.O微处理器和接口芯片组311
15.5 USB芯片组的选择314
15.6 USB外围设备和驱动程序317
15.7 USB外围设备的开发重点318
第16章 人性化接口设备群组的基本概念321
16.1 HID群组简介321
16.2 HID群组的特性和限制322
16.3 HID群组的基本要求323
16.4 HID群组的软件要求324
16.5 识别HID群组325
16.5.1 描述符的内容326
16.5.2 启动接口328
16.5.3 版本修订的兼容性328
16.5.4 HID群组描述符329
16.6 报告描述符330
16.6.1 描述符工具334
16.6.2 兼容测试程序335
16.7 HID群组请求336
第17章 USB应用程序的设计概念339
17.1 主机通信的基本概念339
17.2 主机如何发现设备340
17.3 所需的API相关文件341
17.4 HID设备驱动程序和DLL的特性342
17.5 HID API函数344
17.6 API函数和Visual Basic的基本概念345
17.6.1 声明347
17.6.2 ByRef和ByVal传递方式349
17.6.3 传递空值350
17.6.4 函数和子程序350
17.6.5 DLL名称的使用351
17.6.7 结构352
17.6.6 字符串格式352
17.6.8 如何调用API函数353
第18章 API函数的基本介绍355
18.1 Windows与HID设备通信的API函数355
18.2 寻找所有的HID设备356
18.2.1 返回HID群组的GUID——HidD_GetHidGuid函数356
18.2.2 返回所有HID信息——SetupDiGetClassDevs函数357
18.2.3 识别每一个HID接口——SetupDiEnumDeviceInterfaces函数358
18.2.4 返回设备的路径——SetupDiGetDeviceInterfaceDetail函数359
18.2.5 返回设备的句柄——CreateFile函数361
18.2.6 返回厂商和产品ID—HidD_GetAttributes函数362
18.3 检查HID设备功能363
18.3.1 返回包含设备特征的缓冲区指针——HidD_GetPreparsedData函数363
18.3.2 返回设备的特征——idP_GetCaps函数364
18.3.3 返回设备的数值特征——HidP_GetValueCaps函数365
18.4 读取和写入数据366
18.4.1 向设备传送输出报告——WriteFile函数367
18.4.2 从设备读取输入报告——ReadFile函数368
18.4.3 传送特征报告给设备——HidD_SetFeature函数370
18.4.4 从设备读取特征报告——Get_Feature函数370
18.5 关闭通信——CloseHandle函数371
第19章 USB接口应用程序设计373
19.1 HIDAPI函数的引用373
19.2 打开HID设备的通信步骤381
19.3 Visual Basic窗体程序设计382
19.3.1 返回HID群组的GUID——HidD_GetHidGuid函数385
19.3.2 返回所有HID信息——SetupDiGetClassDevs函数386
19.3.3 识别每一个HID接口——SetupDiEnumDeviceInterfaces函数387
19.3.4 返回设备的路径——SetupDiGetDeviceInterfaceDetail函数388
19.3.5 返回设备的句柄——reateFile函数390
19.3.6 返回厂商和产品ID——HidD_GetAttributes函数391
19.3.7 返回包含设备特征的缓冲区指针——HidD_GetPreparsedData函数392
19.3.8 返回设备的特征——idP_GetCaps函数393
19.3.9 返回设备的数值特征——HidP_GetValueCaps函数395
19.3.10 向设备传送输出报告——WriteFile函数395
19.3.11 从设备读取输入报告——ReadFile函数397
19.4 完整的测试程序398
第20章 动态链接库(DLL)文件的设计和制作399
20.1 DLL文件的设计方法和步骤399
20.2 多个USB设备控制的DLL设计410
20.3 单个字节传输的DLL设计413
第21章 USB I/O控制设计——应用CY7C63101芯片组415
21.1 USB外围设备设计415
21.2 CY7C63x系列芯片组介绍417
21.3 USB外围设备的程序设计420
21.3.1 固化程序代码设计420
21.3.2 应用程序设计——使用VisualBasic421
22.1 USB外围设备的硬件设计427
第22章 USB I/O控制设计——应用EZ-USB(FX)芯片组427
22.2 设备列举和重新设备列举429
22.3 固化程序代码的下载功能431
22.3.1 固化程序代码下载的设备要求431
22.3.2 重新设备列举的模式432
22.4 固化程序代码的下载程序434
22.4.1 控制平台的烧录方式436
22.4.2 EEPROM数据的回复和烧录437
22.4.3 重新设备列举440
22.5 应用程序设计——使用Visual Basic440
22.6 多个HID设备与单个字节的控制程序设计444
第23章 USB I/O控制设计——应用PDIUSBD11芯片组447
23.1 PDIUSBD11简介447
23.2 USB外围设备设计450
23.3 应用程序设计——使用Visual Basic452
热门推荐
- 2599844.html
- 1863091.html
- 3413562.html
- 3398983.html
- 2232394.html
- 1407288.html
- 3825969.html
- 3657231.html
- 2885138.html
- 3812014.html
- http://www.ickdjs.cc/book_2635591.html
- http://www.ickdjs.cc/book_148226.html
- http://www.ickdjs.cc/book_2570294.html
- http://www.ickdjs.cc/book_3739024.html
- http://www.ickdjs.cc/book_154000.html
- http://www.ickdjs.cc/book_548803.html
- http://www.ickdjs.cc/book_1197264.html
- http://www.ickdjs.cc/book_98301.html
- http://www.ickdjs.cc/book_3507015.html
- http://www.ickdjs.cc/book_3706491.html