欢迎来到天天文库
浏览记录
ID:38981090
大小:449.50 KB
页数:32页
时间:2019-06-22
《毕业论文--基于单片机的USB控制器硬件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、大连东软信息学院本科毕业设计(论文)论文题目:基于单片机的USB控制器硬件设计与实现系所:电子工程系专业:电子信息工程(嵌入式系统工程方向)学生姓名:学生学号:指导教师:导师职称:副教授完成日期:2014年5月2日大连东软信息学院DalianNeusoftUniversityofInformation大连东软信息学院毕业设计(论文)摘要基于单片机的USB控制器硬件设计与实现摘要随着个人计算机的大量使用,其外接设备也越来越多,比如打印机、扫描仪、鼠标、音箱、游戏杆……,每个外接设备都需求通过一个外部接口与计算机连接。外接设备多了,PC的I
2、/O口也就不满足正常使用了。在许多特定的使用环境,比如工业上数据的采集等领域,经常使用集板卡来完成每项工作,而且每个板卡自然会占用一个计算机接口。计算机上的接口很有限。采集点占用多了接口就不够用。此外,在个人计算机的应用中,外部设备存在着许多问题。而且许多问题基本可以归结到因为配置、成本以及个人计算机的连接等几个方面,而为了解决这些问题而出现的一种方案就是USB的出现。简而言之,USB的实现不仅解决了插口不够用的问题,而且创建了一条访问外设连接的方法。这些解决方案可以有效地减少总成本,并且从最终用户的立场来看,可以增加可连接的外部设备的
3、数目,简化设备的连接和配置。本文主要论述了使用单片机采用STC89C52RC和USB芯片采用PDIUSBD12实现一个假U盘设备。当设备连接到电脑上后,设备被电脑识别为一个大容量存储设备,采用USB供电,插到电脑上后进入“我的电脑”,可以看到多出一块磁盘。里面会有一个测试文本文件TEST.TXT,占用了一定存储空间,这是在单片机固件程序中模拟的一个文件,文本文件内的内容是在固件代码中设置好的,可以对这个文件进行读写。以此来实现模拟U盘的控制。就是在单片机的内部模拟一个FAT16的文件系统,做一个虚拟U盘。关键词:虚拟U盘,单片机,控制器
4、IV大连东软信息学院毕业设计(论文)AbstractDesignandImplementationofUSBControllerHardwareBasedonMicrocontrollerAbstractWiththeextensiveapplicationofthePC,whichmoreandmoreperipherals,printers,mice,scanners,joysticks,speakers......eachperipheralsareconnectedthroughaninterfacewithaPC.Morepe
5、ripherals,PC'sI/Osocketnaturallyenough.Inmanyspecificapplications,suchasindustrialareassuchasdataacquisition,acquisitionboardsareoftenusedtocompletethework,andeachonewillnaturallyoccupyaPCcardslot.PCslotsarelimited.Morecollectionpointsisnotgoodenough.Inaddition,theuseofp
6、ersonalcomputers,therearemanyproblemsperipherals.TheseproblemscanbeattributedsubstantiallytothecostaspectsoftheconfigurationandthelikeconnectedtothePC,andtheUSBisaschemetosolvetheseproblemsarise.Inshort,USBappearsnotonlytosolvetheI/Osocketenoughproblems,butalsotoestablis
7、haconnectionandaccesstoperipheralsapproach.Thesemethodscaneffectivelyreducetheoverallcost,butalsofromtheperspectiveoftheenduser,youcanincreasethenumberofperipheralsthatcanbeconnectedtosimplifytheconnectionandconfigurationofthedevice.ThisarticlediscussestheuseofSCMSTC89C5
8、2RCandUSBchipPDIUSBD12implementafakeU-diskdevices.Whenthedeviceisconnectedtothecomputer,thedeviceisreco
此文档下载收益归作者所有