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

📄 mp3.m51

📁 基于uCOS/II制作的MP3
💻 M51
📖 第 1 页 / 共 5 页
字号:

?PR?FAT_INSTALL?FAT                           -----    -----      0731H    0004H
  +--> ?PR?_FAT_LOAD_SECTOR?FAT

?PR?_FAT_LOAD_SECTOR?FAT                      -----    -----      073FH    0002H
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?HDD_READ_BYTE?IDEIO
  +--> ?PR?HDD_READ_CLOSE?IDEIO

?PR?_HDD_READ_OPEN?IDEIO                      -----    -----      -----    -----
  +--> ?PR?_WRITECOMMAND?IDEIO

?PR?HDD_READ_BYTE?IDEIO                       -----    -----      -----    -----
  +--> ?PR?_HDD_READ_OPEN?IDEIO

?PR?_LCDCLS?LCD_DRV                           -----    -----      -----    -----
  +--> ?PR?READBUSY?LCD_DRV

?PR?KBD_INIT?KEY_DRV                          -----    -----      -----    -----
  +--> ?PR?_KBD_SET_PRIO?KEY_DRV
  +--> ?PR?KBD_INSTALL?KEY_DRV

?PR?KBD_DECODE?KEY_DRV                        -----    -----      -----    -----
  +--> ?PR?KBD_INSTALL?KEY_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?SBC_CHIP_INIT?SBC                         -----    -----      -----    -----
  +--> ?PR?ATA_INSTALL?IDEIO

?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
BL51 BANKED LINKER/LOCATER V5.12                                                      06/03/2006  10:32:56  PAGE 7


  +--> ?PR?USB_GET_STATUS?USB_DRV
  +--> ?PR?USB_MASS_STORAGE_GET_LUN?USB_TASK
  +--> ?PR?USB_MASS_STORAGE_RESET?USB_TASK

?PR?USB_GET_DESCRIPTOR?USB_DRV                -----    -----      0731H    0003H
  +--> ?CO?USB_DRV
  +--> ?PR?_SEND_EP0_PACKET?USB_DRV

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

?PR?SBC_COMMAND_CHIP?SBC                      -----    -----      0731H    0002H
  +--> ?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?_HDD_READ_ONE_SECTOR?IDEIO
  +--> ?PR?_HDD_WRITE_USB_SECTOR?IDEIO

?PR?SCSI_COMMAND_IQUIRY?SBC                   -----    -----      -----    -----
  +--> ?CO?SBC

?PR?_HDD_READ_ONE_SECTOR?IDEIO                -----    -----      0733H    0001H
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?HDD_READ_BYTE?IDEIO
  +--> ?PR?HDD_READ_CLOSE?IDEIO

?PR?_HDD_WRITE_USB_SECTOR?IDEIO               -----    -----      0733H    0004H
  +--> ?PR?_HDD_WRITE_BYTE?IDEIO
  +--> ?PR?_HDD_WRITE_OPEN?IDEIO
  +--> ?PR?HDD_WRITE_CLOSE?IDEIO

?PR?_HDD_WRITE_OPEN?IDEIO                     -----    -----      0743H    0004H
  +--> ?PR?_WRITECOMMAND?IDEIO

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

?PR?SONG_TASK_INIT?SONG_TASK                  -----    -----      -----    -----
  +--> ?PR?SONG_SND_INIT?SONG_DRV

?PR?KEY_TASK?KEY_DRV                          -----    -----      -----    -----
  +--> ?PR?KBD_DECODE?KEY_DRV
  +--> ?PR?_KEYDELAY?KEY_DRV
  +--> ?CO?KEY_DRV
  +--> ?PR?_PRINTCH?LCD_DRV
  +--> ?PR?_LCDCLS?LCD_DRV
  +--> ?PR?PRINT_SOUND_LEVEL?LCD_DRV

?PR?_KEYDELAY?KEY_DRV                         -----    -----      0731H    0008H

?PR?PRINT_SOUND_LEVEL?LCD_DRV                 -----    -----      -----    -----
  +--> ?CO?LCD_DRV
  +--> ?PR?_PRINTCH?LCD_DRV
  +--> ?PR?READBUSY?LCD_DRV
  +--> ?PR?SONG_GET_LEVEL?SONG_DRV
BL51 BANKED LINKER/LOCATER V5.12                                                      06/03/2006  10:32:56  PAGE 8



?PR?SONG_TASK?SONG_TASK                       0022H.5  0000H.1    -----    -----
  +--> ?PR?FAT_FGETC?FAT
  +--> ?CO?SONG_TASK
  +--> ?PR?_PRINTCH?LCD_DRV
  +--> ?PR?_FAT_GET_ROOT_DIRECTORY?FAT
  +--> ?PR?PRINT_FILE_NAME?LCD_DRV
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?_FILE_ENTRY_DIR?FILE
  +--> ?PR?_FILE_SEEK_NEXT?FILE
  +--> ?PR?_FILE_SEEK_PREV?FILE
  +--> ?PR?SONG_SND_INC?SONG_DRV
  +--> ?PR?SONG_SND_DEC?SONG_DRV
  +--> ?PR?PRINT_SOUND_LEVEL?LCD_DRV
  +--> ?PR?_FAT_GOTO_PARENTDIR?FAT
  +--> ?PR?FAT_FOPEN?FAT
  +--> ?PR?SONG_AUDIO_INIT?SONG_DRV
  +--> ?PR?CLOCK_SONG_INIT?CLOCK
  +--> ?PR?SONG_START?SONG_DRV
  +--> ?PR?PRINT_STATE_PLAY?LCD_DRV
  +--> ?PR?FAT_FEOF?FAT
  +--> ?PR?SONG_STOP?SONG_DRV
  +--> ?PR?DISP_CLOCK_STOP?LCD_DRV
  +--> ?PR?PRINT_STATE_PAUSE?LCD_DRV
  +--> ?PR?SONG_PAUSE?SONG_DRV
  +--> ?PR?FAT_FCLOSE?FAT
  +--> ?PR?PRINT_REPEAT?LCD_DRV
  +--> ?PR?DISP_CLOCK_START?LCD_DRV
  +--> ?PR?DISP_NAME_STOP?LCD_DRV
  +--> ?PR?FAT_SEEK_LAST?FAT
  +--> ?PR?DISP_END_OF_PLAY?LCD_DRV
  +--> ?PR?DISP_CLOCK_RESET?LCD_DRV
  +--> ?PR?PRINT_STATE_ERROR?LCD_DRV

?PR?FAT_FGETC?FAT                             -----    -----      -----    -----
  +--> ?PR?HDD_READ_CLOSE?IDEIO
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?HDD_READ_BYTE?IDEIO

?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                -----    -----      073AH    000AH
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?HDD_READ_BYTE?IDEIO
  +--> ?PR?FAT_DGETC?FAT
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?HDD_READ_CLOSE?IDEIO

?PR?FAT_DGETC?FAT                             -----    -----      -----    -----
  +--> ?PR?HDD_READ_CLOSE?IDEIO
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?HDD_READ_BYTE?IDEIO

?PR?_FAT_DSEEK?FAT                            -----    -----      073AH    0007H
BL51 BANKED LINKER/LOCATER V5.12                                                      06/03/2006  10:32:56  PAGE 9


  +--> ?PR?HDD_READ_CLOSE?IDEIO
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?HDD_READ_BYTE?IDEIO

?PR?_FAT_GET_DIR_ENTRY?FAT                    0022H.7  0000H.2    073AH    0003H
  +--> ?PR?HDD_READ_BYTE?IDEIO
  +--> ?PR?FAT_DGETC?FAT
  +--> ?PR?HDD_READ_CLOSE?IDEIO

?PR?PRINT_FILE_NAME?LCD_DRV                   -----    -----      0731H    0004H
  +--> ?CO?LCD_DRV
  +--> ?PR?READBUSY?LCD_DRV

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

?PR?_FAT_GOTO_SUBDIR?FAT                      -----    -----      0735H    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                     -----    -----      0736H    000CH
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?FAT_READ_CLUSTER?FAT
  +--> ?PR?HDD_READ_CLOSE?IDEIO

?PR?FAT_READ_CLUSTER?FAT                      0022H.7  0000H.1    -----    -----
  +--> ?PR?HDD_READ_BYTE?IDEIO

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

?PR?_FAT_GOTO_PARENTDIR?FAT                   -----    -----      0732H    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                      0022H.6  0000H.1    0731H    0001H
  +--> ?PR?FAT_GOTO_NEXT?FAT
  +--> ?PR?FAT_SEEK_FIRST?FAT
  +--> ?PR?FAT_CHECK_EXT?FAT

?PR?_FILE_SEEK_PREV?FILE                      0022H.6  0000H.1    0731H    0001H
  +--> ?PR?FAT_GOTO_PREV?FAT
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?FAT_SEEK_LAST?FAT
BL51 BANKED LINKER/LOCATER V5.12                                                      06/03/2006  10:32:56  PAGE 10



?PR?FAT_GOTO_PREV?FAT                         -----    -----      0732H    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?FAT_FOPEN?FAT                             0022H.6  0000H.1    -----    -----
  +--> ?PR?_FAT_GET_CLUSTERS?FAT
  +--> ?PR?_HDD_READ_OPEN?IDEIO
  +--> ?PR?_HDD_WRITE_OPEN?IDEIO

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

?PR?PRINT_STATE_PLAY?LCD_DRV                  -----    -----      -----    -----
  +--> ?CO?LCD_DRV
  +--> ?PR?_PRINTCH?LCD_DRV

?PR?SONG_STOP?SONG_DRV                        -----    -----      -----    -----
  +--> ?PR?AUD_STOP?AUD_DRV
  +--> ?PR?MP3_STOP?MP3_DRV
  +--> ?PR?CLOCK_DISABLE?CLOCK

?PR?PRINT_STATE_PAUSE?LCD_DRV                 -----    -----      -----    -----
  +--> ?CO?LCD_DRV
  +--> ?PR?_PRINTCH?LCD_DRV

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

?PR?FAT_FCLOSE?FAT                            -----    -----      -----    -----
  +--> ?PR?HDD_READ_CLOSE?IDEIO
  +--> ?PR?HDD_WRITE_CLOSE?IDEIO
  +--> ?PR?FAT_UPDATE_ENTRY_FAT?FAT

?PR?FAT_UPDATE_ENTRY_FAT?FAT                  -----    -----      0731H    0009H
  +--> ?PR?_FAT_LOAD_SECTOR?FAT
  +--> ?PR?_HDD_WRITE_OPEN?IDEIO
  +--> ?PR?_HDD_WRITE_BYTE?IDEIO
  +--> ?PR?HDD_WRITE_CLOSE?IDEIO
  +--> ?PR?_FAT_UPDATE_FAT_SECTOR?FAT
  +--> ?PR?_FAT_UPDATE_BUF_FAT?FAT
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?_FAT_GET_DIR_FILE_LIST?FAT
  +--> ?PR?_FAT_DSEEK?FAT
  +--> ?PR?_FAT_GET_DIR_ENTRY?FAT

?PR?_FAT_UPDATE_FAT_SECTOR?FAT                -----    -----      073FH    0004H
  +--> ?PR?_HDD_WRITE_OPEN?IDEIO
  +--> ?PR?_HDD_WRITE_BYTE?IDEIO
  +--> ?PR?HDD_WRITE_CLOSE?IDEIO

?PR?_FAT_UPDATE_BUF_FAT?FAT                   0022H.6  0000H.2    073AH    0005H
  +--> ?PR?_FAT_UPDATE_FAT_SECTOR?FAT
BL51 BANKED LINKER/LOCATER V5.12                                                      06/03/2006  10:32:56  PAGE 11


  +--> ?PR?_FAT_LOAD_SECTOR?FAT

?PR?PRINT_REPEAT?LCD_DRV                      0022H.6  0000H.1    -----    -----
  +--> ?CO?LCD_DRV
  +--> ?PR?_PRINTCH?LCD_DRV

?PR?PRINT_STATE_ERROR?LCD_DRV                 -----    -----      -----    -----
  +--> ?CO?LCD_DRV
  +--> ?PR?_PRINTCH?LCD_DRV



⌨️ 快捷键说明

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