mp3.m51

来自「这个是一个完整的MP3项目」· M51 代码 · 共 1,649 行 · 第 1/5 页

M51
1,649
字号
  C:1E81H         LINE#         109
  C:1E84H         LINE#         110
  C:1E84H         LINE#         111
  C:1E84H         LINE#         112
  C:1E86H         LINE#         113
  C:1E86H         LINE#         115
  C:1E86H         LINE#         116
  C:1E8EH         LINE#         117
  C:1E8EH         LINE#         118
  C:1EA7H         LINE#         119
  C:1EA7H         LINE#         120
  C:1EAEH         LINE#         121
  C:1EB1H         LINE#         123
  C:1EB4H         LINE#         124
  C:1EB6H         LINE#         125
  C:1EB9H         LINE#         127
  C:1EBCH         LINE#         128
  C:1EBEH         LINE#         129
  C:1EBEH         LINE#         130
  C:1EC0H         LINE#         131
  C:1EC0H         LINE#         132
  C:1EC0H         LINE#         133
  C:1EC6H         LINE#         134
  C:1EC9H         LINE#         135
  C:1ECBH         LINE#         136
  C:1ED0H         LINE#         137
  C:1EE6H         LINE#         138
  C:1EE9H         LINE#         139
  C:1EECH         LINE#         142
  -------         ENDPROC       _PRINTUF
  -------         ENDMOD        UART
BL51 BANKED LINKER/LOCATER V5.12                                                      03/16/2006  09:11:15  PAGE 7



  -------         MODULE        FLASH
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00C0H         PUBLIC        P4
  D:00D8H         PUBLIC        P5
  D:00A8H         PUBLIC        IEN0
  D:00B8H         PUBLIC        IPL0
  C:249CH         PUBLIC        _Erase_Cluster
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00C8H         PUBLIC        MP3STA
  C:26DFH         PUBLIC        Check_Flash_Id
  X:4000H         PUBLIC        rKM29UXDATA
  C:29D3H         PUBLIC        Flash_Reset
  D:00F8H         PUBLIC        UEPINT
  C:2514H         PUBLIC        _ReadPage
  C:208CH         PUBLIC        _WritePage
  D:00D0H         PUBLIC        PSW
  -------         PROC          CHECK_FLASH_ID
  -------         DO            
  D:0006H         SYMBOL        i
  D:0004H         SYMBOL        id
  -------         ENDDO         
  C:26DFH         LINE#         32
  C:26DFH         LINE#         33
  C:26DFH         LINE#         34
  C:26DFH         LINE#         37
  C:26E5H         LINE#         38
  C:26EBH         LINE#         40
  C:26F1H         LINE#         41
  C:26F3H         LINE#         42
  C:26F6H         LINE#         44
  C:2703H         LINE#         45
  C:270AH         LINE#         47
  C:2718H         LINE#         48
  C:2720H         LINE#         49
  C:2726H         LINE#         50
  C:2729H         LINE#         51
  -------         ENDPROC       CHECK_FLASH_ID
  -------         PROC          FLASH_RESET
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:29D3H         LINE#         53
  C:29D3H         LINE#         54
  C:29D3H         LINE#         55
  C:29D3H         LINE#         57
  C:29D9H         LINE#         58
  C:29DFH         LINE#         59
  C:29EDH         LINE#         60
  -------         ENDPROC       FLASH_RESET
  -------         PROC          _ERASE_CLUSTER
  D:0006H         SYMBOL        cluster
BL51 BANKED LINKER/LOCATER V5.12                                                      03/16/2006  09:11:15  PAGE 8


  -------         DO            
  D:0004H         SYMBOL        blockPage
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:249CH         LINE#         68
  C:249CH         LINE#         69
  C:249CH         LINE#         70
  C:24A7H         LINE#         73
  C:24ADH         LINE#         74
  C:24B3H         LINE#         76
  C:24B9H         LINE#         77
  C:24BDH         LINE#         78
  C:24BFH         LINE#         80
  C:24CDH         LINE#         82
  C:24D3H         LINE#         83
  C:24D9H         LINE#         85
  C:24E7H         LINE#         87
  C:24EAH         LINE#         88
  C:24EFH         LINE#         90
  C:24F5H         LINE#         91
  C:24FBH         LINE#         92
  C:24FEH         LINE#         93
  C:2502H         LINE#         94
  C:2502H         LINE#         95
  C:2508H         LINE#         96
  C:250BH         LINE#         97
  C:250BH         LINE#         99
  C:250BH         LINE#         100
  C:2511H         LINE#         101
  C:2513H         LINE#         102
  C:2513H         LINE#         103
  -------         ENDPROC       _ERASE_CLUSTER
  -------         PROC          _READPAGE
  D:0006H         SYMBOL        block
  D:0004H         SYMBOL        page
  X:0409H         SYMBOL        pPage
  -------         DO            
  D:0006H         SYMBOL        i
  D:0004H         SYMBOL        blockPage
  -------         ENDDO         
  C:2514H         LINE#         123
  C:251FH         LINE#         124
  C:251FH         LINE#         126
  C:252EH         LINE#         128
  C:2534H         LINE#         129
  C:2539H         LINE#         130
  C:253FH         LINE#         131
  C:2540H         LINE#         132
  C:2542H         LINE#         133
  C:2546H         LINE#         135
  C:2554H         LINE#         136
  C:2557H         LINE#         137
  C:255CH         LINE#         140
  C:255FH         LINE#         141
  C:255FH         LINE#         142
  C:2578H         LINE#         143
  C:2585H         LINE#         144
BL51 BANKED LINKER/LOCATER V5.12                                                      03/16/2006  09:11:15  PAGE 9


  C:258BH         LINE#         145
  -------         ENDPROC       _READPAGE
  -------         PROC          _WRITEPAGE
  D:0006H         SYMBOL        block
  D:0004H         SYMBOL        page
  X:0440H         SYMBOL        pPage
  -------         DO            
  D:0004H         SYMBOL        blockPage
  D:0006H         SYMBOL        i
  X:0443H         SYMBOL        Source
  -------         ENDDO         
  C:208CH         LINE#         155
  C:2097H         LINE#         156
  C:2097H         LINE#         157
  C:20A6H         LINE#         160
  C:20B1H         LINE#         161
  C:20B7H         LINE#         162
  C:20BDH         LINE#         163
  C:20C3H         LINE#         164
  C:20C5H         LINE#         165
  C:20C7H         LINE#         166
  C:20CBH         LINE#         167
  C:20CEH         LINE#         169
  C:20D1H         LINE#         170
  C:20D1H         LINE#         171
  C:20E8H         LINE#         172
  C:20F3H         LINE#         175
  C:20F9H         LINE#         176
  C:20FFH         LINE#         177
  C:210DH         LINE#         179
  C:2112H         LINE#         180
  C:2118H         LINE#         181
  C:211BH         LINE#         182
  C:2129H         LINE#         183
  C:2130H         LINE#         184
  C:2130H         LINE#         185
  C:2136H         LINE#         186
  C:213AH         LINE#         187
  C:213AH         LINE#         189
  C:213AH         LINE#         190
  C:2140H         LINE#         192
  C:2140H         LINE#         193
  -------         ENDPROC       _WRITEPAGE
  -------         ENDMOD        FLASH

  -------         MODULE        MP3
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:2887H         PUBLIC        _MP3FsInit
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00C0H         PUBLIC        P4
  D:00D8H         PUBLIC        P5
  B:00A8H.7       PUBLIC        EA
  C:263BH         PUBLIC        _Get_Descriptor
  D:00C6H         PUBLIC        USBADDR
BL51 BANKED LINKER/LOCATER V5.12                                                      03/16/2006  09:11:15  PAGE 10


  X:028EH         PUBLIC        MP3_Trailer
  C:2997H         PUBLIC        MP3Disable
  C:2B01H         PUBLIC        Get_Status
  C:2ACAH         PUBLIC        AudioInit
  X:030EH         PUBLIC        BaudRate
  D:00A8H         PUBLIC        IEN0
  C:29EEH         PUBLIC        Func
  D:00B1H         PUBLIC        IEN1
  C:11B5H         PUBLIC        _PlayInit
  X:0362H         PUBLIC        NowPlaying
  C:1FD2H         PUBLIC        Ep0Int
  X:0363H         PUBLIC        CurrentFun
  C:28BFH         PUBLIC        _ReadEp
  C:2B2EH         PUBLIC        Init
  D:00B8H         PUBLIC        IPL0
  B:00B0H.5       PUBLIC        P3_5
  C:2B25H         PUBLIC        Get_Interface
  C:2AA6H         PUBLIC        PlayPause
  C:2B0AH         PUBLIC        Clear_Feature
  C:2929H         PUBLIC        main_rxdone
  D:00EEH         PUBLIC        PLLNDIV
  X:0364H         PUBLIC        PlayState
  X:0365H         PUBLIC        FirstStart
  C:2950H         PUBLIC        main_txdone
  D:00CFH         PUBLIC        UEPDATX
  C:272AH         PUBLIC        key_interrupt
  D:00EFH         PUBLIC        PLLRDIV
  C:258CH         PUBLIC        Next
  X:0366H         PUBLIC        NumofSong
  C:27CAH         PUBLIC        _WriteEp
  C:2A7DH         PUBLIC        Set_Interface
  D:00D4H         PUBLIC        UEPCONX
  C:238DH         PUBLIC        main
  D:00B5H         PUBLIC        MP3MED
  D:00B4H         PUBLIC        MP3BAS
  D:00ACH         PUBLIC        MP3DAT
  D:00EBH         PUBLIC        MP3CLK
  C:2AF7H         PUBLIC        KeyBoardInit
  D:00CEH         PUBLIC        UEPSTAX
  D:00AAH         PUBLIC        MP3CON
  X:0367H         PUBLIC        MP3_Framehead
  D:0098H         PUBLIC        SCON
  C:28F6H         PUBLIC        _WriteEpBulk
  D:009DH         PUBLIC        AUDDAT
  D:0088H         PUBLIC        TCON
  D:00ECH         PUBLIC        AUDCLK
  C:2A38H         PUBLIC        _Set_Address
  X:036BH         PUBLIC        SONG
  D:00C8H         PUBLIC        MP3STA
  D:00B6H         PUBLIC        MP3TRE
  C:2A50H         PUBLIC        PllInit
  C:1CCAH         SYMBOL        _?ix1000
  D:009EH         PUBLIC        MP3VOL
  C:2AECH         PUBLIC        Reserved
  C:2141H         PUBLIC        _PlayMP3
  D:009FH         PUBLIC        MP3VOR
  D:00E9H         PUBLIC        PLLCON
BL51 BANKED LINKER/LOCATER V5.12                                                      03/16/2006  09:11:15  PAGE 11


  D:00BCH         PUBLIC        USBCON
  C:284CH         PUBLIC        _Set_Configuration
  D:00F8H         PUBLIC        UEPINT
  C:1C98H         PUBLIC        Device_Descriptor
  D:00C7H         PUBLIC        UEPNUM
  C:2B13H         PUBLIC        Set_Feature
  D:00E2H         PUBLIC        UBYCTX
  C:0003H         PUBLIC        Previous
  C:2B1CH         PUBLIC        Get_Configuration
  X:03C3H         PUBLIC        ChangeSong
  C:1CAAH         PUBLIC        Configuration_Descriptor_All
  X:03C4H         PUBLIC        MP3InitFlag
  C:2A67H         PUBLIC        MP3Init
  D:00AFH         PUBLIC        MP3STA1
  X:03C5H         PUBLIC        m
  D:009AH         PUBLIC        AUDCON0
  D:009BH         PUBLIC        AUDCON1
  D:00A3H         PUBLIC        KBCON
  D:008FH         PUBLIC        CKCON
  D:00A2H         PUBLIC        AUXR1
  D:00A4H         PUBLIC        KBSTA
  D:00D0H         PUBLIC        PSW
  -------         PROC          _READEP
  D:0007H         SYMBOL        EpNum
  X:044CH         SYMBOL        Data
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        nLength
  -------         ENDDO         
  C:28BFH         LINE#         159
  C:28CAH         LINE#         160
  C:28CAH         LINE#         161
  C:28CCH         LINE#         162
  C:28CEH         LINE#         164
  C:28D0H         LINE#         165
  C:28D6H         LINE#         166
  C:28D6H         LINE#         167
  C:28EEH         LINE#         168
  C:28F0H         LINE#         170
  C:28F3H         LINE#         172
  C:28F5H         LINE#         173
  -------         ENDPROC       _READEP
  C:27C2H         SYMBOL        L?0151
  -------         PROC          L?0150
  -------         ENDPROC       L?0150
  C:27C2H         SYMBOL        L?0151
  -------         PROC          _WRITEEP
  D:0007H         SYMBOL        EpNum
  D:0005H         SYMBOL        nLength
  X:044FH         SYMBOL        Data
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:27CAH         LINE#         176
  C:27D5H         LINE#         177
  C:27D5H         LINE#         178

⌨️ 快捷键说明

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