| 第一章 绪论 | 第1-17页 |
| ·概述 | 第13页 |
| ·虚拟仪器的概念 | 第13-14页 |
| ·虚拟仪器的特点及发展趋势 | 第14-15页 |
| ·USB的起源和发展历史 | 第15页 |
| ·USB的特点 | 第15-16页 |
| ·虚拟仪器技术与USB技术的结合 | 第16页 |
| ·本课题的意义及主要研究内容 | 第16-17页 |
| 第二章 USB协议 | 第17-25页 |
| ·USB的互连 | 第17-22页 |
| ·USB的主机 | 第17-21页 |
| ·总线的物理拓朴结构 | 第21-22页 |
| ·总线逻辑拓朴结构 | 第22页 |
| ·客户软件层与应用层的关系 | 第22页 |
| ·USB设备架构 | 第22-25页 |
| 第三章 USB接口控制器 | 第25-32页 |
| ·USB接口控制器的要素 | 第25页 |
| ·USB接口控制器的选择 | 第25-26页 |
| ·PDIUSBD12芯片 | 第26-32页 |
| 第四章 硬件设计 | 第32-41页 |
| ·硬件总体结构 | 第32页 |
| ·单片机模块 | 第32-34页 |
| ·USB协议转换模块 | 第34-36页 |
| ·USB连接端口电路 | 第36-37页 |
| ·复位与挂起电路 | 第37-38页 |
| ·试验电路部分 | 第38-40页 |
| ·印刷电路布线 | 第40-41页 |
| 第五章 固件程序设计 | 第41-52页 |
| ·主程序流程 | 第41页 |
| ·头文件说明 | 第41-45页 |
| ·初始化操作 | 第45-48页 |
| ·中断服务程序 | 第48-49页 |
| ·控制端点处理程序 | 第49-50页 |
| ·端点1和主端点处理程序 | 第50-52页 |
| 第六章 WINDOWS系统下的驱动程序 | 第52-66页 |
| ·WINDOWS体系和WDM(Windows Driver Model)模型简介 | 第52-55页 |
| ·驱动程序中的IRP处理 | 第55-57页 |
| ·USB驱动程序 | 第57-65页 |
| ·DriverEntry例程 | 第58-60页 |
| ·创建设备 | 第60-61页 |
| ·读取设备数据 | 第61-65页 |
| ·小结 | 第65-66页 |
| 第七章 虚拟仪器应用程序 | 第66-79页 |
| ·Labview应用程序与数据卡的连接 | 第66-67页 |
| ·动态链接库(DLL) | 第67-73页 |
| ·DLL的文件组成 | 第67页 |
| ·DLL的入出口函数 | 第67-68页 |
| ·DLL的编写 | 第68-69页 |
| ·从DLL中导出函数 | 第69-70页 |
| ·在DLL中定义函数 | 第70-73页 |
| ·Labview应用程序 | 第73-79页 |
| 第八章 结束语 | 第79-80页 |
| 参考文献 | 第80-82页 |