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

📄 player.m51

📁 本人at89c51snd1c主控IC增加了128*32点阵驱动显示
💻 M51
📖 第 1 页 / 共 5 页
字号:
            CODE    7C31H     0041H     UNIT         ?PR?_DRAW2DIGIT?LCD_DRV
            CODE    7C72H     003FH     UNIT         ?PR?CLOCK_VOICE_INIT?CLOCK
            CODE    7CB1H     003EH     UNIT         ?PR?_FILE_SEEK_PREV?FILE
            CODE    7CEFH     0039H     UNIT         ?PR?DISP_TASK_INIT?DISP_TASK
            CODE    7D28H     0038H     UNIT         ?PR?SONG_SND_DEC?SONG_DRV
            CODE    7D60H     0037H     UNIT         ?PR?CLOCK_USB_INIT?CLOCK
            CODE    7D97H     0037H     UNIT         ?PR?_PRINT_TIME?DISP
            CODE    7DCEH     0032H     UNIT         ?PR?FAT_FEOB?FAT
            CODE    7E00H     0031H     UNIT         ?PR?NF_CALC_LOGICAL_BLOCK?NF_DRV
            CODE    7E31H     0030H     UNIT         ?CO?NF
            CODE    7E61H     0030H     UNIT         ?CO?CLOCK
            CODE    7E91H     0030H     UNIT         ?CO?FAT
            CODE    7EC1H     002FH     UNIT         ?PR?VOC_REC_INT?VOICE_DRV
            CODE    7EF0H     002EH     UNIT         ?PR?__MULTINOP?LCD_DRV
            CODE    7F1EH     002DH     UNIT         ?PR?SONG_GET_LEVEL?SONG_DRV
            CODE    7F4BH     002DH     UNIT         ?PR?_FILE_SEEK_NEXT?FILE
            CODE    7F78H     002CH     UNIT         ?PR?NF_MARK_BAD_BLOCK?NF_DRV
            CODE    7FA4H     002BH     UNIT         ?PR?USB_SET_CONFIGURATION?USB_DRV
            CODE    7FCFH     002BH     UNIT         ?PR?USB_GET_CONFIGURATION?USB_DRV
            CODE    7FFAH     002BH     UNIT         ?PR?PRINT_STATE_STOP?DISP
            CODE    8025H     002AH     UNIT         ?PR?_NF_BLOCK_ERASE?NF_DRV
            CODE    804FH     002AH     UNIT         ?PR?FAT_FEOF?FAT
            CODE    8079H     0028H     UNIT         ?PR?NF_UPDATE_SPARE_DATA?NF_DRV
            CODE    80A1H     0027H     UNIT         ?PR?_PUTTOCHINA?LCD_DRV
            CODE    80C8H     0027H     UNIT         ?PR?MEM_SELECT_FORMAT?MEM_TASK
            CODE    80EFH     0027H     UNIT         ?PR?PRINT_INIT?DISP
            CODE    8116H     0026H     UNIT         ?PR?SCH_TIMER_INT?SCHEDULER
            CODE    813CH     0026H     UNIT         ?PR?_SEND_READ_WRITE_ERROR_RECOVERY_PAGE?SBC
            CODE    8162H     0025H     UNIT         ?PR?FAT_SAVE_CLUSTER_INFO?FAT
BL51 BANKED LINKER/LOCATER V5.11                                                      03/24/2007  10:02:41  PAGE 6


            CODE    8187H     0024H     UNIT         ?PR?PRINT_STATE_RECORD?DISP
            CODE    81ABH     0023H     UNIT         ?PR?_LCDDATAOUT?LCD_DRV
            CODE    81CEH     0023H     UNIT         ?CO?USB_TASK
            CODE    81F1H     0022H     UNIT         ?PR?USB_SET_ADDRESS?USB_DRV
            CODE    8213H     0022H     UNIT         ?PR?VOC_REC_INIT?VOICE_DRV
            CODE    8235H     0022H     UNIT         ?CO?MODE_TASK
            CODE    8257H     0022H     UNIT         ?CO?SONG_TASK
            CODE    8279H     0022H     UNIT         ?CO?VOICE_TASK
            CODE    829BH     0021H     UNIT         ?PR?USB_MASS_STORAGE_GET_LUN?USB_TASK
            CODE    82BCH     0020H     UNIT         ?PR?VOC_PLAY_START?VOICE_DRV
            CODE    82DCH     0020H     UNIT         ?CO?MEM_TASK
            CODE    82FCH     001FH     UNIT         ?PR?MEM_STATUS?MEM_TASK
            CODE    831BH     001FH     UNIT         ?PR?_DISP_DEC_TIME?DISP_TASK
            CODE    833AH     001FH     UNIT         ?PR?_PRINT_MIN?DISP
            CODE    8359H     001FH     UNIT         ?PR?_PRINT_REPEAT?DISP
            CODE    8378H     001FH     UNIT         ?PR?PRINT_FILE_NAME?DISP
            CODE    8397H     001EH     UNIT         ?PR?PRINT_STATE_ERROR?DISP
            CODE    83B5H     001EH     UNIT         ?PR?_PRINT_VOICE_VOL?DISP
            CODE    83D3H     001EH     UNIT         ?PR?SEND_INFORMATIONAL_EXCEPTIONS_PAGE?SBC
            CODE    83F1H     001DH     UNIT         ?PR?_SETLCDADDRESS?LCD_DRV
            CODE    840EH     001CH     UNIT         ?PR?IN_SYSTEM_PROG?ISP
            CODE    842AH     001BH     UNIT         ?PR?PRINT_MODE_SONG?DISP
            CODE    8445H     001BH     UNIT         ?PR?PRINT_MODE_VOICE?DISP
            CODE    8460H     001BH     UNIT         ?PR?PRINT_MODE_MASS?DISP
            CODE    847BH     001BH     UNIT         ?PR?PRINT_MODE_TOOL?DISP
            CODE    8496H     001AH     UNIT         ?PR?_FILE_ENTRY_DIR?FILE
            CODE    84B0H     001AH     UNIT         ?PR?SBC_FORMAT?SBC
            CODE    84CAH     0019H     UNIT         ?PR?SCH_TIME_INIT?SCHEDULER
            CODE    84E3H     0019H     UNIT         ?C_INITSEG
            CODE    84FCH     0019H     UNIT         ?PR?_SEND_EP0_PACKET?USB_DRV
            CODE    8515H     0018H     UNIT         ?PR?USB_EP_INIT?USB_DRV
            CODE    852DH     0018H     UNIT         ?PR?_DRAW8X6ICONS?LCD_DRV
            CODE    8545H     0017H     UNIT         ?PR?_ADC_SET_PRIO?ADC_DRV
            CODE    855CH     0017H     UNIT         ?PR?_MP3_SET_PRIO?MP3_DRV
            CODE    8573H     0017H     UNIT         ?PR?_AUD_SET_PRIO?AUD_DRV
            CODE    858AH     0017H     UNIT         ?PR?_T0_SET_PRIO?TIMER_DRV
            CODE    85A1H     0017H     UNIT         ?PR?_T1_SET_PRIO?TIMER_DRV
            CODE    85B8H     0016H     UNIT         ?PR?USB_INIT?USB_DRV
            CODE    85CEH     0016H     UNIT         ?PR?SONG_SND_INIT?SONG_DRV
            CODE    85E4H     0016H     UNIT         ?PR?_LCD_CGRAM?DISP
            CODE    85FAH     0015H     UNIT         ?PR?SCH_SCHEDULER?SCHEDULER
            CODE    860FH     0015H     UNIT         ?PR?USB_IT_SUSPEND?USB_TASK
            CODE    8624H     0015H     UNIT         ?PR?DISP_CLOCK_RESET?DISP_TASK
            CODE    8639H     0014H     UNIT         ?PR?NF_CHECK_STATUS?NF_DRV
            CODE    864DH     0013H     UNIT         ?PR?_PUTCODETOLCD?LCD_DRV
            CODE    8660H     0013H     UNIT         ?PR?_PRINTS?LCD_DRV
            CODE    8673H     0013H     UNIT         ?PR?_DISP_INC_TIME?DISP_TASK
            CODE    8686H     0012H     UNIT         ?PR?KBD_INSTALL?KBD_DRV
            CODE    8698H     0012H     UNIT         ?PR?_LCDCLEARLINE?LCD_DRV
            CODE    86AAH     0010H     UNIT         ?PR?SCH_SCHEDULER_INIT?SCHEDULER
            CODE    86BAH     000FH     UNIT         ?PR?MAIN?MAIN
            CODE    86C9H     000FH     UNIT         ?PR?VOC_AUDIO_INIT?VOICE_DRV
            CODE    86D8H     000FH     UNIT         ?PR?BLTURNONANDRELOAD?KBD_TASK
            CODE    86E7H     000FH     UNIT         ?PR?USB_MASS_STORAGE_RESET?USB_TASK
            CODE    86F6H     000FH     UNIT         ?PR?TEMPO?LED_TASK
            CODE    8705H     000FH     UNIT         ?PR?FAT_CLEAR_FILE_NAME?FAT
            CODE    8714H     000EH     UNIT         ?PR?FAT_FCLOSE?FAT
BL51 BANKED LINKER/LOCATER V5.11                                                      03/24/2007  10:02:41  PAGE 7


            CODE    8722H     000DH     UNIT         ?PR?KBD_TASK_INIT?KBD_TASK
            CODE    872FH     000CH     UNIT         ?PR?SONG_AUDIO_INIT?SONG_DRV
            CODE    873BH     000BH     UNIT         ?PR?SONG_SND_SELECT?SONG_DRV
            CODE    8746H     000BH     UNIT         ?PR?CLOCK_DISABLE?CLOCK
            CODE    8751H     000AH     UNIT         ?PR?SONG_STOP?SONG_DRV
            CODE    875BH     000AH     UNIT         ?PR?VOC_PLAY_INIT?VOICE_DRV
            CODE    8765H     000AH     UNIT         ?PR?_LCDSENDCMD?LCD_DRV
            CODE    876FH     000AH     UNIT         ?PR?_LCDSENDDATA?LCD_DRV
            CODE    8779H     000AH     UNIT         ?PR?KBD_SET_STOP?KBD_TASK
            CODE    8783H     0009H     UNIT         ?PR?KBD_INIT?KBD_DRV
            CODE    878CH     0009H     UNIT         ?PR?VOC_INC_VOLUME?VOICE_DRV
            CODE    8795H     0009H     UNIT         ?PR?VOC_DEC_VOLUME?VOICE_DRV
            CODE    879EH     0009H     UNIT         ?PR?SONG_TASK_INIT?SONG_TASK
            CODE    87A7H     0009H     UNIT         ?PR?USB_TASK_INIT?USB_TASK
            CODE    87B0H     0009H     UNIT         ?PR?PRINT_FATAL_SCREEN?DISP
            CODE    87B9H     0009H     UNIT         ?PR?SBC_NF_INIT?SBC_NF
            CODE    87C2H     0008H     UNIT         ?PR?MODE_EXIT_DOWNLOAD?MODE_TASK
            CODE    87CAH     0008H     UNIT         ?PR?VOICE_TASK_INIT?VOICE_TASK
            CODE    87D2H     0008H     UNIT         ?CO?KBD_TASK
            CODE    87DAH     0008H     UNIT         ?PR?MEM_TASK_INIT?MEM_TASK
            CODE    87E2H     0007H     UNIT         ?PR?MP3_INIT?MP3_DRV
            CODE    87E9H     0007H     UNIT         ?PR?MP3_RESTART?MP3_DRV
            CODE    87F0H     0007H     UNIT         ?PR?USB_ENUMERATION_PROCESS?USB_DRV
            CODE    87F7H     0007H     UNIT         ?PR?SONG_START?SONG_DRV
            CODE    87FEH     0007H     UNIT         ?PR?SONG_PAUSE?SONG_DRV
            CODE    8805H     0007H     UNIT         ?PR?VOC_PLAY_STOP?VOICE_DRV
            CODE    880CH     0006H     UNIT         ?PR?AUD_STOP?AUD_DRV
            CODE    8812H     0006H     UNIT         ?PR?LCDPOWEROFF?LCD_DRV
            CODE    8818H     0005H     UNIT         ?PR?_PRINT_STRING?DISP
            CODE    881DH     0004H     UNIT         ?PR?_LCDSENDCOMMAND?LCD_DRV
            CODE    8821H     0004H     UNIT         ?PR?TOOL_TASK_INIT?TOOL_TASK
            CODE    8825H     0004H     UNIT         ?PR?DISP_NAME_START?DISP_TASK
            CODE    8829H     0004H     UNIT         ?PR?DISP_NAME_STOP?DISP_TASK
            CODE    882DH     0004H     UNIT         ?PR?_PRINT_NAME?DISP
            CODE    8831H     0003H     UNIT         ?PR?SONG_GET_SOUND?SONG_DRV
            CODE    8834H     0003H     UNIT         ?PR?MODE_SET_INIT?MODE_TASK
            CODE    8837H     0003H     UNIT         ?PR?MEM_SELECT_NEXT?MEM_TASK
            CODE    883AH     0003H     UNIT         ?PR?DISP_CLOCK_START?DISP_TASK
            CODE    883DH     0003H     UNIT         ?PR?DISP_CLOCK_STOP?DISP_TASK
            CODE    8840H     0003H     UNIT         ?PR?DISP_GET_MIN?DISP_TASK
            CODE    8843H     0003H     UNIT         ?PR?DISP_GET_SEC?DISP_TASK
            CODE    8846H     0003H     UNIT         ?PR?NF_READ_CLOSE?NF
            CODE    8849H     0003H     UNIT         ?PR?_PRINT_MEM?DISP
            CODE    884CH     0003H     UNIT         ?PR?_PRINT_DECIM?DISP
            CODE    884FH     0003H     UNIT         ?PR?FAT_GET_NAME?FAT
            CODE    8852H     0002H     UNIT         ?PR?MEM_CHECK_CARD?MEM_TASK
            CODE    8854H     0001H     UNIT         ?PR?MEM_CARD_SELECT?MEM_TASK
            CODE    8855H     0001H     UNIT         ?PR?MEM_LOAD_CARD?MEM_TASK
            CODE    8856H     0001H     UNIT         ?PR?DISP_SAVE_TIME?DISP_TASK
            CODE    8857H     0001H     UNIT         ?PR?DISP_RECALL_TIME?DISP_TASK
            CODE    8858H     0001H     UNIT         ?PR?PRINT_STATE_BLANK?DISP
            CODE    8859H     0001H     UNIT         ?PR?PRINT_MODE_BLANK?DISP
            CODE    885AH     0001H     UNIT         ?PR?PRINT_SOUND?DISP
            CODE    885BH     0001H     UNIT         ?PR?PRINT_KBD_LOCK?DISP
            CODE    885CH     0001H     UNIT         ?PR?PRINT_KBD_UNLOCK?DISP


BL51 BANKED LINKER/LOCATER V5.11                                                      03/24/2007  10:02:41  PAGE 8



OVERLAY MAP OF MODULE:   .\Output\player.aof (MAIN)


SEGMENT                                             BIT_GROUP          DATA_GROUP          XDATA_GROUP
  +--> CALLED SEGMENT                            START    LENGTH     START    LENGTH     START    LENGTH
--------------------------------------------------------------------------------------------------------
?C_C51STARTUP                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?MAIN?MAIN
  +--> ?C_INITSEG

?PR?MAIN?MAIN                                    -----    -----      -----    -----      -----    -----
  +--> ?PR?IN_SYSTEM_PROG?ISP
  +--> ?PR?SCH_SCHEDULER_INIT?SCHEDULER
  +--> ?PR?SCH_SCHEDULER?SCHEDULER
  +--> ?PR?FAT_FILE_GET_POS?FAT
  +--> ?PR?_FAT_FSEEK_ABS?FAT
  +--> ?PR?FAT_FREE_SPACE?FAT

?PR?SCH_SCHEDULER_INIT?SCHEDULER                 -----    -----      -----    -----      -----    -----
  +--> ?PR?DISP_TASK_INIT?DISP_TASK
  +--> ?PR?MODE_TASK_INIT?MODE_TASK
  +--> ?PR?MEM_TASK_INIT?MEM_TASK
  +--> ?PR?KBD_TASK_INIT?KBD_TASK
  +--> ?PR?SCH_TIME_INIT?SCHEDULER

?PR?DISP_TASK_INIT?DISP_TASK                     -----    -----      -----    -----      -----    -----
  +--> ?PR?PRINT_INIT?DISP
  +--> ?PR?LCDDISPLAYINIT?LCD_DRV
  +--> ?PR?_LCDCLEARLINE?LCD_DRV

?PR?PRINT_INIT?DISP                              -----    -----      0026H    0001H      -----    -----
  +--> ?PR?_SETLCDADDRESS?LCD_DRV
  +--> ?CO?DISP
  +--> ?PR?_PUTCODETOLCD?LCD_DRV
  +--> ?PR?LED_TASK_INIT?LED_TASK

?PR?_SETLCDADDRESS?LCD_DRV                       -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCDSENDCMD?LCD_DRV

?PR?_LCDSENDCMD?LCD_DRV                          -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCDDATAOUT?LCD_DRV

?PR?_PUTCODETOLCD?LCD_DRV                        -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCDSENDDATA?LCD_DRV

?PR?_LCDSENDDATA?LCD_DRV                         -----    -----      -----    -----      -----    -----
  +--> ?PR?_LCDDATAOUT?LCD_DRV

?PR?LED_TASK_INIT?LED_TASK                       -----    -----      -----    -----      -----    -----
  +--> ?PR?TEMPO?LED_TASK

?PR?LCDDISPLAYINIT?LCD_DRV                       -----    -----      -----    -----      -----    -----
  +--> ?PR?__MULTINOP?LCD_DRV
  +--> ?PR?_LCDSENDCMD?LCD_DRV

?PR?_LCDCLEARLINE?LCD_DRV                        -----    -----      -----    -----      -----    -----
BL51 BANKED LINKER/LOCATER V5.11                                                      03/24/2007  10:02:41  PAGE 9


  +--> ?PR?_SETLCDADDRESS?LCD_DRV
  +--> ?PR?_LCDSENDDATA?LCD_DRV

?PR?MODE_TASK_INIT?MODE_TASK                     -----    -----      -----    -----      -----    -----
  +--> ?PR?SONG_TASK_INIT?SONG_TASK
  +--> ?PR?VOICE_TASK_INIT?VOICE_TASK
  +--> ?PR?TOOL_TASK_INIT?TOOL_TASK

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

?PR?KBD_TASK_INIT?KBD_TASK                       -----    -----      -----    -----      -----    -----
  +--> ?PR?KBD_INIT?KBD_DRV

?PR?KBD_INIT?KBD_DRV                             -----    -----      -----    -----      -----    -----
  +--> ?PR?KBD_INSTALL?KBD_DRV

?PR?SCH_TIME_INIT?SCHEDULER                      -----    -----      -----    -----      -----    -----
  +--> ?PR?_T0_SET_PRIO?TIMER_DRV

?PR?SCH_SCHEDULER?SCHEDULER                      -----    -----      -----    -----      -----    -----
  +--> ?PR?MODE_TASK?MODE_TASK
  +--> ?PR?USB_TASK?USB_TASK
  +--> ?PR?MEM_TASK?MEM_TASK
  +--> ?PR?DISP_TASK?DISP_TASK
  +--> ?PR?KBD_TASK?KBD_TASK

?PR?MODE_TASK?MODE_TASK                          -----    -----      -----    -----      -----    -----
  +--> ?CO?MODE_TASK
  +--> ?PR?_PRINT_SCREEN?DISP
  +--> ?PR?_PRINT_STRING?DISP
  +--> ?PR?SONG_TASK?SONG_TASK
  +--> ?PR?VOICE_TASK?VOICE_TASK
  +--> ?PR?TOOL_TASK?TOOL_TASK

?PR?_PRINT_SCREEN?DISP                           -----    -----      0027H    0002H      -----    -----

?PR?_PRINT_STRING?DISP                           -----    -----      0026H    0002H      -----    -----

?PR?SONG_TASK?SONG_TASK                          0024H.1  0000H.1    0026H    0001H      -----    -----
  +--> ?PR?FAT_FGETC?FAT
  +--> ?PR?PRINT_MODE_SONG?DISP
  +--> ?PR?PRINT_STATE_BLANK?DISP
  +--> ?CO?SONG_TASK
  +--> ?PR?_PRINT_SCREEN?DISP
  +--> ?PR?PRINT_SOUND_LEVEL?DISP
  +--> ?PR?MEM_STATUS?MEM_TASK
  +--> ?PR?_FAT_GET_ROOT_DIRECTORY?FAT
  +--> ?PR?PRINT_FILE_NAME?DISP
  +--> ?PR?PRINT_STATE_ERROR?DISP
  +--> ?PR?MEM_SELECT_NEXT?MEM_TASK
  +--> ?PR?MODE_SET_INIT?MODE_TASK
  +--> ?PR?MEM_CHECK_CARD?MEM_TASK
  +--> ?PR?FAT_CHECK_EXT?FAT
  +--> ?PR?_FILE_ENTRY_DIR?FILE
  +--> ?PR?_FILE_SEEK_NEXT?FILE
  +--> ?PR?_FILE_SEEK_PREV?FILE
BL51 BANKED LINKER/LOCATER V5.11                                                      03/24/2007  10:02:41  PAGE 10


⌨️ 快捷键说明

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