第一章 绪论 | 第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页 |