资料介绍
基于AT89S52和FAT16的SD卡读写系统设计 A PPL ICA TION NO TES 应用天地
基于 AT89S52 和 FAT16 的 SD 卡读写系统设计
■山东大学 张恒
采用 SD 卡的 SPI 通信模式 ,用单片机编程模拟 SPI 总线时序 ,实现 A T89S52 对 SD 卡的读写 。利用晶体
管加下拉电阻的方法实现 SD 卡与 A T89S52 的电平匹配 。介绍了 SD 卡接口规范 ,SD 卡 SPI 接口时的指
摘 要 令与响应时序 。详细介绍了 FA T16 文件系统的文件组织与存储原理 , 以及 SD 卡指令结构 。研究了软
件模拟 SPI 接口时序的编程实现 ,给出了软件模拟 SPI 接口的汇编代码 , 以及单片机读写 SD 卡和读写
FA T16 文件系统的软件流程 。
关键词 FA T16 SD 卡 SPI A T89S52 51 单片机
模式 。虽然 A T89S52 也没有集成 SPI 接口模块 , 但可以
引 言