usb设备的从动端分析与应用设计

usb设备的从动端分析与应用设计

ID:11839311

大小:1.70 MB

页数:50页

时间:2018-07-14

usb设备的从动端分析与应用设计_第1页
usb设备的从动端分析与应用设计_第2页
usb设备的从动端分析与应用设计_第3页
usb设备的从动端分析与应用设计_第4页
usb设备的从动端分析与应用设计_第5页
资源描述:

《usb设备的从动端分析与应用设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、论文题目:USB设备的从动端分析与应用设计——固件程序设计2004年5月8日摘要USB(UniversalSerialBus通用串行总线)是计算机领域中一种全新的工业标准,其技术和产品正在迅猛的发展中。因此,研究USB总线的体系架构和开发技术很有必要。本文在实验室现有硬件和软件基础上,研究了USB的接口规范和软硬件开发方法,并应用于实际,设计出了用USB实现的温度采集系统。本文围绕设计目标,在简要叙述USB1.1总线协议的基础上,主要论述了两个方面的内容:固件程序的开发和DS1620的使用方法。

2、设备以AT89S52单片机作为控制器,Philips公司的PDIUSBD12作USB收发器,用DALLAS公司的DS1620进行温度采集,采用中断数据传输方式实现数据传输。关键词USB;WDM;PDIUSBD12;温度采集;DS1620ABSTRACTUSB(UniversalSerialBus)isacompletelynewindustrystandardinthefieldofcomputer.Itstechnologyandproductaretremendouslydeveloping

3、.Therefore,ItisnecessarytoresearchtheframeanddevelopingtechnologyofUSB.Basedonthehardwareandsoftwarethatourlaboratoryishaving,thispaperresearchestheinterfacestandardandsoftware-hardwaredevelopingmethodsofUSB,applyitintotheactualenvironment,anddesigne

4、dthetemperaturecollectionsystem.Centeringonthedesigningobject,outliningtheUSB1.1protocol,thispapermainlyexpoundtwoaspectsofcontent:thedevelopingoffirmwareprogramandemploymentofDS1620.UsingAT89S52ascontrolappliance,PDIUSBD12ofPhilipsCorp.asUSBreceivin

5、g-transmittingappliance,thedevicecollecttemperaturewithDS1620ofDALLASCorp.,andadoptinterruptdatatransmittingtorealizedatatransition.KeywordsUSB;WDM;PDIUSBD12;temperaturecollection;DS1620USB设备的从动端分析与应用设计—固件程序设计目录摘要iABSTRACTii前言1一、本文研究的主要内容1二、USB发展情况1三

6、、USB的设计目标2四、USB的性能特点2四、USB系统组成3(一)USB的互连3(二)USB设备4(三)USB主机5第一章USB数据传输协议6一、USB电气特征及电平信号6二、USB数据流模型7(一)USB主机/设备分层模型7(二)端点8(三)管道9(三)传输类型9三、USB协议层11(一)字段格式11(二)包格式14(三)事务格式15第二章USB驱动程序概述17一、WDM驱动程序模型简介17二、USB主机驱动程序体系结构19(一)主机控制器驱动程序(HCD)19(二)USB总线驱动程序(US

7、BD)20第三章USB设备简介22一、硬件结构22(一)带USB接口的单片机23二、PDIUSBD12通用USB收发器24(一)PDIUSBD12的性能特点24(二)PDIUSBD12的功能框图24(三)D12引脚配置及说明26三、D12USB固件编程概要26USB设备的从动端分析与应用设计—固件程序设计(一)各端点在固件中的使用26(二)USB设备枚举的数据传输过程28第四章DS1620数字式温度传感器30一、特性30二、DS1620的3–线通信模式30第五章固件程序设计32一、设计思路32二

8、、固件编程的实现概括和流程图34(一)硬件提取层——EPPHAL.C35(二)PDIUSBD12命令接口——D12CI.C35(三)中断服务程序——ISR.C35(四)协议层——CHAP_9.C,PROTODMA.C39(五)标准设备请求处理——CHAP_9.C39(六)厂商请求处理——PROTODMA.C41(七)主循环——MAINLOOP.C42结论43致谢44参考文献45USB从动端分析与设计——固件程序设计前言一、本文研究的主要内容USB总线在各个领域中迅速得到应用,以取代老式的RS-2

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。