文摘
英文文摘
声明
第1章 绪论
1.1集装箱装卸模拟器研制的意义
1.2国内外研究现状
1.3本课题的提出
第2章 集装箱装卸模拟器驾驶台系统的总体设计
2.1驾驶台系统的总体设计
2.1.1系统硬件设计
2.1.2系统软件设计
2.2 C8051F340单片机系统概述
2.3 USB协议的一些关键概念和问题的说明
2.3.1 USB主机和USB设备
2.3.2 USB主机和USB设备之间数据的传输方式
2.3.3设备的端点
2.3.4设备的描述符
2.3.5 USB数据信息包的格式
2.3.6事务
2.3.7USB设备驱动程序的加载
2.4.USB设备的设计
2.4.1 USB设备的设计概述
2.4.2USB硬件接口设计
2.4.3控制器的固件编程
2.4.4 PC端驱动程序的开发
2.4.5 PC端应用程序的设计
第3章 系统的硬件设计与实现
3.1控制设备的设计与制作
3.2控制电路的设计
3.2.1单片机最小系统及外围电路
3.2.2电源电路
3.2.3信号采集与传输电路
3.3 PCB板的制作
3.3.1 Protel DXP
3.3.2 PCB板的制作
第4章 系统的软件设计与实现
4.1开发工具简介
4.1.1 Keil
4.1.2 U-EC5
4.1.3 USBXpress
4.2单片机固件程序设计
4.2.1信号采集与传输的方法
4.2.2 USB通信的方法
4.2.3单片机固件程序的实现
4.3 USB驱动程序设计
4.3.1 WDM驱动程序的基本概念
4.3.2 USB驱动程序结构
4.3.3 USB设备驱动程序的开发
4.4上位机应用程序设计
第5章 系统的测试
5.1单机测试
5.2联机测试
第6章 结论与展望
参考文献
附录
致谢
研究生履历