收藏本站 | 论文目录

关键词: python matlab plc 单片机 dsp fpga 仿真 stm32

当前位置: 毕业论文设计参考 >> 电子电气通信 >> 通信工程本科论文

单片机读写U盘的实现

[关键词:单片机,读写U盘]  [热度 ]
提示:此毕业设计论文完整版包含【开题报告,论文,源程序
作品编号:txgc0151,word全文:44页,合计:19000

以下仅为该作品极少介绍,详细内容请点击购买完整版!
单片机读写U盘的实现毕业设计论文------

该课题利用AT89S52单片机作为微控制器,通过编写合适的固件程序,控制USB主控芯片SL811HS实现USB协议,实现USB主控制器的功能,实现对U盘等USB设备的访问。通过对AT89S52、SL811芯片数据手册的分析,设计出相应的电路;通过对USB协议的分析,阐述USB包格式、USB数据传输的过程、USB枚举过程。对实现USB主控的固件程序进行合理的划分,划分多个模块,实现USB主控制器的功能,完成对U盘类USB设备的访问。

该课题为单片机读写U盘进行户外数据采集、单片机播放U盘等应用领域提供了一种较好的解决方案。

主要研究内容

选择单片机CPU(AT89S52)及USB接口控制器(SL811HS)等外围器件,采集大量数据,并进行简单处理,并将处理后的数据通过USB HOST(SL811HS)接口芯片存储到U盘中,然后验证存储到U盘中数据的准确性,完成以单片机AT89S52为CPU的USB主设备开发,可以控制USB从设备并可与从设备传输数据。实现与USB鼠标、键盘、U盘、USB移动硬盘以及其它USB从设备的数据传输;兼容性更强,读速度达40KB/秒,写速度达16KB/秒。源程序可以很方便的移植到DSP、ARM等系统中,目前很多公司已经成功开发出了以DSP为CPU的?“U盘MP3播放器”。

这要求使用protel 99 SE电路绘制软件制作硬件原理图及PCB图,然后用万用板焊接好硬件电路,编写软件程序完成并逐步分模块调试以完成单片机读写U盘。

微处理器单元

该课题种选择AT89S52作为单片机读写U盘的控制中心,因U盘FAT文件系统以个簇的大小为512字节,而单片机的RAM仅仅128字节。所以需要扩展单片机的RAM。我们采用74LS373锁存器+62C256进行RAM的扩展。

该文阐述了单片机读写U盘的接口设计及对U盘的读写方法,该课题设计在线路板上已试验调试通过,并配合计算机串口对U盘进行了读写操作。采用通用的51系列单片机作为系统控制器,可移植性好,此设计也可应用于其他系列单片机对U盘的读写操作。由于采用U盘作为存储介质具有容量大,体积小,价格低廉等优点,并可应用于MP3播放器、数码相机、移动存储等各个领域,因而具有很高的应用前景。

同时通过这次51单片机+SL811HS读写U盘的毕业设计,我不仅学习了很多单片机知识:包括硬件电路的原理分析和绘制、protel 99 SE电路图设计软件的设计和制作以及硬件电路和软件程序的调试。

 

 


以上仅为该作品极少介绍,详细内容请点击购买完整版!

提示:此毕业设计论文完整版包含【开题报告,论文,源程序
作品编号:txgc0151,word全文:44页,合计:19000

本通信工程毕业设计论文作品由 毕业论文设计参考 [http://www.qflunwen.com] 征集整理——单片机读写U盘的实现(开题报告,论文,源程序)!