⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sd.lst

📁 FAT32文件系统的存储机制及其在单片机上的实现,已通过
💻 LST
字号:
C51 COMPILER V8.01   SD                                                                    07/24/2008 17:19:10 PAGE 1   


C51 COMPILER V8.01, COMPILATION OF MODULE SD
OBJECT MODULE PLACED IN sd.OBJ
COMPILER INVOKED BY: e:\Program Files\Keil\C51\BIN\C51.EXE sd.c LARGE BROWSE DEBUG OBJECTEXTEND

line level    source

   1          #include <reg51.h>
   2          #include <string.h>
   3          #include <stdio.h>
   4          #include <math.h>
   5          #include <uart.h>
*** WARNING C280 IN LINE 122 OF UART.H: 'temp': unreferenced local variable
   6          #include <fat32.h>
*** WARNING C280 IN LINE 231 OF FAT32.H: 'DirName': unreferenced local variable
*** WARNING C182 IN LINE 295 OF FAT32.H: pointer to different objects
   7          
   8          void main()
   9          {
  10   1       delay(10000);
  11   1       UART_Init();  //串口初始化,用以向调试终端发送数据
  12   1       send_s("yahoo!!!"); //发送一个测试字符串
  13   1       MMC_Init(); //SD卡初始化
  14   1       delay(10000);
  15   1       MMC_get_volume_info();   //获得SD卡相关信息,输出到终端
  16   1       FAT32_Init(&Init_Arg);   //FAT32文件系统初始化,装入参数
  17   1       Printf("BPB_Sector_No"  ,Init_Arg.BPB_Sector_No);
  18   1       Printf("Total_Size"     ,Init_Arg.Total_Size   );
  19   1       Printf("FirstDirClust"  ,Init_Arg.FirstDirClust); 
  20   1       Printf("FirstDataSector",Init_Arg.FirstDataSector); 
  21   1       Printf("BytesPerSector" ,Init_Arg.BytesPerSector); 
  22   1       Printf("FATsectors"     ,Init_Arg.FATsectors); 
  23   1       Printf("SectorsPerClust",Init_Arg.SectorsPerClust);
  24   1       Printf("FirstFATSector" ,Init_Arg.FirstFATSector); 
  25   1       Printf("FirstDirSector" ,Init_Arg.FirstDirSector);   //以上几个语句用以输出参数值到终端
  26   1       Printf("FAT32_OpenFile" ,(FAT32_OpenFile("\\TEST.TXT"))->FileSize); //打开根目录下的TEST.TXT文件,并输出

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -