资源描述:
《毕业设计(论文)-基于MXT8051F04A单片机的SD卡读写设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要教学单位学生学号XXX大学(学院)毕业设计(论文)题目:年级:学号:姓名:专业:指导教师:2011年6月19日I摘要摘要近年来,SD存储卡在嵌入式产品中的应用越来越广泛,但SD卡接口一般仅集成在32位高端处理器中,一般51单片机则由于资源限制没有该接口。因此,如何解决51单片机应用系统存取SD卡大容量数据就显得很有实际意义。本系统使用MXT8051F04A作为单片机与SD卡的接口芯片,采用SPI串行方式对SD卡的扇区进行读写,读写过程和结果通过串口调试助手在主机上显示。本论文的核心主要从硬件设计和软件编程两个大的方面介绍了系统的实现。硬件电路设计主要包括MXT8051F04A最小系统
2、电路、电源电路、串口电路、SD卡接口电路。程序采用C语言在Keil软件下进行编写、调试,程序主要包括SD卡扇区读写程序、串口程序等软件模块。系统实现了对SD卡扇区的读写,达到了设计的要求和目的。关键字:MXT8051F04A,SD卡,KeilIABSTRACTABSTRACTInrecentyears,SDmemorycardapplicationsintheembeddedproductsmorewidely,butgenerallyonlytheintegratedSDcardinterfacein32-bithigh-endprocessor,microcontroller51is
3、generallynottheinterfaceduetoresourceconstraints.Therefore,howtosolvethe51SCMapplicationstoaccessdataonlarge-capacitySDcardsseemverypractical.ThesystemusesMXT8051F04AasSCMandSDcardinterfacechip,usingSPImodeontheSDcardserialreadandwritesectors,readingandwritingprocessandresultsthroughtheserialport
4、onthehostdisplaydebuggingassistant.Thecoreofthisthesis,themainhardwareandsoftwaredesignintroducestwomajoraspectsofthesystemimplementation.HardwaredesignincludesMXT8051F04Aminimumsystemcircuit,powercircuit,theserialportcircuitry,SDcardinterfacecircuit.ProgramusingClanguageundertheKeilsoftwarewrite
5、,debug,theprogramincludesreadingandwritingSDcardsectorprogram,serialproceduresofsoftwaremodules.SystemrealizestheSDcardreadandwritesectors,meetsthedesignrequirementsandobjectives.Keywords:MXT8051F04A,SDCard,KeilII目录目录第1章引言11.1选题背景11.2研究目标和意义11.3本文要完成的工作1第2章单片机读写SD卡的硬件电路设计32.1系统硬件平台组成32.2电源模块32.3M
6、XT8051F04A单片机最小系统电路设计42.3.1MXT8051F04A简介42.3.2晶振复位电路82.4SD卡电路设计82.4.1通讯模式92.4.2电平匹配92.4.3硬件接口设计102.5串口电路设计122.6PCB绘制132.7本章小结14第3章单片机读写SD卡的软件设计143.1SD卡的扇区读写143.1.1模拟SPI协议143.1.2SD卡命令153.1.3SD卡的初始化193.1.4数据块的读写203.2串口程序25第4章调试264.1系统硬件调试264.2软件调试274.3软硬件的联合调试27III目录4.4本章小结29第5章结束语305.1总结305.2展望30参
7、考文献31致谢32附录33附录一:单片机读写SD卡的完整原理图33附录二:单片机读写SD卡的完整程序36外文资料原文63译文64III第1章引言第1章引言1.1选题背景SD卡(SecureDigitalMemoryCard)中文翻译为安全数码卡,是一种基于半导体快闪记忆器的新一代记忆设备,它被广泛地于便携式装置上使用,例如个人数码助理(PDA)、数码相机和多媒体播放器等。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月