文件格式:word
文件大小:568.00KB
适用专业:计算机技术
适用年级:大学
下载次数:7 次
我要下载:点击联系下载论文编号:37783
资料简介:
毕业设计 嵌入式USB设备设计 共51页,20513字
摘 要
本文介绍了一种在基于ARM7 的嵌入式系统上开发USB 接口的详细内容,设计采用ARM7微处理器和USB接口芯片组成的系统来实现一个完整的USB设备。
USB设备都可以归结为控制器和USB电气接口这两个基本部分的组合。在设计中,采用的控制器是Philips公司的32位ARM7TDMI-S微处理器LPC2214,USB电气接口则是PHILIPS公司的USB接口芯片PDIUSBD12。
本文结合USB1.1接口技术,从硬件和软件两个方面,从电路设计和驱动程序,由-低层到高层逐步详细讲解USB设备的开发过程。本文的重点在于阐述系统硬件设计和系统固件的实现方法。论文首先简要介绍了USB体系,让读者对USB通信协议有一定的了解;接着详细介绍了系统的硬件设计方案,包括设计中采用的能够实现USB1.1通信的USB器件PDIUSBD12及LPC2214芯片的有关特性;在USB驱动程序开发部分,介绍了USB设备控制层及USB接口控制驱动,同时也简要介绍了应用层的一些相关内容。
关键词:USB;LPC2214;PDIUSBD12;嵌入式微处理器
目 录
引 言 - 1 -
第1章 概述 - 2 -
1.1 嵌入式系统概述 - 2 -
1.2 嵌入式系统的应用 - 2 -
1.3 嵌入式USB传输的优点 - 2 -
第2章 USB技术 - 4 -
2.1 USB总线简介 - 4 -
2.2 USB协议简介 - 4 -
2.3 USB接口技术 - 7 -
第3章 系统硬件电路设计 - 9 -
3.1 设备电路系统概述 - 9 -
3.2 微控制器 - 10 -
3.2.1 微处理器特性 - 10 -
3.2.2 电源电路 - 11 -
3.2.3 时钟控制电路 - 12 -
3.2.4 复位电路 - 13 -
3.2.5 JTAG接口电路 - 14 -
3.3 USB器件 - 16 -
3.3.1 PDIUSBD12 - 16 -
3.3.2 USB器件外围电路 - 19 -
3.3.3 USB器件与微处理器连接电路 - 21 -
第4章 系统软件设计 - 23 -
4.1 软件设计概述 - 23 -
4.2 USB设备控制层程序设计 - 24 -
4.3 USB接口控制驱动程序设计 - 26 -
4.4 PDIUSBD12中断服务程序设计 - 30 -
结论与展望 - 32 -
致 谢 - 33 -
参考文献 - 34 -
附录A:总设计原理图 - 35 -
附录B:英文原文及译文 - 36 -
附录C:主要参考文献题录 - 38 -
附录D:程序清单 - 40 -
资料文件预览:
共1文件夹,1个文件,文件总大小:568.00KB,压缩后大小:251.77KB
- 毕业设计-嵌入式USB设备设计
嵌入式USB设备设计.doc [568.00KB]
我要下载:嵌入式USB设备设计