第一章 绪论 | 第1-10页 |
1.1 引言 | 第7-8页 |
1.2 常用微机外部总线 | 第8-9页 |
1.3 论文内容简介 | 第9-10页 |
第二章 系USB体系结构概述 | 第10-28页 |
2.1 USB系统的描述 | 第10-11页 |
2.2 USB主机 | 第11-12页 |
2.3 USB设备 | 第12-14页 |
2.3.1 设备特性 | 第13页 |
2.3.2 设备描述 | 第13-14页 |
2.3.3 系统设置 | 第14页 |
2.4 USB的互连 | 第14-19页 |
2.4.1 USB总线的拓朴结构 | 第14-16页 |
2.4.2 USB数据流 | 第16-19页 |
2.5 物理接口 | 第19-20页 |
2.6 USB总线协议 | 第20-26页 |
2.6.1 分组域格式 | 第20-21页 |
2.6.2 分组格式 | 第21-23页 |
2.6.3 事务格式 | 第23-25页 |
2.6.4 错误检测和恢复 | 第25页 |
2.6.5 NRZI编码 | 第25-26页 |
2.7 USB总线枚举 | 第26-28页 |
第三章 数据采集系统硬件设计 | 第28-56页 |
3.1 浮点数据采集电路概述 | 第28-29页 |
3.2 浮点数据采集电路设计 | 第29-34页 |
3.2.1 浮点数据采集原理 | 第29-30页 |
3.2.2 浮点放大技术的硬件实现 | 第30-34页 |
3.3 MCU系统 | 第34-39页 |
3.3.1 Aduc812单片机概述 | 第34-38页 |
3.3.2 MCU系统扩展 | 第38-39页 |
3.4 控制逻辑与接口设计 | 第39-52页 |
3.4.1 复杂可编程逻辑器件与VHDL语言 | 第39-40页 |
3.4.2 控制逻辑与接口结构 | 第40-41页 |
3.4.3 控制逻辑设计 | 第41-47页 |
3.4.4 接口设计 | 第47-52页 |
3.5 USB接口电路设计 | 第52-55页 |
3.5.1 PDIUSBD12介绍 | 第52-54页 |
3.5.2 USB接口电路的硬件实现 | 第54-55页 |
3.6 电源,地及噪声 | 第55-56页 |
第四章 系统控制软件设计 | 第56-66页 |
4.1 设计思路 | 第56-57页 |
4.2 系统控制程序 | 第57-58页 |
4.3 USB中断服务程序 | 第58-64页 |
4.3.1 控制端点处理程序 | 第59-63页 |
4.3.2 主输入端点处理程序 | 第63-64页 |
4.3.3 普通输入端点处理程序 | 第64页 |
4.3.4 其他端点处理程序 | 第64页 |
4.4 数据采集处理程序 | 第64-66页 |
第五章 USB主机统软件设计 | 第66-85页 |
5.1 WDM驱动程序 | 第66-67页 |
5.2 WDM驱动程序的工作机制 | 第67-68页 |
5.3 分层的USB设备驱动程序 | 第68-70页 |
5.4 WMD数据结构 | 第70-73页 |
5.4.1 I/O请求包(IRP) | 第70-72页 |
5.4.2 WDM驱动程序中的类 | 第72-73页 |
5.5 WDM驱动程序实现 | 第73-82页 |
5.5.1 DriverEntry()的例程 | 第73-76页 |
5.5.2 D12_AddDevice()例程 | 第76-78页 |
5.5.3 I/O系统服务派发例程 | 第78-79页 |
5.5.4 D12_Dispatch()例程 | 第79-82页 |
5.5.5 D12_ProcessPowerIrp()例程 | 第82页 |
5.6. INF文件的创建 | 第82-85页 |
结束语 | 第85-87页 |
参考文献 | 第87-90页 |