当前位置: 清风毕业设计网 >> 电子电气通信自动化毕业设计 >> 毕设论文简介
单片机读写U盘的实现
| 作品编号:DZDQ799 开发环境: WORD全文:44页 论文字数:19000字 此单片机读写U盘的实现毕业设计完整版包含[开题报告,论文,设计] |
以下仅为极少介绍,详细内容请点击购买完整版!
[TAGS:单片机,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盘。
单片机部分工作电压为5 V DC。USB主控制器SL811HS的工作电压为3.3V。需要相应的电压转换电路。另外,电源的指标不仅仅有电压的要求,而且功率容限等指标都要满足要求,采用稳压集成电路在LM7805 完成12 V到 5 V 的转换。采用S1117-3.3V完成5V到3.3V的转换,电路如图3.4所示。
BULK-ONLY协议没有使用中断和控制端点,仅使用BULK(批量)端点进行命令、数据和状态的传输。批量传输方式不受时间限制并能保证数据的完整性。在这种传输方式下,有三种类型的数据在USB与设备之间传送:CBW、CSW和普通数据。图6描述了主机端数据传输方式。数据段一分为二,一个是数据输出(主机发送数据到设备),另一个是数据输入(主机从设备获取数据)。主机发送CBW,这个CBW本身作为描述符的负载数据传输到设备。CBW的封包也包括封包头和 图4.5 BULK-ONLY传输方式命令块两部分。封包头表征了数据传输方向传输的逻辑单元和命令块长度,命令块是真正需要实现的命令。相关原代码入下:
本电子电气通信自动化毕业设计“单片机读写U盘的实现”论文由清风毕业设计网[www.lunwen550.com]征集整理!
这要求使用protel 99 SE电路绘制软件制作硬件原理图及PCB图,然后用万用板焊接好硬件电路,编写软件程序完成并逐步分模块调试以完成单片机读写U盘。
单片机部分工作电压为5 V DC。USB主控制器SL811HS的工作电压为3.3V。需要相应的电压转换电路。另外,电源的指标不仅仅有电压的要求,而且功率容限等指标都要满足要求,采用稳压集成电路在LM7805 完成12 V到 5 V 的转换。采用S1117-3.3V完成5V到3.3V的转换,电路如图3.4所示。
BULK-ONLY协议没有使用中断和控制端点,仅使用BULK(批量)端点进行命令、数据和状态的传输。批量传输方式不受时间限制并能保证数据的完整性。在这种传输方式下,有三种类型的数据在USB与设备之间传送:CBW、CSW和普通数据。图6描述了主机端数据传输方式。数据段一分为二,一个是数据输出(主机发送数据到设备),另一个是数据输入(主机从设备获取数据)。主机发送CBW,这个CBW本身作为描述符的负载数据传输到设备。CBW的封包也包括封包头和 图4.5 BULK-ONLY传输方式命令块两部分。封包头表征了数据传输方向传输的逻辑单元和命令块长度,命令块是真正需要实现的命令。相关原代码入下:
本电子电气通信自动化毕业设计“单片机读写U盘的实现”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
购买后获取论文或有定做需求请加
客服微信号:hastp888
添加好友时请备注“论文”
客服微信号:hastp888
添加好友时请备注“论文”
作品目录排行


返回顶部