需要金币:1000 个金币 | 资料包括:完整论文,开题报告 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:13955 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:本文利用了通用串行总线(USB)的传输速率,支持热插热拔,即插即用,易于扩展,占用系统资源少的益处,与古板的数据传输技能相结合,设计和完成了一套基于USB数据传输、剖析、展示为一体的数据传输体系。 该课题是研究计费系统终端接口模块的设计,实际是设计出一个可以用来连接USB设备的一个驱动。本文利用USB2.0的总线协议技术,其中有总线特征、数据流、传输的范例,等等,介绍了基于usb接口的数据传输系统技术,在硬件部分,本文介绍了USB2.0接口芯片XFZCY7C68013的机能和特征,继而具体介绍了硬件,驱动程序开发部分,首先介绍了WDM驱动的发展模式,然后介绍了数据传输系统的USB设备驱动程序的设计,驱动程序完成了基于vc++的主机应用程序。 论文完成了基于USB总线的数据传输系统,为数据传输提供了一个更有效、更经济、更方便的数据传输方式。
关键词: USB;销售计费;数据传输;WDM;驱动程序
目录 摘要 ABSTRACT 第1章 绪 论-1 1.1 选题背景-1 1.2 研究目的和意义-1 第2章 USB总线技术-3 2.1 USB总线的机械和电气特性-3 2.1.1 电气特性-3 2.1.2 电源-3 2.2 USB数据流模型-4 2.2.1 USB系统描述-4 2.2.2 USB的通信流-5 2.2.3 设备端点(Device Endpoint)-5 2.2.4 管道(pipe)-5 2.3 USB数据传输类型-5 第3章 USB协议-6 3.1 USB系统的使用分类及系统的描述-6 3.2 USB设备-7 3.2.1 设备特性-7 3.2.2 设备描述-7 3.2.3 设备状态-7 3.3 Bus Enumeration总线标号-8 3.4 通用USB设备操作-8 3.4.1 动态插接与拔开-8 3.4.2 地址分配-9 3.5 USB主机-9 第4章 硬件说明-10 4.1 FX2系列芯片概述-10 4.2 功能特点-10 4.3 USB控制芯片CY7C68013芯片结构-11 4.4 FX2端点缓冲区-12 第5章 USB设备驱动及应用程序设计-13 5.1 WDM驱动程序模型介绍-13 5.1.1 WDM驱动程序分层-15 5.1.2 WDM驱动程序的功能模块-15 5.2 USB驱动程序-15 5.2.1 USB设备驱动程序-15 5.2.2 USB驱动程序(USBD)-16 5.2.3 主控制器驱动程序(HCD)-17 5.2.4 根集线器驱动程序-17 5.3 USB设备驱动程序的设计-17 5.3.1 开发环境-17 5.3.2 USB设备驱动程序调用-17 5.3.3 USB设备驱动程序编译-18 5.3.4 USB设备驱动程序的调试-20 5.3.5 USB设备驱动程序装载-20 5.4 USB应用程序的设计-20 5.4.1 USB应用程序开发工具-20 5.4.2 USB设备通信-21 参考文献-30 附 录-31 |