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

📄 mp3.m51

📁 atmel at89c51snd1c mp3芯片方案源码
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    8FB1H     001AH     UNIT         ?PR?_MMC_WRITE_BYTE?MMC_DRV
            CODE    8FCBH     001AH     UNIT         ?PR?_HDD_WRITE_BYTE?IDE_DRV
            CODE    8FE5H     0019H     UNIT         ?PR?_MMC_SET_PRIO?MMC_DRV
            CODE    8FFEH     0019H     UNIT         ?PR?LCD_INI?LCD_DRV
            CODE    9017H     0019H     UNIT         ?PR?_KBD_SET_PRIO?KEY_DRV
            CODE    9030H     0019H     UNIT         ?PR?_T0_SET_PRIO?TIMER_DRV
            CODE    9049H     0019H     UNIT         ?PR?_T1_SET_PRIO?TIMER_DRV
            CODE    9062H     0019H     UNIT         ?PR?SCSI_COMMAND_TEST_UINT_READY?SBC
            CODE    907BH     0018H     UNIT         ?PR?_WRITECOMMAND?IDE_DRV
            CODE    9093H     0018H     UNIT         ?PR?USB_EP_INIT?USB_DRV
            CODE    90ABH     0016H     UNIT         ?PR?USB_INIT?USB_DRV
            CODE    90C1H     0016H     UNIT         ?PR?CDROM_GETVOL?CDROM_TASK
            CODE    90D7H     0015H     UNIT         ?PR?HARD_READ_BYTE?MEDIA
            CODE    90ECH     0014H     UNIT         ?PR?_MMC_WRITE_OPEN?MMC_DRV
            CODE    9100H     0014H     UNIT         ?PR?T0_INIT?TIMER_DRV
            CODE    9114H     0013H     UNIT         ?PR?SONG_AUDIO_INIT?SONG_DRV
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 6


            CODE    9127H     0012H     UNIT         ?PR?SYSTEM_INIT?MAIN
            CODE    9139H     0012H     UNIT         ?PR?MMC_RESPONSE_TRY?MMC_DRV
            CODE    914BH     0010H     UNIT         ?PR?KBD_INIT?KEY_DRV
            CODE    915BH     0010H     UNIT         ?PR?T1_REMOTE_INIT?REMOTE_DRV
            CODE    916BH     0010H     UNIT         ?PR?_PRINT_TIME?DISP_TASK
            CODE    917BH     000FH     UNIT         ?PR?USB_MASS_STORAGE_RESET?USB_TASK
            CODE    918AH     000FH     UNIT         ?PR?FAT_CLEAR_FILE_NAME?FAT
            CODE    9199H     000EH     UNIT         ?PR?SONG_TASK_INIT?SONG_TASK
            CODE    91A7H     000EH     UNIT         ?PR?KEY_SONG_TASK_INIT?KEY_TASK
            CODE    91B5H     000DH     UNIT         ?PR?SERIAL_INIT?SER_DRV
            CODE    91C2H     000CH     UNIT         ?PR?HARDDISKSLEEP?IDE_DRV
            CODE    91CEH     000CH     UNIT         ?PR?KBD_INSTALL?KEY_DRV
            CODE    91DAH     000CH     UNIT         ?PR?DISP_CLOCK_RESET?DISP_TASK
            CODE    91E6H     000BH     UNIT         ?C_INITSEG
            CODE    91F1H     000BH     UNIT         ?PR?HDD_READ_CLOSE?IDE_DRV
            CODE    91FCH     000BH     UNIT         ?PR?CLOCK_DISABLE?CLOCK
            CODE    9207H     000BH     UNIT         ?PR?PRINT_STATE_PLAY?DISP_TASK
            CODE    9212H     000BH     UNIT         ?PR?PRINT_STATE_PAUSE?DISP_TASK
            CODE    921DH     0009H     UNIT         ?PR?SONG_STOP?SONG_DRV
            CODE    9226H     0008H     UNIT         ?PR?_SER_PUTCH?SER_DRV
            CODE    922EH     0008H     UNIT         ?PR?GETCH?SER_DRV
            CODE    9236H     0008H     UNIT         ?PR?USB_TASK_INIT?USB_TASK
            CODE    923EH     0007H     UNIT         ?PR?MMC_READ_CLOSE?MMC_DRV
            CODE    9245H     0007H     UNIT         ?PR?MP3_INIT?MP3_DRV
            CODE    924CH     0007H     UNIT         ?PR?MP3_RESTART?MP3_DRV
            CODE    9253H     0007H     UNIT         ?PR?FAT_FCLOSE?FAT
            CODE    925AH     0007H     UNIT         ?PR?FAT_GET_NAME?FAT
            CODE    9261H     0006H     UNIT         ?PR?SONG_GET_SOUND?SONG_DRV
            CODE    9267H     0006H     UNIT         ?PR?SONG_START?SONG_DRV
            CODE    926DH     0006H     UNIT         ?PR?SONG_PAUSE?SONG_DRV
            CODE    9273H     0006H     UNIT         ?PR?USB_ENUMERATION_PROCESS?USB_DRV
            CODE    9279H     0006H     UNIT         ?PR?AUD_STOP?AUD_DRV
            CODE    927FH     0006H     UNIT         ?CO?TWI_LIB
            CODE    9285H     0006H     UNIT         ?PR?DISP_TASK_INIT?DISP_TASK
            CODE    928BH     0005H     UNIT         ?CO?SONG_TASK
            CODE    9290H     0005H     UNIT         ?PR?PRINT_REPEAT?DISP_TASK
            CODE    9295H     0003H     UNIT         ?PR?REMOTE_DISABLE?REMOTE_DRV
            CODE    9298H     0003H     UNIT         ?PR?PRINT_INIT?DISP_TASK
            CODE    929BH     0003H     UNIT         ?PR?DISP_CLOCK_START?DISP_TASK
            CODE    929EH     0003H     UNIT         ?PR?DISP_CLOCK_STOP?DISP_TASK
            CODE    92A1H     0003H     UNIT         ?PR?KEY_CDROM_TASK_INIT?KEY_TASK
            CODE    92A4H     0002H     UNIT         ?CO?MMC_DRV
            CODE    92A6H     0001H     UNIT         ?PR?KBD_INT?KEY_DRV
            CODE    92A7H     0001H     UNIT         ?PR?SBC_CHIP_INIT?SBC
            CODE    92A8H     0001H     UNIT         ?PR?PRINT_STATE_ERROR?DISP_TASK
            CODE    92A9H     0001H     UNIT         ?PR?DISP_NAME_STOP?DISP_TASK
            CODE    92AAH     0001H     UNIT         ?PR?DISP_END_OF_PLAY?DISP_TASK
            CODE    92ABH     0001H     UNIT         ?PR?USB_IT_SUSPEND?USB_TASK



OVERLAY MAP OF MODULE:   mp3 (MAIN)


SEGMENT                                          BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                         START    LENGTH     START    LENGTH     START    LENGTH
-----------------------------------------------------------------------------------------------------
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 7


?C_C51STARTUP                                 -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                                 -----    -----      -----    -----      -----    -----
  +--> ?PR?_CLOCK_VDELAY?CLOCK
  +--> ?PR?SYSTEM_INIT?MAIN
  +--> ?PR?_U8MEDIASELECT?MEDIA
  +--> ?PR?HARD_INSTALL?MEDIA
  +--> ?CO?MAIN
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV
  +--> ?PR?CDROM_INIT?CDROM_TASK
  +--> ?PR?KEY_CDROM_TASK?KEY_TASK
  +--> ?PR?CDROM_TASK?CDROM_TASK
  +--> ?PR?DISP_TASK_INIT?DISP_TASK
  +--> ?PR?FAT_INSTALL?FAT
  +--> ?PR?SONG_TASK_INIT?SONG_TASK
  +--> ?PR?KEY_SONG_TASK?KEY_TASK
  +--> ?PR?SONG_TASK?SONG_TASK
  +--> ?PR?DISP_TASK?DISP_TASK
  +--> ?PR?PRINT_KEY_MODE?DISP_TASK
  +--> ?PR?PRINT_SOUND_LEVEL?DISP_TASK
  +--> ?PR?USB_TASK_INIT?USB_TASK
  +--> ?PR?USB_TASK?USB_TASK

?PR?_CLOCK_VDELAY?CLOCK                       -----    -----      -----    -----      06B9H    0008H

?PR?SYSTEM_INIT?MAIN                          -----    -----      -----    -----      -----    -----
  +--> ?PR?SERIAL_INIT?SER_DRV
  +--> ?PR?KBD_INIT?KEY_DRV
  +--> ?PR?T0_INIT?TIMER_DRV
  +--> ?PR?T1_REMOTE_INIT?REMOTE_DRV
  +--> ?PR?LCD_INI?LCD_DRV

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

?PR?T1_REMOTE_INIT?REMOTE_DRV                 -----    -----      -----    -----      -----    -----
  +--> ?PR?REMOTE_ENABLE?REMOTE_DRV

?PR?LCD_INI?LCD_DRV                           -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCD_COMM?LCD_DRV

?PR?_LCD_COMM?LCD_DRV                         -----    -----      -----    -----      06B8H    0001H
  +--> ?PR?SONG_REQUEST_DATA?SONG_TASK
  +--> ?PR?_CLOCK_VDELAY?CLOCK

?PR?SONG_REQUEST_DATA?SONG_TASK               -----    -----      -----    -----      -----    -----
  +--> ?PR?FAT_FGETC?FAT

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

?PR?HARD_READ_CLOSE?MEDIA                     -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 8


  +--> ?PR?HDD_READ_CLOSE?IDE_DRV
  +--> ?PR?MMC_READ_CLOSE?MMC_DRV

?PR?_HARD_READ_OPEN?MEDIA                     -----    -----      -----    -----      06B9H    0004H
  +--> ?PR?_HDD_READ_OPEN?IDE_DRV
  +--> ?PR?_MMC_READ_OPEN?MMC_DRV

?PR?_HDD_READ_OPEN?IDE_DRV                    -----    -----      -----    -----      -----    -----
  +--> ?PR?_WRITECOMMAND?IDE_DRV

?PR?_MMC_READ_OPEN?MMC_DRV                    -----    -----      -----    -----      06BDH    0008H
  +--> ?PR?_MMC_SEND_CMD?MMC_DRV
  +--> ?PR?MMC_RESPONSE_TRY?MMC_DRV

?PR?_MMC_SEND_CMD?MMC_DRV                     -----    -----      -----    -----      06C5H    0006H

?PR?MMC_RESPONSE_TRY?MMC_DRV                  -----    -----      -----    -----      -----    -----
  +--> ?PR?MMC_CHECK_RESPONSE?MMC_DRV

?PR?HARD_READ_BYTE?MEDIA                      -----    -----      -----    -----      -----    -----
  +--> ?PR?HDD_READ_BYTE?IDE_DRV
  +--> ?PR?MMC_READ_BYTE?MMC_DRV

?PR?HDD_READ_BYTE?IDE_DRV                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_HDD_READ_OPEN?IDE_DRV

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

?PR?HARD_INSTALL?MEDIA                        -----    -----      -----    -----      -----    -----
  +--> ?PR?HDD_INSTALL?IDE_DRV
  +--> ?PR?MMC_INIT?MMC_DRV
  +--> ?PR?CDROM_INIT?CDROM_TASK

?PR?HDD_INSTALL?IDE_DRV                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_CLOCK_VDELAY?CLOCK

?PR?MMC_INIT?MMC_DRV                          -----    -----      -----    -----      065DH    0011H
  +--> ?PR?_MMC_SEND_SCMD?MMC_DRV
  +--> ?PR?_CLOCK_VDELAY?CLOCK
  +--> ?PR?_MMC_SEND_CMD?MMC_DRV
  +--> ?PR?MMC_RESPONSE_TRY?MMC_DRV

?PR?CDROM_INIT?CDROM_TASK                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_CLOCK_VDELAY?CLOCK
  +--> ?PR?_CD_GETDATA?CDROM_DRV
  +--> ?PR?KEY_CDROM_TASK_INIT?KEY_TASK

?PR?_CD_GETDATA?CDROM_DRV                     -----    -----      -----    -----      0675H    0003H

?PR?_LCD_PRINT_STRING?LCD_DRV                 -----    -----      -----    -----      068BH    002DH
  +--> ?PR?_LCD_COMM?LCD_DRV
  +--> ?PR?_LCD_CHAR?LCD_DRV

?PR?_LCD_CHAR?LCD_DRV                         -----    -----      -----    -----      06B8H    0001H
  +--> ?PR?SONG_REQUEST_DATA?SONG_TASK
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 9


  +--> ?PR?_CLOCK_VDELAY?CLOCK

?PR?KEY_CDROM_TASK?KEY_TASK                   -----    -----      -----    -----      -----    -----
  +--> ?PR?KBD_DECODE?KEY_DRV
  +--> ?PR?REMOTE_VALUE?REMOTE_DRV

?PR?KBD_DECODE?KEY_DRV                        -----    -----      -----    -----      -----    -----
  +--> ?PR?KBD_INSTALL?KEY_DRV

?PR?REMOTE_VALUE?REMOTE_DRV                   -----    -----      -----    -----      -----    -----
  +--> ?PR?REMOTE_DISABLE?REMOTE_DRV

?PR?CDROM_TASK?CDROM_TASK                     -----    -----      -----    -----      065DH    0016H
  +--> ?PR?_CD_COMMAND?CDROM_DRV
  +--> ?PR?_CD_GETDATA?CDROM_DRV
  +--> ?CO?CDROM_TASK
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV
  +--> ?PR?_CLOCK_VDELAY?CLOCK
  +--> ?PR?_DISP_CDROM_TIME?DISP_TASK
  +--> ?PR?_CD_PLAYTRACK?CDROM_TASK
  +--> ?PR?CDROM_VOLCTRL?CDROM_TASK
  +--> ?PR?PRINTF?PRINTF

?PR?_CD_COMMAND?CDROM_DRV                     -----    -----      -----    -----      -----    -----
  +--> ?PR?_CD_SETCOMMAND?CDROM_DRV

?PR?_DISP_CDROM_TIME?DISP_TASK                -----    -----      -----    -----      0673H    0018H
  +--> ?CO?DISP_TASK
  +--> ?PR?PRINTF?PRINTF
  +--> ?PR?_LCD_PRINT_STRING?LCD_DRV

?PR?PRINTF?PRINTF                             0021H.1  0001H.1    002BH    0005H      068BH    0028H
  +--> ?PR?PUTCHAR?PUTCHAR

?PR?_CD_PLAYTRACK?CDROM_TASK                  -----    -----      -----    -----      -----    -----
  +--> ?PR?_CD_GETDATA?CDROM_DRV

?PR?CDROM_VOLCTRL?CDROM_TASK                  0021H.1  0000H.1    -----    -----      0673H    0002H
  +--> ?PR?CDROM_GETVOL?CDROM_TASK
  +--> ?PR?_CD_COMMAND?CDROM_DRV
  +--> ?PR?_CLOCK_VDELAY?CLOCK

?PR?CDROM_GETVOL?CDROM_TASK                   -----    -----      -----    -----      -----    -----
  +--> ?PR?_CD_COMMAND?CDROM_DRV
  +--> ?PR?_CD_GETDATA?CDROM_DRV

?PR?FAT_INSTALL?FAT                           -----    -----      -----    -----      065DH    0004H
  +--> ?PR?_FAT_LOAD_SECTOR?FAT

?PR?_FAT_LOAD_SECTOR?FAT                      -----    -----      -----    -----      0661H    0002H
  +--> ?PR?_HARD_READ_OPEN?MEDIA
  +--> ?PR?HARD_READ_BYTE?MEDIA
  +--> ?PR?HARD_READ_CLOSE?MEDIA

?PR?SONG_TASK_INIT?SONG_TASK                  -----    -----      -----    -----      -----    -----
  +--> ?PR?KEY_SONG_TASK_INIT?KEY_TASK
  +--> ?PR?SONG_SND_INIT?SONG_DRV
BL51 BANKED LINKER/LOCATER V5.12                                                      02/16/2009  09:59:56  PAGE 10



?PR?KEY_SONG_TASK?KEY_TASK                    -----    -----      -----    -----      -----    -----
  +--> ?PR?KBD_DECODE?KEY_DRV
  +--> ?PR?REMOTE_VALUE?REMOTE_DRV

?PR?SONG_TASK?SONG_TASK                       -----    -----      -----    -----      -----    -----
  +--> ?PR?SONG_REQUEST_DATA?SONG_TASK
  +--> ?PR?PRINT_SOUND_LEVEL?DISP_TASK
  +--> ?PR?_FAT_GET_ROOT_DIRECTORY?FAT
  +--> ?PR?PRINT_FILE_NAME?DISP_TASK
  +--> ?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?_FAT_GOTO_PARENTDIR?FAT
  +--> ?PR?DISP_CLOCK_RESET?DISP_TASK
  +--> ?PR?FAT_FOPEN?FAT
  +--> ?PR?SONG_INIT?SONG_DRV
  +--> ?PR?SONG_STOP?SONG_DRV
  +--> ?PR?FAT_FCLOSE?FAT
  +--> ?PR?SONG_AUDIO_INIT?SONG_DRV
  +--> ?PR?SONG_START?SONG_DRV
  +--> ?PR?DISP_CLOCK_START?DISP_TASK
  +--> ?PR?PRINT_STATE_PLAY?DISP_TASK

⌨️ 快捷键说明

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