销售计费系统终端接口模块的设计开发.doc

  • 需要金币1000 个金币
  • 资料包括:完整论文,开题报告
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2016-11-24
  • 论文字数:13955
  • 当前位置论文阅览室 > 毕业设计 > 单片机论文 >
  • 课题来源:(小胖猫)提供原创文章

支付并下载

摘要:本文利用了通用串行总线(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