基于单片机的sd卡读写系统设计内容摘要:
ocationTable)区、 DIR(Directory)区和 DATA 区 [2], 如图 4 所示 : 主引导记录 MBR 系统引导记录 DBR FAT1 FAT2 根目录区 DIR 数据区 DATA 图 4 FAT16 存储结构示意图 其中 , MBR 区位于物理磁盘 0 扇区 , DBR 区位于逻辑磁盘 0 扇区。 MBR 区与物理磁盘一一对应 , 其余四个区和逻辑磁盘一一对应。 SD 卡不支持多 分区 , 因此以上五个区在 SD 卡中都是唯一的。 主引导记录区 ( Main BootRecord ,MBR) 位于物理磁盘第零扇区。 MBR 中有硬盘分区记录表 (Disk Partition Table ,DPT) ,DPT 记录了各逻辑分区的相对偏移。 SD 卡不支持多分区 ,在 1 个 SD 卡中只有 1 个分区 ,因此在 SD 卡上的DPT 只有 1 个分区表项被占用。 系统引导记录区 (DOS Boot Record ,DBR)位于磁盘逻辑分区的第 0 扇区 ,是操作系统可以访问的第 1 个扇区 ,它其中包含 1 个称为 BPB(Bios Parameter Block) 的本分区参数记录表。 BPB 记录着本分区的根目录大小、 FAT 个数、磁盘介质描述、分配单元大小等重要参数。 BPB 结构如表 2 所示 : 表 2 BPB 结构表 名称 偏移 长度 描述 BS_jmpBoot 0 3 指向引导代码的跳转指令 BS_OEMName 3 8 OEM 名称 BPB_BytsPerSec 11 2 每扇区的字节数 BPB_SecPerClus 13 1 每簇扇区数 BPB_RsvdSecCnt 14 2 保留扇区数 BPB_NumFATs 16 1 FAT 表数目 BPB_RootEntCnt 17 2 根目录区的目录项数 BPB_TotSec16 19 2 总扇区数 BPB_Media 21 1 存储介质 BPB_FATSz16 22 2 FAT 表所占的扇区数 , 以 16 位表示 BPB_SecPerTrk 24 2 每磁道扇区数 BPB_NumHeads 26 2 磁头数 BPB_HiddSec 28 4 隐藏扇区数 BPB_TotSec32 32 4 该卷总扇区数 , FAT16 卷中应该取值为 0 DBR 之后是 FAT( File Allocation Table ,文件分配记录表 ) ,记录文件在磁盘上的存储位置。 在 Windows 系统中 ,文件存储的单位是簇而不是字节 ,1 个文件不是连续地存放于磁盘的某一区域 ,而往往分成若干段 ,像链子一样存放。 FAT 表记录了每个文件的起始簇号、 后继簇号 和终止簇号。 FAT表中的每个表项对应数据存储区中的 1 个簇 ,由于 FAT表对文件管理的重要性 ,FAT 表有 1 个备份。 DIR 是根目录区 ,紧接着第 2 个 FAT 表 ( FAT2) 之后 ,记录着根目录下每个文件的起始簇号、 大小等属性。 操作系统根据 DIR 中文件的起始簇号和大小 ,结合 FAT 表来定位文件。 FAT16 文件系统中 1个文件的存储示意图如图 5所示。 根目录: File 0004 FAT: 0003 0004 0005 0006 0007 FFFF 0005 0007 0008 FFFF 数据区: File P。基于单片机的sd卡读写系统设计
相关推荐
系统主程序,同时对主要元器件的软件设计进行了具体阐述。 第六章:介绍在调试过程中遇到的问题及解决的方法,同时进行了系统抗干扰分析。 第七章:总结了本文的设计成果,指出了本文设计的系统中仍然存在的问题以及今后的研究方向。 桂林电子科技大学毕业设计(论文)报告用纸 第 3 页 共 51 页 2 室内空气品质研究 国内外在室内通风换气方面的研究 我们所知道的 ―密闭建筑综合症 ‖的根本原因就是通风不够
基于单片机的家庭智能照明系统 第 4 页 共 20 页 AT89C52 的主要特性 1)与 MCS51 单片机产品兼容 2) 8k 字节在系统可编程 Flash 存储器 3)1000 次擦写周期 4)全静态操作: 0HZ~24HZ 5)三级程序存储器锁定 6)32 个可编程 I/O 口线 7)三个 16 位定时器 /计数器 8)五个中断 器 9)可编程串行通道 10)低功耗空闲和掉电模式
电红外传感器 2 的控测范围且在热释电红外传感器 1 的控 80C51 热释电红外传感器 1 热释电红外传感器 2 光敏电阻 信号 处理 电路 提醒电路 灯光控制电路 测范围内时,灯光又慢慢变亮。 1. 电路设计部分 设计部分 是由红热释电红外传感器、光敏电阻、 BISS0001 组成的信号检测及处理电路。 红 热释电红外传感器只对波长为 10μ m(人体辐射红外线波长)左右的红外辐射敏感
生育基础管理和服务工作,推进基层计划生育工作网络建设;组织实施全区计划生育目标管理责任制考核,承担区人口和计划生育领导小组办公室具体工作。 希望大家给予支持 ! 一、我个人认为我的主要优势有以下几点: 具有较强的适应能力。 17 年不同的工作岗位和工作环境,丰富了我的人生阅历,也促使我养成了乐于学习、适应性强、善于接受新鲜事物的好习惯。 具有很强的协作意识。 无论是在本科室内部工作,还是
SEN将不被激活。 E A/VPP:访问外部程序存储器控制信号。 为使能从 0000H到 FFFFH的外部程序存储器读取指令, EA 必须接 GND。 为了执行内部程序指令, EA应该接 VCC。 在 flash编程期间, EA也接收 12伏 VPP电压。 XTAL1:振荡器反相放大器和内部时钟发生电路的输入端。 XTAL2:振荡器反相放大器的输出端。 晶振特性
T1 记时器 1 外部输入 /WR 外部数据存储器写选通 /RD 外部数据存储器读选通 P3 口同时为闪烁编程和编程校验接收 一些控制信号。 RST:复位输入。 当振荡器复位器件时,要保持 RST 脚两个机器周期的高电平时间。 XTAL1:反向振荡放大器的输入及内部时钟工作电路的输入。 XTAL2:来自反向振荡器的输出。 行驱动模块 行驱动电路的选择如果采取并口输入,会占用大量 I/O 口资源。