首页|嵌入式系统|显示技术|模拟IC/电源|元件与制造|其他IC/制程|消费类电子|无线/通信|汽车电子|工业控制|医疗电子|测试测量
首页 > 分享下载 > 嵌入式系统 > 基于AT89S52的SD卡读写系统

基于AT89S52的SD卡读写系统

资料介绍
基于AT89S52的SD卡读写系统

长期以来,闪存卡( SD 卡、 MMC 卡等) 因其体积小、耗低、
容量大和非易失性等特点,在嵌入式存储领域的应用越来越广泛。特别是近年来,随着闪
存技术的发展,存卡价格不断下降且存储容量不断提高。当数据采集系统需要长时间地采
集和记录海量数据时,应用 SD 卡作为存储介质是很好的选择,例如电能检测、
温度湿度检测、病人心肺数据记录等。FAT16 文件系统是 Microsof t 公司在其
MS2DOS操作系统中采用的文件系统,具有出色的文件管理性能,能被当前大多数操作系统
识别。因此,SD卡与 FAT16
文件系统相结合是嵌入式数据存储、记录系统的理想方案,可以将采集记录的数据直接在
PC上读取和处理。本文研究和设计了基于 AT89S52 单片机和FAT16 文件系统的
SD卡读写系统。
1、系统方案介绍
本系统采用 MCS 251 架构的 AT89S52 单片机。AT89S52 是一种低成本、 低功耗、
高性能的 CMOS 8 位微控制器,具有 8 KB 在系统可编程 Flash 存储器。应用AT89S52
读写 SD 卡,首先要确定它们之间的通信方案。SD卡有 2 种可选的通信协议: SD
模式和 SPI 模式。SD模式是 SD
卡的标准读写方式,选用此模式需要选择带SD卡控制接口的 MCU 或者额外的 SD
卡控制单元; SPI模式通过 SPI 总线完成 SD 卡与主控制器的通信。AT89S52
没有集成 SD 卡控制器,为了
标签:AT89S52SD读写系统
基于AT89S52的SD卡读写系统
本地下载

评论