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 + -
显示快捷键?