您现在的位置:网站首页答辩论文计算机毕业设计计算机论文

毕业论文 USB1.0协议设备的设计与实现

  • 简介:  毕业论文 USB1.0协议设备的设计与实现,共65页,21611字
    类型:word   
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
  毕业论文 USB1.0协议设备的设计与实现,共65页,21611字
   摘  要
   通用串行总线(USB)是一种高传输速率的串行接口总线,由于它具有即插即用、易于扩展和高传输速率的特点(与老式的串、并口相比),随着计算机技术的发展,现在已经被广为应用于各种计算机外设、数字设备以及工业领域之中。对基于USB总线的数据传输的方法进行研究,充分利用这种数据传输的优越性,能提高数据传输的速率、可靠性与方便性,这样就能更有效的利用计算机资源,在实际应用中更好地发挥作用。
   本论文首先简要地概述了USB1.0规范的主要内容,然后以8051单片机和PHILIPS公司的PDIUSBD12芯片为外设的核心,基于USB1.0规范开发,设计了基于USB接口的数据传输设备。论文中给出了USB设备开发所需的主要基础知识和设计思想,并从硬件、固件编程两部分分别给出了具体的开发设计过程。
   关键词:通用串行总线;PDIUSBD12;固件;8051单片机
  
   目  录
   第1章 绪论 1
   1.1 概述 1
   1.1.1 课题研究目的 1
   1.1.2 国内外发展状况 1
   1.2 USB接口及USB器件分析 2
   1.3 系统方案设计 4
   1.4 预期实现目标 4
   第2章 USB概述及协议 6
   2.1 USB体系结构概述 6
   2.1.1 USB系统描述 6
   2.1.2 USB连接头及其供电方式 8
   2.1.3 USB系统软硬件组成 8
   2.2 USB编码方式与传输类型 9
   2.2.1 USB的编码方式 9
   2.2.2 USB传输 9
   2.3 USB设备请求 12
   2.3.1 USB标准请求格式 12
   2.3.2 USB标准请求命令 12
   2.4 USB设备的描述符 13
   2.4.1 设备描述符 13
   2.4.2 配置描述符 14
   2.4.3 接口描述符 14
   2.4.4 端点描述符 16
   2.4.5 字符串描述 16
   2.5 总线协议 19
   2.6 USB的枚举过程 19
   2.7 USB主机接口及系统的功能 20
   2.8 本章小结 21
   第3章 硬件特性及电路设计 22
   3.1 单片机8051介绍 22
   3.2 PDIUSBD12器件与微控制器的连接 24
   3.2.1 PDIUSBD12功能描述 24
   3.2.2 PDIUSBD12管脚配置 24
   3.2.3 单片机与PDIUSBD12的连接 25
   3.3 系统硬件设计 26
   3.3.1 单片机电路设计 26
   3.3.2 外围电路设计 27
   3.4 本章小结 29
   第4章 程序设计及调试 30
   4.1 概述 30
   4.1.1 集成开发环境Keil简介 30
   4.1.2 程序概述 30
   4.2 固件程序 34
   4.2.1 固件程序组成 34
   4.2.2 PDIUSBD12的底层操作 35
   4.2.3 PDIUSBDI2命令接口程序 36
   4.2.4 PDIUSBDI2的中断服务程序 37
   4.2.5 主程序 42
   4.3 程序调试 45
   4.3.1 Keil编译器的使用 45
   4.3.2 系统调试 48
   4.4 本章小结 51
   结论 52
   参考文献 53
   致谢 54
   附录 55
   附录1 电路原理图 55
   附录2 PCB图 56
查看评论 已有0位网友发表了看法
  • 验证码: