mp3.m51

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

M51
1,679
字号
  D:00B8H         PUBLIC        IPL0
  D:00EEH         PUBLIC        PLLNDIV
  D:00EFH         PUBLIC        PLLRDIV
  D:00D4H         PUBLIC        UEPCONX
  D:0098H         PUBLIC        SCON
  D:0088H         PUBLIC        TCON
  D:00C8H         PUBLIC        MP3STA
  D:00EAH         PUBLIC        USBCLK
  D:00C2H         PUBLIC        UEPIEN
  D:00BEH         PUBLIC        USBIEN
  D:00E9H         PUBLIC        PLLCON
  D:00BCH         PUBLIC        USBCON
  D:00F8H         PUBLIC        UEPINT
BL51 BANKED LINKER/LOCATER V5.11                                                      03/21/2007  13:34:25  PAGE 18


  C:27C4H         PUBLIC        _AtmelUSBInit
  D:00C7H         PUBLIC        UEPNUM
  D:00D5H         PUBLIC        UEPRST
  D:008FH         PUBLIC        CKCON
  D:00D0H         PUBLIC        PSW
  -------         PROC          _ATMELUSBINIT
  D:0007H         SYMBOL        NDIV
  D:0004H         SYMBOL        RDIV
  D:0003H         SYMBOL        USBCD
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:27C4H         LINE#         24
  C:27C4H         LINE#         25
  C:27C4H         LINE#         31
  C:27C7H         LINE#         33
  C:27CCH         LINE#         34
  C:27DCH         LINE#         35
  C:27ECH         LINE#         37
  C:27F1H         LINE#         39
  C:27F4H         LINE#         40
  C:27F7H         LINE#         43
  C:27FAH         LINE#         45
  C:2808H         LINE#         47
  C:280BH         LINE#         48
  C:280EH         LINE#         49
  -------         ENDPROC       _ATMELUSBINIT
  -------         PROC          EPENABLE
  C:2A3EH         LINE#         52
  C:2A3EH         LINE#         53
  C:2A3EH         LINE#         54
  C:2A41H         LINE#         55
  C:2A44H         LINE#         57
  C:2A47H         LINE#         58
  C:2A4AH         LINE#         60
  C:2A4DH         LINE#         61
  C:2A50H         LINE#         63
  C:2A53H         LINE#         64
  C:2A55H         LINE#         66
  C:2A58H         LINE#         68
  C:2A5BH         LINE#         69
  C:2A5EH         LINE#         71
  -------         ENDPROC       EPENABLE
  -------         ENDMOD        ATMELUSBCI

  -------         MODULE        32MUSB
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  C:29AFH         PUBLIC        _MP3FsInit
  D:00A0H         PUBLIC        P2
  D:00B0H         PUBLIC        P3
  D:00C0H         PUBLIC        P4
  D:00D8H         PUBLIC        P5
  B:00A8H.7       PUBLIC        EA
  C:2772H         PUBLIC        _Get_Descriptor
  D:00C6H         PUBLIC        USBADDR
BL51 BANKED LINKER/LOCATER V5.11                                                      03/21/2007  13:34:25  PAGE 19


  C:2A5FH         PUBLIC        MP3Disable
  C:2BB5H         PUBLIC        Get_Status
  C:2B8FH         PUBLIC        AudioInit
  C:1743H         PUBLIC        BaudRate
  D:00A8H         PUBLIC        IEN0
  C:2ACFH         PUBLIC        Func
  D:00B1H         PUBLIC        IEN1
  C:116AH         PUBLIC        _PlayInit
  X:024CH         PUBLIC        NowPlaying
  C:20C1H         PUBLIC        Ep0Int
  X:024DH         PUBLIC        CurrentFun
  C:2664H         PUBLIC        _ReadEp
  C:2BE2H         PUBLIC        Init
  D:00B8H         PUBLIC        IPL0
  B:00B0H.4       PUBLIC        P3_4
  B:00B0H.5       PUBLIC        P3_5
  C:2BD9H         PUBLIC        Get_Interface
  C:2B6CH         PUBLIC        PlayPause
  C:2BBEH         PUBLIC        Clear_Feature
  C:2359H         PUBLIC        main_rxdone
  D:00EEH         PUBLIC        PLLNDIV
  X:024EH         PUBLIC        PlayState
  X:024FH         PUBLIC        FirstStart
  C:28EAH         PUBLIC        main_txdone
  D:00CFH         PUBLIC        UEPDATX
  C:280FH         PUBLIC        key_interrupt
  D:00EFH         PUBLIC        PLLRDIV
  C:26C3H         PUBLIC        Next
  X:0250H         PUBLIC        NumofSong
  C:28ACH         PUBLIC        _WriteEp
  C:2B45H         PUBLIC        Set_Interface
  D:00D4H         PUBLIC        UEPCONX
  C:1F18H         PUBLIC        main
  D:00B5H         PUBLIC        MP3MED
  D:00B4H         PUBLIC        MP3BAS
  D:00ACH         PUBLIC        MP3DAT
  D:00EBH         PUBLIC        MP3CLK
  C:2BABH         PUBLIC        KeyBoardInit
  D:00CEH         PUBLIC        UEPSTAX
  D:00AAH         PUBLIC        MP3CON
  X:0251H         PUBLIC        MP3_Framehead
  D:0098H         PUBLIC        SCON
  C:29E7H         PUBLIC        _WriteEpBulk
  D:009DH         PUBLIC        AUDDAT
  D:0088H         PUBLIC        TCON
  D:00ECH         PUBLIC        AUDCLK
  C:2B00H         PUBLIC        _Set_Address
  X:0255H         PUBLIC        SONG
  D:00C8H         PUBLIC        MP3STA
  D:00B6H         PUBLIC        MP3TRE
  C:2B18H         PUBLIC        PllInit
  C:17C9H         SYMBOL        _?ix1000
  D:009EH         PUBLIC        MP3VOL
  C:2BA0H         PUBLIC        Reserved
  C:2223H         PUBLIC        _PlayMP3
  D:009FH         PUBLIC        MP3VOR
  D:00E9H         PUBLIC        PLLCON
BL51 BANKED LINKER/LOCATER V5.11                                                      03/21/2007  13:34:25  PAGE 20


  D:00BCH         PUBLIC        USBCON
  C:2974H         PUBLIC        _Set_Configuration
  D:00F8H         PUBLIC        UEPINT
  C:1797H         PUBLIC        Device_Descriptor
  D:00C7H         PUBLIC        UEPNUM
  C:2BC7H         PUBLIC        Set_Feature
  D:00E2H         PUBLIC        UBYCTX
  C:0003H         PUBLIC        Previous
  C:2BD0H         PUBLIC        Get_Configuration
  X:02ADH         PUBLIC        ChangeSong
  C:17A9H         PUBLIC        Configuration_Descriptor_All
  X:02AEH         PUBLIC        MP3InitFlag
  C:2B2FH         PUBLIC        MP3Init
  D:00AFH         PUBLIC        MP3STA1
  X:02AFH         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:02D1H         SYMBOL        Data
  -------         DO            
  D:0006H         SYMBOL        i
  D:0007H         SYMBOL        nLength
  -------         ENDDO         
  C:2664H         LINE#         168
  C:266FH         LINE#         169
  C:266FH         LINE#         170
  C:2671H         LINE#         171
  C:2673H         LINE#         172
  C:267EH         LINE#         173
  C:2680H         LINE#         175
  C:2686H         LINE#         176
  C:2686H         LINE#         177
  C:268BH         LINE#         178
  C:268BH         LINE#         179
  C:26A0H         LINE#         180
  C:26A1H         LINE#         181
  C:26A3H         LINE#         183
  C:26A3H         LINE#         184
  C:26BBH         LINE#         185
  C:26BBH         LINE#         186
  C:26BDH         LINE#         188
  C:26C0H         LINE#         189
  C:26C2H         LINE#         190
  -------         ENDPROC       _READEP
  C:28A4H         SYMBOL        L?0167
  -------         PROC          L?0166
  -------         ENDPROC       L?0166
  C:28A4H         SYMBOL        L?0167
  -------         PROC          _WRITEEP
  D:0007H         SYMBOL        EpNum
  D:0005H         SYMBOL        nLength
BL51 BANKED LINKER/LOCATER V5.11                                                      03/21/2007  13:34:25  PAGE 21


  X:02D2H         SYMBOL        Data
  -------         DO            
  D:0006H         SYMBOL        i
  -------         ENDDO         
  C:28ACH         LINE#         193
  C:28B7H         LINE#         194
  C:28B7H         LINE#         195
  C:28B9H         LINE#         197
  C:28BBH         LINE#         198
  C:28BEH         LINE#         200
  C:28C4H         LINE#         201
  C:28C4H         LINE#         202
  C:28DCH         LINE#         203
  C:28DEH         LINE#         205
  C:28E1H         LINE#         207
  C:28E6H         LINE#         209
  C:28E9H         LINE#         210
  -------         ENDPROC       _WRITEEP
  -------         PROC          _WRITEEPBULK
  D:0007H         SYMBOL        EpNum
  D:0005H         SYMBOL        nLength
  X:02B3H         SYMBOL        Data
  -------         DO            
  D:0007H         SYMBOL        i
  -------         ENDDO         
  C:29E7H         LINE#         213
  C:29F2H         LINE#         214
  C:29F2H         LINE#         217
  C:29F4H         LINE#         218
  C:29F7H         LINE#         220
  C:29FEH         LINE#         221
  C:29FEH         LINE#         222
  C:2A13H         LINE#         223
  C:2A16H         LINE#         225
  C:2A19H         LINE#         227
  -------         ENDPROC       _WRITEEPBULK
  -------         PROC          GET_STATUS
  C:2BB5H         LINE#         229
  C:2BB5H         LINE#         230
  C:2BB5H         LINE#         231
  -------         ENDPROC       GET_STATUS
  -------         PROC          CLEAR_FEATURE
  C:2BBEH         LINE#         234
  C:2BBEH         LINE#         235
  C:2BBEH         LINE#         236
  -------         ENDPROC       CLEAR_FEATURE
  -------         PROC          SET_FEATURE
  C:2BC7H         LINE#         239
  C:2BC7H         LINE#         240
  C:2BC7H         LINE#         241
  -------         ENDPROC       SET_FEATURE
  -------         PROC          _SET_ADDRESS
  D:0004H         SYMBOL        EpNum
  C:2B00H         LINE#         244
  C:2B02H         LINE#         245
  C:2B02H         LINE#         247
  C:2B0EH         LINE#         249
BL51 BANKED LINKER/LOCATER V5.11                                                      03/21/2007  13:34:25  PAGE 22


  C:2B11H         LINE#         250
  C:2B14H         LINE#         251
  C:2B17H         LINE#         254
  -------         ENDPROC       _SET_ADDRESS
  -------         PROC          _GET_DESCRIPTOR
  D:0004H         SYMBOL        DesType
  X:02D1H         SYMBOL        nLength
  C:2772H         LINE#         256
  C:2779H         LINE#         257
  C:2779H         LINE#         258
  C:277DH         LINE#         259
  C:277DH         LINE#         260
  C:278AH         LINE#         261
  C:278AH         LINE#         262
  C:2795H         LINE#         263
  C:2795H         LINE#         264
  C:279AH         LINE#         265
  C:279AH         LINE#         267
  C:27A5H         LINE#         268
  C:27A5H         LINE#         269
  C:27A8H         LINE#         270
  C:27B5H         LINE#         271
  C:27B5H         LINE#         273
  C:27C0H         LINE#         274
  C:27C0H         LINE#         275
  C:27C3H         LINE#         276
  C:27C3H         LINE#         279
  -------         ENDPROC       _GET_DESCRIPTOR
  -------         PROC          GET_CONFIGURATION
  C:2BD0H         LINE#         281
  C:2BD0H         LINE#         282
  C:2BD0H         LINE#         283
  -------         ENDPROC       GET_CONFIGURATION
  -------         PROC          _SET_CONFIGURATION
  D:0007H         SYMBOL        wValue
  C:2974H         LINE#         286
  C:2974H         LINE#         287
  C:2974H         LINE#         289
  C:2977H         LINE#         290
  C:2977H         LINE#         294
  C:2979H         LINE#         295
  C:297CH         LINE#         297
  C:297FH         LINE#         298
  C:2982H         LINE#         300
  C:2985H         LINE#         301
  C:2988H         LINE#         304
  C:298BH         LINE#         305
  C:298BH         LINE#         307
  C:298DH         LINE#         308
  C:2991H         LINE#         312
  C:2994H         LINE#         313
  C:2997H         LINE#         315
  C:299AH         LINE#         316
  C:299DH         LINE#         318
  C:29A0H         LINE#         319
  C:29A3H         LINE#         322
  C:29A6H         LINE#         323
BL51 BANKED LINKER/LOCATER V5.11                                                      03/21/2007  13:34:25  PAGE 23


  C:29AEH         LINE#         325
  C:29AEH         LINE#         327
  -------         ENDPROC       _SET_CONFIGURATION
  -------         PROC          GET_INTERFACE
  C:2BD9H         LINE#         329
  C:2BD9H         LINE#         330
  C:2BD9H         LINE#         331
  -------         ENDPROC       GET_INTERFACE
  -------         PROC          SET_INTERFACE
  C:2B45H         LINE#         334
  C:2B45H         LINE#         335
  C:2B45H         LINE#         336
  C:2B51H         LINE#         337
  -------         ENDPROC       SET_INTERFACE
  -------         PROC          EP0INT
  -------         DO            
  D:0007H         SYMBOL        i
  D:0006H         SYMBOL        j
  X:02B1H         SYMBOL        ControlData
  -------         ENDDO         

⌨️ 快捷键说明

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