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

📄 mp3.m51

📁 atmel at89c51snd1c mp3芯片方案源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
  +--> ?PR?FAT_FEOF?FAT
  +--> ?PR?DISP_CLOCK_STOP?DISP_TASK
  +--> ?PR?PRINT_STATE_PAUSE?DISP_TASK
  +--> ?PR?SONG_PAUSE?SONG_DRV
  +--> ?PR?PRINT_REPEAT?DISP_TASK
  +--> ?PR?FAT_SEEK_LAST?FAT
  +--> ?CO?SONG_TASK
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV
  +--> ?PR?DISP_END_OF_PLAY?DISP_TASK
  +--> ?PR?PRINT_STATE_ERROR?DISP_TASK
  +--> ?PR?DISP_NAME_STOP?DISP_TASK

?PR?PRINT_SOUND_LEVEL?DISP_TASK               -----    -----      -----    -----      065DH    000BH
  +--> ?CO?DISP_TASK
  +--> ?PR?SONG_GET_LEVEL?SONG_DRV
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?_FAT_GET_ROOT_DIRECTORY?FAT               -----    -----      -----    -----      -----    -----
  +--> ?PR?_FAT_GET_DIR_FILE_LIST?FAT
  +--> ?PR?_FAT_DSEEK?FAT
  +--> ?PR?_FAT_GET_DIR_ENTRY?FAT

?PR?_FAT_GET_DIR_FILE_LIST?FAT                -----    -----      -----    -----      0662H    000AH
  +--> ?PR?_HARD_READ_OPEN?MEDIA
  +--> ?PR?HARD_READ_BYTE?MEDIA
  +--> ?PR?FAT_DGETC?FAT
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?HARD_READ_CLOSE?MEDIA

?PR?FAT_DGETC?FAT                             -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 11


  +--> ?PR?HARD_READ_CLOSE?MEDIA
  +--> ?PR?_HARD_READ_OPEN?MEDIA
  +--> ?PR?HARD_READ_BYTE?MEDIA

?PR?_FAT_DSEEK?FAT                            -----    -----      -----    -----      0662H    0007H
  +--> ?PR?HARD_READ_CLOSE?MEDIA
  +--> ?PR?_HARD_READ_OPEN?MEDIA
  +--> ?PR?HARD_READ_BYTE?MEDIA

?PR?_FAT_GET_DIR_ENTRY?FAT                    0021H.2  0000H.2    -----    -----      0662H    0003H
  +--> ?PR?HARD_READ_BYTE?MEDIA
  +--> ?PR?FAT_DGETC?FAT
  +--> ?PR?HARD_READ_CLOSE?MEDIA

?PR?PRINT_FILE_NAME?DISP_TASK                 -----    -----      -----    -----      -----    -----
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?CO?DISP_TASK
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV
  +--> ?PR?FAT_GET_NAME?FAT

?PR?_FILE_ENTRY_DIR?FILE                      -----    -----      -----    -----      065DH    0001H
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?_FAT_GOTO_SUBDIR?FAT
  +--> ?PR?_FAT_GOTO_PARENTDIR?FAT

?PR?_FAT_GOTO_SUBDIR?FAT                      -----    -----      -----    -----      0661H    0001H
  +--> ?PR?_FAT_GET_CLUSTERS?FAT
  +--> ?PR?_FAT_GET_ROOT_DIRECTORY?FAT
  +--> ?PR?_FAT_GET_DIR_FILE_LIST?FAT
  +--> ?PR?_FAT_DSEEK?FAT
  +--> ?PR?_FAT_GET_DIR_ENTRY?FAT
  +--> ?PR?FAT_GOTO_NEXT?FAT

?PR?_FAT_GET_CLUSTERS?FAT                     -----    -----      -----    -----      0662H    000CH
  +--> ?PR?_HARD_READ_OPEN?MEDIA
  +--> ?PR?FAT_READ_CLUSTER?FAT
  +--> ?PR?HARD_READ_CLOSE?MEDIA

?PR?FAT_READ_CLUSTER?FAT                      0021H.2  0000H.1    -----    -----      -----    -----
  +--> ?PR?HARD_READ_BYTE?MEDIA

?PR?FAT_GOTO_NEXT?FAT                         -----    -----      -----    -----      -----    -----
  +--> ?PR?_FAT_DSEEK?FAT
  +--> ?PR?_FAT_GET_DIR_ENTRY?FAT

?PR?_FAT_GOTO_PARENTDIR?FAT                   -----    -----      -----    -----      065EH    0003H
  +--> ?PR?FAT_SEEK_FIRST?FAT
  +--> ?PR?_FAT_GOTO_SUBDIR?FAT
  +--> ?PR?FAT_GOTO_NEXT?FAT

?PR?FAT_SEEK_FIRST?FAT                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_FAT_DSEEK?FAT
  +--> ?PR?_FAT_GET_DIR_ENTRY?FAT
  +--> ?PR?FAT_GOTO_NEXT?FAT

?PR?_FILE_SEEK_NEXT?FILE                      0021H.1  0000H.1    -----    -----      065DH    0001H
  +--> ?PR?FAT_GOTO_NEXT?FAT
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 12


  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?FAT_SEEK_FIRST?FAT

?PR?_FILE_SEEK_PREV?FILE                      0021H.1  0000H.1    -----    -----      065DH    0001H
  +--> ?PR?FAT_GOTO_PREV?FAT
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?FAT_SEEK_LAST?FAT

?PR?FAT_GOTO_PREV?FAT                         -----    -----      -----    -----      065EH    0001H
  +--> ?PR?_FAT_DSEEK?FAT
  +--> ?PR?_FAT_GET_DIR_ENTRY?FAT

?PR?FAT_SEEK_LAST?FAT                         -----    -----      -----    -----      -----    -----
  +--> ?PR?_FAT_DSEEK?FAT
  +--> ?PR?_FAT_GET_DIR_ENTRY?FAT

?PR?DISP_CLOCK_RESET?DISP_TASK                -----    -----      -----    -----      -----    -----
  +--> ?PR?_PRINT_TIME?DISP_TASK

?PR?_PRINT_TIME?DISP_TASK                     -----    -----      -----    -----      065DH    0001H
  +--> ?PR?_PRINT_MIN?DISP_TASK
  +--> ?PR?_PRINT_SEC?DISP_TASK

?PR?_PRINT_MIN?DISP_TASK                      -----    -----      -----    -----      065EH    0004H
  +--> ?CO?DISP_TASK
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?_PRINT_SEC?DISP_TASK                      -----    -----      -----    -----      065EH    0003H
  +--> ?CO?DISP_TASK
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?FAT_FOPEN?FAT                             0021H.1  0000H.1    -----    -----      -----    -----
  +--> ?PR?_FAT_GET_CLUSTERS?FAT
  +--> ?PR?_HARD_READ_OPEN?MEDIA

?PR?SONG_INIT?SONG_DRV                        0021H.1  0000H.1    -----    -----      065DH    0008H
  +--> ?PR?FAT_FEOF?FAT
  +--> ?PR?FAT_FGETC?FAT
  +--> ?PR?_FAT_FSEEK?FAT
  +--> ?CO?SONG_DRV
  +--> ?PR?SONG_AUDIO_INIT?SONG_DRV
  +--> ?PR?_CLOCK_SONG_INIT?CLOCK

?PR?_FAT_FSEEK?FAT                            -----    -----      -----    -----      0665H    000BH
  +--> ?PR?HARD_READ_CLOSE?MEDIA
  +--> ?PR?_HARD_READ_OPEN?MEDIA
  +--> ?PR?HARD_READ_BYTE?MEDIA

?PR?_CLOCK_SONG_INIT?CLOCK                    -----    -----      -----    -----      -----    -----
  +--> ?CO?CLOCK

?PR?SONG_STOP?SONG_DRV                        -----    -----      -----    -----      -----    -----
  +--> ?PR?AUD_STOP?AUD_DRV
  +--> ?PR?MP3_STOP?MP3_DRV
  +--> ?PR?CLOCK_DISABLE?CLOCK
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 13



?PR?FAT_FCLOSE?FAT                            -----    -----      -----    -----      -----    -----
  +--> ?PR?HARD_READ_CLOSE?MEDIA

?PR?SONG_START?SONG_DRV                       -----    -----      -----    -----      -----    -----
  +--> ?PR?MP3_INIT?MP3_DRV

?PR?PRINT_STATE_PLAY?DISP_TASK                -----    -----      -----    -----      -----    -----
  +--> ?CO?DISP_TASK
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?PRINT_STATE_PAUSE?DISP_TASK               -----    -----      -----    -----      -----    -----
  +--> ?CO?DISP_TASK
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?SONG_PAUSE?SONG_DRV                       -----    -----      -----    -----      -----    -----
  +--> ?PR?MP3_STOP?MP3_DRV

?PR?PRINT_REPEAT?DISP_TASK                    0021H.1  0000H.1    -----    -----      -----    -----

?PR?DISP_TASK?DISP_TASK                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_PRINT_SEC?DISP_TASK
  +--> ?PR?_PRINT_MIN?DISP_TASK

?PR?PRINT_KEY_MODE?DISP_TASK                  -----    -----      -----    -----      -----    -----
  +--> ?CO?DISP_TASK
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?USB_TASK_INIT?USB_TASK                    -----    -----      -----    -----      -----    -----
  +--> ?PR?CLOCK_USB_INIT?CLOCK
  +--> ?PR?USB_INIT?USB_DRV

?PR?CLOCK_USB_INIT?CLOCK                      -----    -----      -----    -----      -----    -----
  +--> ?CO?CLOCK

?PR?USB_TASK?USB_TASK                         -----    -----      -----    -----      -----    -----
  +--> ?PR?CLOCK_DISABLE?CLOCK
  +--> ?PR?CLOCK_USB_INIT?CLOCK
  +--> ?PR?SBC_CHIP_INIT?SBC
  +--> ?PR?USB_ENUMERATION_PROCESS?USB_DRV
  +--> ?PR?USB_MASS_STORAGE_CBW?USB_TASK
  +--> ?PR?USB_MASS_STORAGE_CSW?USB_TASK

?PR?USB_ENUMERATION_PROCESS?USB_DRV           -----    -----      -----    -----      -----    -----
  +--> ?PR?USB_READ_REQUEST?USB_DRV

?PR?USB_READ_REQUEST?USB_DRV                  -----    -----      -----    -----      -----    -----
  +--> ?PR?USB_GET_DESCRIPTOR?USB_DRV
  +--> ?PR?USB_GET_CONFIGURATION?USB_DRV
  +--> ?PR?USB_SET_ADDRESS?USB_DRV
  +--> ?PR?USB_SET_CONFIGURATION?USB_DRV
  +--> ?PR?USB_CLEAR_FEATURE?USB_DRV
  +--> ?PR?USB_SET_FEATURE?USB_DRV
  +--> ?PR?USB_GET_STATUS?USB_DRV
  +--> ?PR?USB_MASS_STORAGE_GET_LUN?USB_TASK
  +--> ?PR?USB_MASS_STORAGE_RESET?USB_TASK

BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 14


?PR?USB_GET_DESCRIPTOR?USB_DRV                -----    -----      -----    -----      065DH    0003H
  +--> ?CO?USB_DRV
  +--> ?PR?_SEND_EP0_PACKET?USB_DRV

?PR?USB_MASS_STORAGE_CBW?USB_TASK             0021H.1  0000H.1    -----    -----      -----    -----
  +--> ?PR?SBC_COMMAND_CHIP?SBC

?PR?SBC_COMMAND_CHIP?SBC                      -----    -----      -----    -----      -----    -----
  +--> ?PR?SCSI_COMMAND_IQUIRY?SBC
  +--> ?PR?SCSI_COMMAND_READ_LONG?SBC
  +--> ?PR?SCSI_COMMAND_READ_CAPACITY?SBC
  +--> ?PR?SCSI_COMMAND_MODE_SENCE?SBC
  +--> ?PR?SCSI_COMMAND_TEST_UINT_READY?SBC
  +--> ?PR?SCSI_COMMAND_READ?SBC
  +--> ?PR?SCSI_COMMAND_WRITE?SBC

?PR?SCSI_COMMAND_IQUIRY?SBC                   -----    -----      -----    -----      065DH    0003H
  +--> ?CO?SBC

?PR?SCSI_COMMAND_READ?SBC                     -----    -----      -----    -----      065DH    0002H
  +--> ?PR?_HARD_READ_ONE_SECTOR?MEDIA

?PR?_HARD_READ_ONE_SECTOR?MEDIA               -----    -----      -----    -----      065FH    0004H
  +--> ?PR?_HDD_READ_ONE_SECTOR?IDE_DRV
  +--> ?PR?_MMC_READ_ONE_SECTOR?MMC_DRV

?PR?_HDD_READ_ONE_SECTOR?IDE_DRV              -----    -----      -----    -----      0663H    0001H
  +--> ?PR?_HDD_READ_OPEN?IDE_DRV
  +--> ?PR?HDD_READ_BYTE?IDE_DRV
  +--> ?PR?HDD_READ_CLOSE?IDE_DRV

?PR?_MMC_READ_ONE_SECTOR?MMC_DRV              -----    -----      -----    -----      -----    -----
  +--> ?PR?_MMC_READ_OPEN?MMC_DRV
  +--> ?PR?MMC_READ_BYTE?MMC_DRV
  +--> ?PR?MMC_READ_CLOSE?MMC_DRV

?PR?SCSI_COMMAND_WRITE?SBC                    -----    -----      -----    -----      065DH    0002H
  +--> ?PR?_HARD_WRITE_ONE_SECTOR?MEDIA

?PR?_HARD_WRITE_ONE_SECTOR?MEDIA              -----    -----      -----    -----      065FH    0004H
  +--> ?PR?_HDD_WRITE_ONE_SECTOR?IDE_DRV
  +--> ?PR?_MMC_WRITE_ONE_SECTOR?MMC_DRV

?PR?_HDD_WRITE_ONE_SECTOR?IDE_DRV             -----    -----      -----    -----      0663H    0004H
  +--> ?PR?_HDD_WRITE_BYTE?IDE_DRV
  +--> ?PR?_HDD_WRITE_OPEN?IDE_DRV
  +--> ?PR?HDD_WRITE_CLOSE?IDE_DRV

?PR?_HDD_WRITE_OPEN?IDE_DRV                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITECOMMAND?IDE_DRV

?PR?_MMC_WRITE_ONE_SECTOR?MMC_DRV             -----    -----      -----    -----      -----    -----
  +--> ?PR?_MMC_WRITE_OPEN?MMC_DRV
  +--> ?PR?_MMC_WRITE_BYTE?MMC_DRV
  +--> ?PR?MMC_WRITE_CLOSE?MMC_DRV

?PR?MMC_WRITE_CLOSE?MMC_DRV                   -----    -----      -----    -----      0663H    0004H
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 15


  +--> ?PR?_MMC_SEND_CMD?MMC_DRV
  +--> ?PR?MMC_RESPONSE_TRY?MMC_DRV
  +--> ?CO?MMC_DRV
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?USB_MASS_STORAGE_CSW?USB_TASK             -----    -----      -----    -----      -----    -----
  +--> ?PR?USB_ENUMERATION_PROCESS?USB_DRV

*** NEW ROOT ***************************************************

?PR?T0_INT?TIMER_DRV                          -----    -----      -----    -----      -----    -----

⌨️ 快捷键说明

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