用于单片机系统的MMC卡文件系统研制

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:aiaiai19870310
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MMC卡(多媒体存储卡)是一种广泛应用的存储设备,它可以作为单片机系统的外存储设备。本文所讨论的用于单片机的MMC卡的文件系统,可以提供一组文件操作函数,通过调用这些函数,单片机可以通过SPI接口实现对MMC卡的文件操作。 本文在简要叙述了硬件总体设计的基础上,首先介绍了与其软件设计相关的MMC卡的结构和工作原理及其所选择的CPU-C8051F015。其中关于MMC卡介绍主要侧重于MMC卡的SPI工作模式、SPI模式下的命令和应答,关于选择的CPU-C8051F015主要介绍其片上资源并着重介绍了该单片机SPI接口。然后主要从软件总体设计、SPI操作、FAT操作、文件操作的实现等几个方面对软件设计进行了详细的阐述。 本文重点研究了两个方面的内容,即软件的总体设计、FAT16文件系统的实现。首先,根据任务的需要设计了分三个层次的软件结构,该结构包括:SPI操作、FAT操作、文件操作。重点研究的第二个方面的内容如何实现FAT16文件系统。这部分分三个层次:SPI操作是单片机通过SPI接口对MMC卡进行的操作;FAT操作是对MMC卡的FAT16文件系统,即对FAT表和根目录进行的操作;文件操作是基于MMC卡所使用的FAT16文件系统对文件进行的操作。
其他文献
软件体系结构是解决系统需求向最终实现进行平坦过渡的有效方法,软件模式为重用成功经验提供了一条有效的途径。模式驱动的体系结构设计结合二者的优势,对于提高软件开发的效率
随着传感器技术、嵌入式计算技术和分布式信息处理技术的迅速发展,无线传感器网络(Wireless Sensor Networks,WSN)应运而生。无线传感器网络具有的广阔应用前景,在基础理论和工
为了解决冠状动脉CT造影成像中冠状动脉血管腔及斑块区域的分割和量化问题,本文提出了两种基于参数化模型的分割算法,分别是基于三维参数化模型的分割算法和基于二维参数化模型
入侵检测作为一种积极主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实施保护,在网络系统受到危险之前拦截和响应入侵。然而现在的入侵检测系统面临着巨大挑战,随着
PC104工业控制计算机在国内嵌入式应用领域占据了较大的市场份额。但是,国内PC104产品的核心集成电路,如处理器和芯片组等,全部依赖进口。研究开发高性能工业控制计算机系统
互联网的出现改变了计算机世界,XML的出现改变了互联网。W3C组织公布的XML标准为各种不同类型的信息定义了一个统一的标准,XML的出现同时也给计算机领域带来了许多新的技术。
网格是下一代Internet上的计算平台,其核心任务是管理分布在Internet广域环境中的各种类型的数据与服务资源,并为基于Internet的分布式应用提供一个统一的、虚拟的共享资源的计
随着计算机网络技术的飞速发展,各种网络设备、网络协议和网络服务推陈出新。网络的维护和管理面临着新的挑战,传统的集中式网络管理已经不能满足这种大型复杂网络的需要。移动
随着计算机和互联网络技术的普及应用和飞速发展,业界的分析家估计,对存储容量的需求以后会以每年50%—100%的速度递增;对众多企业而言,由于其工作性质的要求,致使数据必须在
数控加工是CAM的主要组成部分,数控技术及计算机辅助设计的发展使传统的机械设计与制造发生了根本性的变化。在开发基于PMAC卡的数控加工上位机监控系统,完成对加工过程的实时