fat32文件系统实现单片机mp3播放器 源代码

fat32文件系统实现单片机mp3播放器 源代码

ID:9387419

大小:78.00 KB

页数:14页

时间:2018-04-29

fat32文件系统实现单片机mp3播放器 源代码_第1页
fat32文件系统实现单片机mp3播放器 源代码_第2页
fat32文件系统实现单片机mp3播放器 源代码_第3页
fat32文件系统实现单片机mp3播放器 源代码_第4页
fat32文件系统实现单片机mp3播放器 源代码_第5页
资源描述:

《fat32文件系统实现单片机mp3播放器 源代码》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、#include#include/*SD卡MP3播放器源代码*/sbitXDCS=P2^2;sbitDREQ=P3^5;sbitXRESET=P3^4;sbitXCS=P2^5;sbitCLK=P3^3;sbitDATA=P2^3;#defineVOL_VALUE0x0000/*分区记录结构*/structPartRecord{unsignedcharActive;//0x80表示此分区有效unsignedcharStartHead;//分区的开始头unsignedcharStartCylSect[2];//开

2、始柱面与扇区unsignedcharPartType;//分区类型unsignedcharEndHead;//分区的结束头unsignedcharEndCylSect[2];//结束柱面与扇区unsignedcharStartLBA[4];//分区的第一个扇区unsignedcharSize[4];//分区的大小};/*分区扇区(绝对0扇区)定义如下*/structPartSector{unsignedcharPartCode[446];//MBR的引导程序structPartRecordPart[4];//4个分区记录unsignedch

3、arBootSectSig0;unsignedcharBootSectSig1;};structFAT32_FAT_Item{unsignedcharItem[4];};structFAT32_FAT{structFAT32_FAT_ItemItems[128];};/*FAT32中对BPB的定义如下一共占用90个字节*/structFAT32_BPB{unsignedcharBS_jmpBoot[3];//跳转指令offset:0unsignedcharBS_OEMName[8];//offset:3unsignedcharBPB_Byt

4、esPerSec[2];//每扇区字节数offset:11unsignedcharBPB_SecPerClus[1];//每簇扇区数offset:13unsignedcharBPB_RsvdSecCnt[2];//保留扇区数目offset:14unsignedcharBPB_NumFATs[1];//此卷中FAT表数offset:16unsignedcharBPB_RootEntCnt[2];//FAT32为0offset:17unsignedcharBPB_TotSec16[2];//FAT32为0offset:19unsignedcha

5、rBPB_Media[1];//存储介质offset:21unsignedcharBPB_FATSz16[2];//FAT32为0offset:22unsignedcharBPB_SecPerTrk[2];//磁道扇区数offset:24unsignedcharBPB_NumHeads[2];//磁头数offset:26unsignedcharBPB_HiddSec[4];//FAT区前隐扇区数offset:28unsignedcharBPB_TotSec32[4];//该卷总扇区数offset:32unsignedcharBPB_FATS

6、z32[4];//一个FAT表扇区数offset:36unsignedcharBPB_ExtFlags[2];//FAT32特有offset:40unsignedcharBPB_FSVer[2];//FAT32特有offset:42unsignedcharBPB_RootClus[4];//根目录簇号offset:44unsignedcharFSInfo[2];//保留扇区FSINFO扇区数offset:48unsignedcharBPB_BkBootSec[2];//通常为6offset:50unsignedcharBPB_Reserve

7、d[12];//扩展用offset:52unsignedcharBS_DrvNum[1];//offset:64unsignedcharBS_Reserved1[1];//offset:65unsignedcharBS_BootSig[1];//offset:66unsignedcharBS_VolID[4];//offset:67unsignedcharBS_FilSysType[11];//offset:71unsignedcharBS_FilSysType1[8];//"FAT32"offset:82};//Structureofad

8、osdirectoryentry.一个dos目录结构的入口structdirentry{unsignedchardeName[8];//filename,blankfilled(

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

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

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