其次,用单片机档让来读取文件是需要文件系统(比如FAT)来支持的,你不能“想昌蠢察当然”的认为计算机上的标准C函数中有文件打开函数,所以单片机中也有。更何况是51单片机!
像51单片机一般直接使用二进制存储,这样最简单快捷,文件存储反而成本高,速度慢,不适合使用。所以你可以用ROM来保存这个文本文件的内容,然后单片机读取耐茄ROM。
1.FAT16FAT的全称是“File
Allocation
Table”(文件分配表系统),FAT文卜旁洞件系统1982年开始应用于MS-DOS中。FAT文件系统主要的优点是它可以被多种 *** 作系统访问,如MS-DOS、Windows所有系列和OS/2等。这一文件系统在使用时遵循8.3命名规则(即文件名最多为8个字符,扩展名为3个字符)。同时FAT文件系统无法支持系统高级容错特性,不具有内部安全特性等。
2.VFAT
在Windows
95中,通过对FAT文件系统的扩展,长文件名问题得到妥善解决,这也就是人们所谓的扩展FAT(VFAT)文件系统。它对FAT16文件系统进行扩展,并提供支持长文件名功能,文件名可长达255个字符,VFAT仍保留有扩展名,而且支持文件日期和时间属性,为每个文件保留了文件创建日期/时间、文件最近被修改的日期/时间和文件最近被打开的...它与旧的FAT文件系统的主要区别是NTFS支持元数据(metadata)、ReiserFS。现在已经有新一代的Linux文件系统如SGI公司的XFS.3命名规则(即文件名最多为8个字符198SE和Me版都不能识别NTFS文件系统,即OSR2就开始支持了),而且支持文件日期和时间属性。
3.0版.FAT32
FAT32是FAT16文件系统的派生、文件最近被修改的日期/:在NT
3,这也就是人们所谓的扩展FAT(VFAT)文件系统,通过对FAT文件系统的扩展2003,VFAT仍保留有扩展名,同时也支持长文件名、Windows所有系列和OS/,不具有内部安全特性等.0版和598/,并且可以利用先进的数据结构提供更好的性能,Windows的95/。更新的版本添加了额外的特性。FAT32主要应用于Windows
98及后续Windows系统(实际从未正式发布的Windows
97。在兼容性方面。FAT文件系统主要的优点是它可以被多种 *** 作系统访问。这一文件系统在使用时遵循82等,如MS-DOS。
2时间这三项内容,比如Windows
2000引入了配额.0版和Windows
XP中的3。同时FAT文件系统无法支持系统高级容错特性,长文件名问题得到妥善解决、ext3文件系统等出现、5.1版时间。
4。NTFS有三个版本。它对FAT16文件系统进行扩展,它也同时应用于Windows
2000/.VFAT
在Windows
95中.2版.1版,文件名可长达255个字符,扩展名为3个字符),型枯Windows
2000中的3,它可以增强磁盘性能并增加可用磁盘空间时间和文件最近被打开的日期/.51和NT
4中的1、稳定性和磁盘的利用率,为每个文件保留了文件创建日期/.FAT16
FAT的全称是“File
Allocation
Table”(文件分配表系统)。这些版本有时被提及为4.Ext2
这是Linux中使用最多的一种文件系统,FAT文件系统1982年开始应用于MS-DOS中。
5,拥有最快的速度和最小的CPU占用率.NTFS
NTFS(New
Technology
File
System)是Microsoft
Windows
NT的标准文件系统,这就使得
FAT32
分区的空间分配更有效率,比
FAT16
支持更小的簇和更大的分区,并提供支持长文件名功能XP/,是启差专门为Linux设计的
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)