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

📄 f34x_msd.m51

📁 C8051F340读写SD卡的程序
💻 M51
📖 第 1 页 / 共 5 页
字号:

?PR?_FINDVALID?F34X_MSD_FILE_SYSTEM              -----    -----      -----    
>> -----      -----    -----      0224H    0003H
  +--> ?PR?F34X_MSD_FILE_SYSTEM

?PR?_FINDNEXT?F34X_MSD_FILE_SYSTEM               -----    -----      -----    
>> -----      -----    -----      0216H    000EH
  +--> ?PR?SECT_ROOT_DIR?F34X_MSD_SECT_SERV
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_GET_FIRST_BLOCK_DIRECTORY_CLUSTE...
  +--> ?PR?SECT_ROOT_DIR_LAST?F34X_MSD_SECT_...
  +--> ?PR?_GET_CLUSTER_FROM_SECTOR?F34X_MSD...
  +--> ?PR?_GET_FIRST_BLOCK_OF_NEXT_CLUSTER?...
  +--> ?PR?_FAT_CHAIN_ALLOC?F34X_MSD_FILE_SY...
  +--> ?PR?_GET_FIRST_SECTOR?F34X_MSD_FILE_S...
  +--> ?PR?_CLEAR_CLUSTER?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_SECT_READ?F34X_MSD_SECT_SERV
  +--> ?PR?_FINDVALID?F34X_MSD_FILE_SYSTEM

?PR?_GET_FIRST_BLOCK_DIRECTORY_CLUSTE...         -----    -----      -----    
>> -----      -----    -----      0224H    0002H
  +--> ?PR?_GET_CLUSTER_FROM_SECTOR?F34X_MSD...
  +--> ?PR?GETCLUSTEROFPARENTDIRECTORY?F34X_...
  +--> ?PR?_GET_NEXT_CLUSTER?F34X_MSD_FILE_S...
  +--> ?PR?_GET_FIRST_SECTOR?F34X_MSD_FILE_S...

?PR?_GET_CLUSTER_FROM_SECTOR?F34X_MSD...         -----    -----      -----    
>> -----      -----    -----      0226H    0004H
  +--> ?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV
  +--> ?PR?F34X_MSD_FILE_SYSTEM

?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV            -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?SECT_ROOT_DIR_LAST?F34X_MSD_SECT_...

BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 15


?PR?GETCLUSTEROFPARENTDIRECTORY?F34X_...         -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?SECT_ROOT_DIR?F34X_MSD_SECT_SERV
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV

?PR?_GET_NEXT_CLUSTER?F34X_MSD_FILE_S...         -----    -----      -----    
>> -----      -----    -----      0226H    0005H
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_FAT1?F34X_MSD_SECT_SERV
  +--> ?PR?_SECT_READ?F34X_MSD_SECT_SERV
  +--> ?PR?_HTONS?F34X_MSD_UTIL

?PR?_GET_FIRST_SECTOR?F34X_MSD_FILE_S...         -----    -----      -----    
>> -----      -----    -----      022AH    0002H
  +--> ?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_ROOT_DIR?F34X_MSD_SECT_SERV

?PR?_GET_FIRST_BLOCK_OF_NEXT_CLUSTER?...         -----    -----      -----    
>> -----      -----    -----      0224H    0004H
  +--> ?PR?_FAT_CHAIN?F34X_MSD_FILE_SYSTEM
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV

?PR?_FAT_CHAIN?F34X_MSD_FILE_SYSTEM              -----    -----      -----    
>> -----      -----    -----      0228H    000DH
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_FAT1?F34X_MSD_SECT_SERV
  +--> ?PR?_SECT_READ?F34X_MSD_SECT_SERV
  +--> ?PR?_HTONS?F34X_MSD_UTIL

?PR?_FAT_CHAIN_ALLOC?F34X_MSD_FILE_SY...         -----    -----      -----    
>> -----      -----    -----      0224H    000FH
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_FAT1?F34X_MSD_SECT_SERV
  +--> ?PR?SECT_FAT2?F34X_MSD_SECT_SERV
  +--> ?PR?_SECT_READ?F34X_MSD_SECT_SERV
  +--> ?PR?_HTONS?F34X_MSD_UTIL
  +--> ?PR?_SECT_WRITE_MULTI_FAT?F34X_MSD_SE...

?PR?SECT_FAT2?F34X_MSD_SECT_SERV                 -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?F34X_MSD_SECT_SERV

?PR?_SECT_WRITE_MULTI_FAT?F34X_MSD_SE...         -----    -----      -----    
>> -----      -----    -----      0233H    0004H
  +--> ?PR?F34X_MSD_SECT_SERV
  +--> ?PR?SECT_FAT1?F34X_MSD_SECT_SERV
  +--> ?PR?SECT_ROOT_DIR?F34X_MSD_SECT_SERV
  +--> ?PR?_SECT_WRITE?F34X_MSD_SECT_SERV
  +--> ?PR?SECT_FAT2?F34X_MSD_SECT_SERV

?PR?_CLEAR_CLUSTER?F34X_MSD_FILE_SYSTEM          -----    -----      -----    
>> -----      -----    -----      0224H    0006H
  +--> ?PR?_GET_FIRST_SECTOR?F34X_MSD_FILE_S...
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_SECT_WRITE?F34X_MSD_SECT_SERV

?PR?_FILE_NAME_MATCH?F34X_MSD_FILE_SY...         -----    -----      -----    
>> -----      -----    -----      0212H    0008H
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_TOLOWER?TOLOWER

?PR?_FAT_CHAIN_FREE?F34X_MSD_FILE_SYSTEM         -----    -----      -----    
BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 16


>> -----      -----    -----      0209H    000BH
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_FAT1?F34X_MSD_SECT_SERV
  +--> ?PR?_SECT_READ?F34X_MSD_SECT_SERV
  +--> ?PR?_HTONS?F34X_MSD_UTIL
  +--> ?PR?_SECT_WRITE_MULTI_FAT?F34X_MSD_SE...

?PR?CMD_DIR?F34X_MSD_CMD                         -----    -----      -----    
>> -----      -----    -----      0014H    000BH
  +--> ?PR?_FINDFIRST?F34X_MSD_FILE_SYSTEM
  +--> ?CO?F34X_MSD_CMD
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_PUTCHAR?F34X_MSD_PUT_CHAR
  +--> ?PR?F34X_MSD_CMD
  +--> ?PR?_HTONL?F34X_MSD_UTIL
  +--> ?PR?_FINDNEXT?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_TOLOWER?TOLOWER

?PR?_LOG?F34X_MSD_LOG                            -----    -----      -----    
>> -----      -----    -----      0014H    0003H
  +--> ?PR?STOP_LOGGING?F34X_MSD_LOG
  +--> ?CO?F34X_MSD_LOG
  +--> ?PR?_FOPEN?F34X_MSD_FILE_SYSTEM
  +--> ?PR?PRINTF?PRINTF

?PR?STOP_LOGGING?F34X_MSD_LOG                    -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?CO?F34X_MSD_LOG
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_FCLOSE?F34X_MSD_FILE_SYSTEM

?PR?_FOPEN?F34X_MSD_FILE_SYSTEM                  -----    -----      -----    
>> -----      -----    -----      002FH    0009H
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FDELETE?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FINDFIRST?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FILE_NAME_MATCH?F34X_MSD_FILE_SY...
  +--> ?PR?_FINDNEXT?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FCREATE?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_HTONS?F34X_MSD_UTIL
  +--> ?PR?_HTONL?F34X_MSD_UTIL

?PR?_FCREATE?F34X_MSD_FILE_SYSTEM                -----    -----      -----    
>> -----      -----    -----      0038H    0008H
  +--> ?PR?_FINDFIRST?F34X_MSD_FILE_SYSTEM
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_TOUPPER?TOUPPER
  +--> ?PR?_SECT_WRITE?F34X_MSD_SECT_SERV

?PR?_CMD_TYPE?F34X_MSD_CMD                       -----    -----      -----    
>> -----      -----    -----      0014H    001BH
  +--> ?CO?F34X_MSD_CMD
  +--> ?PR?_FOPEN?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FREAD?F34X_MSD_FILE_SYSTEM
  +--> ?PR?KEY_AVAILABLE?F34X_MSD_UART
  +--> ?PR?_PUTCHAR?F34X_MSD_PUT_CHAR
  +--> ?PR?F34X_MSD_CMD
  +--> ?PR?_FCLOSE?F34X_MSD_FILE_SYSTEM
  +--> ?PR?PRINTF?PRINTF

?PR?_FREAD?F34X_MSD_FILE_SYSTEM                  -----    -----      -----    
>> -----      -----    -----      002FH    000CH
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FEOF?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FAT_CHAIN?F34X_MSD_FILE_SYSTEM
BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 17


  +--> ?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV
  +--> ?PR?_SECT_READ?F34X_MSD_SECT_SERV

?PR?_FEOF?F34X_MSD_FILE_SYSTEM                   -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?F34X_MSD_FILE_SYSTEM

?PR?_CALIBRATE?F34X_MSD_TEMP_SENSOR              -----    -----      -----    
>> -----      -----    -----      0014H    0002H
  +--> ?PR?GET_TEMP_VALUE?F34X_MSD_TEMP_SENSOR
  +--> ?PR?F34X_MSD_TEMP_SENSOR

?PR?_CHANGE_DIRECTORY?F34X_MSD_DIR_CO...         -----    -----      -----    
>> -----      -----    -----      00EAH    00D7H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?F34X_MSD_DIR_COMMANDS
  +--> ?PR?_STRSTR?STRSTR
  +--> ?PR?FILESYS_INIT?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_CHNGDIR?F34X_MSD_FILE_SYSTEM
  +--> ?CO?F34X_MSD_DIR_COMMANDS
  +--> ?PR?PRINTF?PRINTF

?PR?F34X_MSD_DIR_COMMANDS                        -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?CO?F34X_MSD_DIR_COMMANDS

?PR?_STRSTR?STRSTR                               -----    -----      -----    
>> -----      -----    -----      0212H    000CH

?PR?_CHNGDIR?F34X_MSD_FILE_SYSTEM                -----    -----      -----    
>> -----      -----    -----      0209H    0009H
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FINDFIRST?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FILE_NAME_MATCH?F34X_MSD_FILE_SY...
  +--> ?PR?_FINDNEXT?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_ROOT_DIR?F34X_MSD_SECT_SERV
  +--> ?PR?_HTONS?F34X_MSD_UTIL
  +--> ?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV
  +--> ?CO?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_STRSTR?STRSTR
  +--> ?PR?_STRLEN?STRLEN

?PR?_MAKE_DIRECTORY?F34X_MSD_DIR_COMM...         -----    -----      -----    
>> -----      -----    -----      0014H    00D6H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?F34X_MSD_DIR_COMMANDS
  +--> ?PR?_STRSTR?STRSTR
  +--> ?CO?F34X_MSD_DIR_COMMANDS
  +--> ?PR?_CHANGE_DIRECTORY?F34X_MSD_DIR_CO...
  +--> ?PR?_MKDIR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?PRINTF?PRINTF

?PR?_MKDIR?F34X_MSD_FILE_SYSTEM                  -----    -----      -----    
>> -----      -----    -----      00EAH    000CH
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FAT_CHAIN_ALLOC?F34X_MSD_FILE_SY...
  +--> ?PR?_FINDFIRST?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FINDNEXT?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FILE_NAME_MATCH?F34X_MSD_FILE_SY...
  +--> ?PR?_FILLDIRENTRY?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_HTONS?F34X_MSD_UTIL
  +--> ?PR?_SECT_WRITE?F34X_MSD_SECT_SERV
  +--> ?PR?_CLEAR_CLUSTER?F34X_MSD_FILE_SYSTEM
  +--> ?PR?SECT_FILE_DATA?F34X_MSD_SECT_SERV
BL51 BANKED LINKER/LOCATER V6.00            06/09/2006  14:23:11  PAGE 18


  +--> ?CO?F34X_MSD_FILE_SYSTEM
  +--> ?PR?GETCLUSTEROFPARENTDIRECTORY?F34X_...

?PR?_FILLDIRENTRY?F34X_MSD_FILE_SYSTEM           -----    -----      -----    
>> -----      -----    -----      00F6H    0007H
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_TOUPPER?TOUPPER

?PR?_TEMP_LOG?F34X_MSD_TEMP_SENSOR               -----    -----      -----    
>> -----      -----    -----      0014H    0003H
  +--> ?PR?TEMP_SENSOR_STOP_LOGGING?F34X_MSD...
  +--> ?CO?F34X_MSD_TEMP_SENSOR
  +--> ?PR?_FOPEN?F34X_MSD_FILE_SYSTEM
  +--> ?PR?PRINTF?PRINTF

?PR?TEMP_SENSOR_STOP_LOGGING?F34X_MSD...         -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?CO?F34X_MSD_TEMP_SENSOR
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_FCLOSE?F34X_MSD_FILE_SYSTEM

?PR?_REMOVE_DIRECORY?F34X_MSD_DIR_COM...         -----    -----      -----    
>> -----      -----    -----      0014H    00D5H
  +--> ?PR?_STRLEN?STRLEN
  +--> ?PR?F34X_MSD_DIR_COMMANDS
  +--> ?PR?_STRSTR?STRSTR
  +--> ?CO?F34X_MSD_DIR_COMMANDS
  +--> ?PR?_CHANGE_DIRECTORY?F34X_MSD_DIR_CO...
  +--> ?PR?_RMDIR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?PRINTF?PRINTF

?PR?_RMDIR?F34X_MSD_FILE_SYSTEM                  -----    -----      -----    
>> -----      -----    -----      00E9H    0120H
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_CHNGDIR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FINDFIRST?F34X_MSD_FILE_SYSTEM
  +--> ?CO?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_FILE_NAME_MATCH?F34X_MSD_FILE_SY...
  +--> ?PR?_GET_FILE_NAME?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_SECT_WRITE?F34X_MSD_SECT_SERV
  +--> ?PR?_SECT_READ?F34X_MSD_SECT_SERV
  +--> ?PR?_FINDNEXT?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_HTONS?F34X_MSD_UTIL
  +--> ?PR?_FAT_CHAIN_FREE?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_STRSTR?STRSTR

?PR?_GET_FILE_NAME?F34X_MSD_FILE_SYSTEM          -----    -----      -----    
>> -----      -----    -----      0209H    000CH
  +--> ?PR?F34X_MSD_FILE_SYSTEM
  +--> ?PR?_TOLOWER?TOLOWER

?PR?GET_STATUS_MMC?F34X_MSD_MMC                  -----    -----      -----    
>> -----      -----    -----      -----    -----
  +--> ?PR?F34X_MSD_MMC
  +--> ?PR?_MMC_COMMAND_EXEC?F34X_MSD_MMC
  +--> ?CO?F34X_MSD_MMC
  +--> ?PR?PRINTF?PRINTF

?PR?_CMD_MATCH?F34X_MSD_CMD                      -----    -----      -----    
>> -----      -----    -----      0014H    0006H
  +--> ?PR?F34X_MSD_CMD
  +--> ?PR?_TOLOWER?TOLOWER
  +--> ?PR?_STRNCMP?STRNCMP

⌨️ 快捷键说明

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