mp3.m51
来自「f340的MP3程序,通过SD卡读入解码器」· M51 代码 · 共 1,687 行 · 第 1/5 页
M51
1,687 行
C:990EH LINE# 229
C:9910H LINE# 230
------- ENDPROC SD_RESET
------- PROC SD_INIT
------- DO
X:04B1H SYMBOL time
D:0007H SYMBOL temp
X:04B2H SYMBOL pcmd
------- ENDDO
C:9A77H LINE# 240
C:9A77H LINE# 241
C:9A77H LINE# 243
C:9A8AH LINE# 245
C:9A8CH LINE# 247
C:9A91H LINE# 249
C:9A91H LINE# 250
C:9A9AH LINE# 251
C:9AA0H LINE# 252
C:9AA4H LINE# 253
C:9AA4H LINE# 254
C:9AA6H LINE# 255
C:9AA9H LINE# 256
C:9AA9H LINE# 257
C:9AACH LINE# 259
C:9AAEH LINE# 261
C:9AB0H LINE# 262
C:9AB5H LINE# 263
C:9AB7H LINE# 264
------- ENDPROC SD_INIT
------- PROC _SD_WRITE_SECTOR
X:0565H SYMBOL addr
X:0569H SYMBOL buffer
------- DO
X:056CH SYMBOL temp
X:056DH SYMBOL time
X:056EH SYMBOL i
X:0570H SYMBOL pcmd
------- ENDDO
C:8CA5H LINE# 276
C:8CB6H LINE# 277
C:8CB6H LINE# 280
C:8CC9H LINE# 282
C:8CE2H LINE# 284
C:8CF9H LINE# 285
C:8D10H LINE# 286
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 13
C:8D27H LINE# 288
C:8D29H LINE# 290
C:8D2EH LINE# 292
C:8D2EH LINE# 293
C:8D3CH LINE# 294
C:8D40H LINE# 295
C:8D44H LINE# 296
C:8D44H LINE# 297
C:8D46H LINE# 298
C:8D4CH LINE# 299
C:8D4CH LINE# 300
C:8D52H LINE# 302
C:8D58H LINE# 303
C:8D58H LINE# 304
C:8D5BH LINE# 305
C:8D78H LINE# 307
C:8D7DH LINE# 309
C:8D92H LINE# 310
C:8D92H LINE# 311
C:8DA4H LINE# 312
C:8DB4H LINE# 314
C:8DB9H LINE# 315
C:8DBEH LINE# 318
C:8DC6H LINE# 319
C:8DCCH LINE# 320
C:8DCCH LINE# 321
C:8DCEH LINE# 322
C:8DD1H LINE# 323
C:8DD1H LINE# 325
C:8DD7H LINE# 328
C:8DD9H LINE# 330
C:8DDEH LINE# 331
C:8DE0H LINE# 332
------- ENDPROC _SD_WRITE_SECTOR
------- PROC _SD_READ_SECTOR
X:0530H SYMBOL addr
X:0534H SYMBOL buffer
------- DO
X:0537H SYMBOL j
X:0539H SYMBOL time
D:0007H SYMBOL temp
X:053AH SYMBOL pcmd
------- ENDDO
C:901AH LINE# 344
C:902BH LINE# 345
C:902BH LINE# 348
C:903EH LINE# 350
C:9057H LINE# 352
C:906EH LINE# 353
C:9085H LINE# 354
C:909CH LINE# 356
C:909EH LINE# 358
C:90A3H LINE# 360
C:90A3H LINE# 361
C:90ACH LINE# 362
C:90B2H LINE# 363
C:90B6H LINE# 364
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 14
C:90B6H LINE# 365
C:90B9H LINE# 366
C:90B9H LINE# 367
C:90BCH LINE# 369
C:90C2H LINE# 371
C:90C9H LINE# 372
C:90C9H LINE# 373
C:90E4H LINE# 374
C:90FBH LINE# 376
C:90FEH LINE# 377
C:9101H LINE# 379
C:9103H LINE# 381
C:9108H LINE# 383
C:910AH LINE# 384
------- ENDPROC _SD_READ_SECTOR
------- ENDMOD SD
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
C:9D25H PUBLIC _delay
C:9CB3H PUBLIC _Delay_ms
C:9C98H PUBLIC _Delay_us
C:9C23H PUBLIC _delayms
------- PROC _DELAY_US
D:0006H SYMBOL times
------- DO
D:0004H SYMBOL i
------- ENDDO
C:9C98H LINE# 8
C:9C98H LINE# 9
C:9C98H LINE# 12
C:9CA2H LINE# 13
C:9CA2H LINE# 14
C:9CA3H LINE# 15
C:9CA4H LINE# 16
C:9CA5H LINE# 17
C:9CA6H LINE# 18
C:9CA7H LINE# 19
C:9CA8H LINE# 20
C:9CA9H LINE# 21
C:9CAAH LINE# 22
C:9CABH LINE# 23
C:9CB2H LINE# 24
------- ENDPROC _DELAY_US
------- PROC _DELAY
D:0006H SYMBOL time
C:9D25H LINE# 35
C:9D25H LINE# 36
C:9D25H LINE# 37
C:9D2FH LINE# 38
------- ENDPROC _DELAY
------- PROC _DELAY_MS
D:0002H SYMBOL times
------- DO
D:0082H SYMBOL i
------- ENDDO
C:9CB3H LINE# 39
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 15
C:9CB7H LINE# 40
C:9CB7H LINE# 43
C:9CC3H LINE# 44
C:9CCDH LINE# 45
------- ENDPROC _DELAY_MS
------- PROC _DELAYMS
D:0006H SYMBOL ms
------- DO
D:0004H SYMBOL i
------- ENDDO
C:9C23H LINE# 48
C:9C23H LINE# 49
C:9C23H LINE# 51
C:9C2DH LINE# 52
C:9C2DH LINE# 53
C:9C40H LINE# 54
C:9C40H LINE# 55
------- ENDPROC _DELAYMS
------- ENDMOD DELAY
------- MODULE SPI
C:0000H SYMBOL _ICE_DUMMY_
D:00B0H PUBLIC P3
B:00B0H.2 PUBLIC SPI_SCL
D:0021H PUBLIC dat
C:9553H PUBLIC SPI_ReadByte
B:00B0H.1 PUBLIC SPI_SI
B:0021H.0 PUBLIC dat0
B:0021H.1 PUBLIC dat1
B:0021H.2 PUBLIC dat2
B:0021H.3 PUBLIC dat3
B:0021H.4 PUBLIC dat4
B:0021H.5 PUBLIC dat5
B:00B0H.0 PUBLIC SPI_SO
B:0021H.6 PUBLIC dat6
B:0021H.7 PUBLIC dat7
C:99F2H PUBLIC _SPI_WriteByte
------- PROC _SPI_WRITEBYTE
D:0007H SYMBOL x
C:99F2H LINE# 43
C:99F2H LINE# 44
C:99F2H LINE# 56
C:99F4H LINE# 58
C:99F8H LINE# 59
C:99FAH LINE# 60
C:99FCH LINE# 62
C:9A00H LINE# 63
C:9A02H LINE# 64
C:9A04H LINE# 66
C:9A08H LINE# 67
C:9A0AH LINE# 68
C:9A0CH LINE# 70
C:9A10H LINE# 71
C:9A12H LINE# 72
C:9A14H LINE# 74
C:9A18H LINE# 75
C:9A1AH LINE# 76
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 16
C:9A1CH LINE# 78
C:9A20H LINE# 79
C:9A22H LINE# 80
C:9A24H LINE# 82
C:9A28H LINE# 83
C:9A2AH LINE# 84
C:9A2CH LINE# 86
C:9A30H LINE# 87
C:9A32H LINE# 88
C:9A34H LINE# 89
------- ENDPROC _SPI_WRITEBYTE
------- PROC SPI_READBYTE
C:9553H LINE# 101
C:9553H LINE# 102
C:9553H LINE# 103
C:9555H LINE# 105
C:9557H LINE# 106
C:955EH LINE# 107
C:9560H LINE# 108
C:9567H LINE# 109
C:956BH LINE# 111
C:956DH LINE# 112
C:9574H LINE# 113
C:9576H LINE# 114
C:957DH LINE# 115
C:9581H LINE# 117
C:9583H LINE# 118
C:958AH LINE# 119
C:958CH LINE# 120
C:9593H LINE# 121
C:9597H LINE# 123
C:9599H LINE# 124
C:95A0H LINE# 125
C:95A2H LINE# 126
C:95A9H LINE# 127
C:95ADH LINE# 129
C:95AFH LINE# 130
C:95B6H LINE# 131
C:95B8H LINE# 132
C:95BFH LINE# 133
C:95C3H LINE# 135
C:95C5H LINE# 136
C:95CCH LINE# 137
C:95CEH LINE# 138
C:95D5H LINE# 139
C:95D9H LINE# 141
C:95DBH LINE# 142
C:95E2H LINE# 143
C:95E4H LINE# 144
C:95EBH LINE# 145
C:95EFH LINE# 147
C:95F1H LINE# 148
C:95F8H LINE# 149
C:95FAH LINE# 150
C:9601H LINE# 151
C:9605H LINE# 153
C:9607H LINE# 154
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 17
------- ENDPROC SPI_READBYTE
------- ENDMOD SPI
------- MODULE UART0_F340
C:0000H SYMBOL _ICE_DUMMY_
C:9D43H PUBLIC _UART_Send_Char
C:9D3AH PUBLIC UART_Send_Enter
D:00A5H PUBLIC P1MDOUT
D:00A8H PUBLIC IE
D:00A6H PUBLIC P2MDOUT
D:00A7H PUBLIC P3MDOUT
X:0544H PUBLIC HexTable
X:0564H SYMBOL Byte
C:9CE8H PUBLIC Port_IO_Init
D:00D9H PUBLIC PCA0MD
D:00B8H PUBLIC IP
C:9C03H PUBLIC Oscillator_Init
B:0022H.1 PUBLIC read_flag
D:00E1H PUBLIC XBR0
D:00E2H PUBLIC XBR1
C:9CCEH PUBLIC UART0_Interrupt
D:00F2H PUBLIC P1MDIN
D:00F4H PUBLIC P3MDIN
C:001EH PUBLIC UART_Init
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:9D4BH PUBLIC Interrupts_Init
D:00A9H PUBLIC CLKSEL
D:00B2H PUBLIC OSCICN
C:9964H PUBLIC _UART_Send_Str
C:9D16H PUBLIC Init_Device
D:00B9H PUBLIC CLKMUL
B:0098H.0 PUBLIC RI0
B:0098H.1 PUBLIC TI0
D:008DH PUBLIC TH1
C:9BE0H PUBLIC _UART_Put_Inf
D:0099H PUBLIC SBUF0
D:0098H PUBLIC SCON0
C:9911H PUBLIC _UART_Send_4Hex
C:984FH PUBLIC _UART_Send_8Hex
C:93B2H PUBLIC _UART_Put_Num
C:9D30H PUBLIC Timer_Init
------- PROC OSCILLATOR_INIT
------- DO
D:0006H SYMBOL i
------- ENDDO
C:9C03H LINE# 27
C:9C03H LINE# 28
C:9C03H LINE# 29
C:9C06H LINE# 30
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?