您现在的位置:网站首页答辩论文论文专题

单片机与USB通讯的固件程序设计

  • 简介:中北大学本科毕业论文题 目: 单片机与USB通讯的固件程序设计 院 系: 信息工程学院 专 业: 电子信息科学与技术 班 级: 学 号: 学生姓名: 指导教师: 论文提交日期:2006 年 6月 21 日毕业设计(论文)任务书信息工程学院 ......
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
[页数]: 35 [字数]:12514

[目录]:
摘要 I
ABSTRACT II
第一章  绪论
第二章 硬件环境
第三章 固件编程
结束语
参考文献
致谢


[正文]:
第一章  绪论
1.1 USB的意义
近年来USB技术已经成为了计算机领域发展最快的技术之一,并为越来越多的个人计算机界人士所接受。现在,你如果买了一台没有USB端口的基于Intel生产的芯片的PC机,那简直是不可能的。而且USB技术并不仅限于PC行业,现在每一个计算机硬件的生产商都在尝试在他自己的平台上应用USB技术。那么什么是USB呢?
读者可能对串口有了解,我们通常所用的鼠标和调制解调器都是连接在串口上的。但USB端口可以连接许多设备,这些设备可以相互连接在一起。而且不同类型的设备组成可以通过一种称为USB集线器的硬件分离开来,这些都是与传统的串口上只能链接一个设备有着本质区别的。正如前面提到的一样,USB用来把串口、并口等不同的接口统一起来,使用一个4针插头作为标准插头。通过这个标准插头,采用星型结构可以把所有的外设连接起来,并且不会损失带宽。也就是说,USB将取代当前PC上的串口和并口。所以当我们提到USB时,与其将它想象成一个串口,还不如将它想象成一个连接有不同设备的网络,就像我们所熟悉的以太网一样。
1.2 USB的用途
USB就是设备插架的一种规范。USB技术的设计目的是向广大计算机用户提供纯粹的数字和音频信号,以实现通信服务。所以USB的总线速度要足够用来支持这些类型的设备。
对广大PC用户来说,在连接外设时有一个很大的问题,那就是对于每一种设备而言,都需要在总线上插入一块它自己的适配器,当然还需要占用主板上的一个扩展槽。例如,对于高分辨率的图象支持需要有显卡;为了驱动你的游艺杆需要有游戏
卡;驱动音箱还要有声卡;为了将图象信号输入计算机,还要有视频输入卡等等。
随着计算机技术的飞速发展,新的外设不断涌现,留给各种适配卡使用的扩展槽越来越少了。同时,为了适应未来发展的需要,计算机还要包含足够的技术支持。例如在PC机上实现电视会议在今天已经成为了现实,而由你的PC机来提供环绕立体声将成为一种标准的功能。当然究竟要实现哪些功能现在还不能预计。因此USB技术必须着眼于未来,具有良好的可扩充性。
......


[摘要]:
随着USB技术不断地发展和完善,支持USB的设备数量已经相当可观,USB接口的种种优势正在显示出来,USB已经是个人电脑的标准设备之一。支持USB技术的外设也不断地涌现。USB技术已经成为IT业最热门的技术之一。本设计是用C语言来完成,用来实现USB固件的程序设计。
USB设备固件的开发在整个USB接口设计中具有举足轻重的地位。设备硬件需要软件的协同来完成相应的工作,然而固件的编制并不受具体微处理器种类的限制。
USB的固件设计主要是在相应的硬件条件下完成固件编程,为USB的硬件和软件之间的通讯搭建平台。硬件环境主要了解AT89C52和PDIUSBD12功能和连接电路。而固件编程需要做大量的工作:包括主函数、中断服务函数、标准请求等程序的设计,以实现固件编程的设计目的。
本次设计的固件程序设计基本达到了最初的设计思想和要实现的功能,其中涉及到的程序设计在以后的章节中会详细介绍。
关键字:USB接口;固件;标准请求;PDIUSBD12;
Abstract
With the continuous development and elevation of USB technology , the number of the USB’equipment have used become more and more ,its predominance has appeared and have become one of the standard equipment .Supporting the USB the technical establishing outside to also flow out constantly now. The technique of USB has become the one of the most popular techniques of the industry of IT. This design  uses the language of C completes to complete and to realize the firmware of USB design.
The USB equipments firmware development hold very important station of in the whole of USB interface’ technique. The equipments hardware needs software to complete the corresponding work. However, the establishment of the firmware do not summit to concrete microprocessor category.
The USB firmware design under the homologous hardware term completes the firmware program, taking to set up the terrace between the communication of the software and the USB hardware.Main understanding environment in hardware is AT89C52 with the function of PDIUSBD12 with link the electric circuit.But the firmware program demand does a lot of works:Including the main function,break service function, the design of the standard request etc, to realize to design purpose of firmware program.
The design of the firmware program achieve original conceive and actual function ,in which ,program design  involved will introduce in detail in back chapter.
Keywords: USB interface; firmware; standard request; PDIUSBD12;

[参考文献]:
[1]. 周立功 ,PDIUSBD12 带并行总线的USB接口器件[M],北京航空航天出版社,2003年:1
[2].周立功 ,PDIUSBD12 常见问题解答[M],北京航空航天出版社,2003年:6
[3]. 张念淮 、江浩 ,USB总线接口开发指南[M],国防工业出版社,2001年第一版:173
[4].周立功 ,PDIUSBD12 USB固件编程与驱动开发[M],北京航空航天出版社,2003年2月第一版:45 、145
[5]. 周立功 ,D12 SMART 套件用户指南[M],北京航空航天出版社,2003年:9


[原文截取]
中北大学
本科毕业论文
题 目: 单片机与USB通讯的固件程序设计
院 系: 信息工程学院
专 业: 电子信息科学与技术
班 级:
学 号:
学生姓名:
指导教师:
论文提交日期:2006 年 6月 21 日
毕业设计(论文)任务书
信息工程学院 电子信息科学与技术专业 0
毕业设计(论文)题目:
单片机与USB通讯的固件程序设计
毕业设计(论文)内容:
USB固件程序设计
毕业设计(论文)专题部分:
实现计算机与USB开发板的无错识别,为用USB开发板做进
研究提供较好的开发平台。
指 导 教 师: 签字 年 月 日
教 研 室 主 任: 签字 年 月 日
院 长: 签字 年 月 日 摘 要
随着USB技术不断地发展和完善,支持USB的设备数量已经相当可观,USB接口的种种优势正在显示出来,USB已经是个人电脑的标准设备之一。支持USB技术的外设也不断地涌现。USB技术已经成为IT业最热门的技术之一。本设计是用C语言来完成,用来实现USB固件的程序设计。
USB设备固件的开发在整个USB接口设计中具有举足轻重的地位。设备硬件需要软件的协同来完成相应的工作,然而.....
查看评论 已有0位网友发表了看法
  • 验证码: