mp3.m51
来自「f340的MP3程序,通过SD卡读入解码器」· M51 代码 · 共 1,687 行 · 第 1/5 页
M51
1,687 行
C:9C09H LINE# 31
C:9C14H LINE# 32
C:9C17H LINE# 33
C:9C1CH LINE# 34
C:9C1FH LINE# 35
C:9C22H LINE# 36
------- ENDPROC OSCILLATOR_INIT
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 18
------- PROC UART_INIT
C:001EH LINE# 44
C:001EH LINE# 45
C:001EH LINE# 46
C:0021H LINE# 49
------- ENDPROC UART_INIT
------- PROC INTERRUPTS_INIT
C:9D4BH LINE# 57
C:9D4BH LINE# 58
C:9D4BH LINE# 59
C:9D4EH LINE# 61
C:9D51H LINE# 63
------- ENDPROC INTERRUPTS_INIT
------- PROC TIMER_INIT
C:9D30H LINE# 71
C:9D30H LINE# 72
C:9D30H LINE# 73
C:9D33H LINE# 75
C:9D36H LINE# 76
C:9D39H LINE# 79
------- ENDPROC TIMER_INIT
------- PROC PORT_IO_INIT
C:9CE8H LINE# 88
C:9CE8H LINE# 89
C:9CE8H LINE# 90
C:9CEBH LINE# 91
C:9CEEH LINE# 92
C:9CF1H LINE# 93
C:9CF4H LINE# 94
C:9CF7H LINE# 95
C:9CFAH LINE# 96
C:9CFDH LINE# 97
C:9D00H LINE# 98
------- ENDPROC PORT_IO_INIT
------- PROC INIT_DEVICE
C:9D16H LINE# 107
C:9D16H LINE# 108
C:9D16H LINE# 109
C:9D19H LINE# 110
C:9D1CH LINE# 111
C:9D1FH LINE# 112
C:9D22H LINE# 113
------- ENDPROC INIT_DEVICE
------- PROC UART0_INTERRUPT
C:9CCEH LINE# 123
C:9CD4H LINE# 125
C:9CD7H LINE# 126
C:9CD7H LINE# 127
C:9CD9H LINE# 128
C:9CDFH LINE# 129
C:9CE1H LINE# 130
C:9CE1H LINE# 131
------- ENDPROC UART0_INTERRUPT
------- PROC _UART_SEND_CHAR
D:0007H SYMBOL sendByte
C:9D43H LINE# 139
C:9D43H LINE# 140
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 19
C:9D43H LINE# 141
C:9D45H LINE# 142
C:9D48H LINE# 143
C:9D4AH LINE# 144
------- ENDPROC _UART_SEND_CHAR
------- PROC _UART_SEND_STR
X:04B5H SYMBOL s
------- DO
X:04B8H SYMBOL len
D:0004H SYMBOL i
------- ENDDO
C:9964H LINE# 153
C:996FH LINE# 154
C:996FH LINE# 155
C:997AH LINE# 157
C:9990H LINE# 158
C:99ADH LINE# 159
------- ENDPROC _UART_SEND_STR
------- PROC _UART_PUT_NUM
X:04B5H SYMBOL x
------- DO
X:04B9H SYMBOL i
X:04BBH SYMBOL display_buffer
------- ENDDO
C:93B2H LINE# 167
C:93B8H LINE# 168
C:93B8H LINE# 172
C:93C1H LINE# 173
C:93C1H LINE# 174
C:93EEH LINE# 175
C:940BH LINE# 176
C:9422H LINE# 177
C:943BH LINE# 178
C:943BH LINE# 179
C:9449H LINE# 180
C:9459H LINE# 181
C:948AH LINE# 182
------- ENDPROC _UART_PUT_NUM
------- PROC _UART_SEND_4HEX
D:0004H SYMBOL x
------- DO
D:0003H SYMBOL i
X:0585H SYMBOL display_buffer
------- ENDDO
C:9911H LINE# 190
C:9915H LINE# 191
C:9915H LINE# 194
C:991AH LINE# 195
C:9920H LINE# 196
C:9924H LINE# 197
C:9926H LINE# 198
C:9926H LINE# 199
C:9948H LINE# 200
C:9956H LINE# 201
C:995BH LINE# 202
------- ENDPROC _UART_SEND_4HEX
------- PROC _UART_SEND_8HEX
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 20
X:0576H SYMBOL x
------- DO
D:0003H SYMBOL i
X:057AH SYMBOL display_buffer
------- ENDDO
C:984FH LINE# 211
C:9855H LINE# 212
C:9855H LINE# 215
C:985AH LINE# 216
C:9860H LINE# 217
C:9864H LINE# 218
C:9866H LINE# 219
C:9866H LINE# 220
C:9890H LINE# 221
C:98A9H LINE# 222
C:98AEH LINE# 223
------- ENDPROC _UART_SEND_8HEX
------- PROC _UART_PUT_INF
D:0001H SYMBOL inf
X:04B1H SYMBOL dat
C:9BE0H LINE# 235
C:9BE6H LINE# 236
C:9BE6H LINE# 237
C:9BE9H LINE# 238
C:9BFAH LINE# 239
------- ENDPROC _UART_PUT_INF
------- PROC UART_SEND_ENTER
C:9D3AH LINE# 242
C:9D3AH LINE# 243
C:9D3AH LINE# 244
------- ENDPROC UART_SEND_ENTER
------- ENDMOD UART0_F340
------- MODULE ZNFAT
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
X:027CH PUBLIC znFAT_Buffer
C:8F08H PUBLIC _znFAT_toFileName
C:8DE1H PUBLIC _FilenameMatch
C:9B46H PUBLIC _znFAT_ReadSector
C:76F7H PUBLIC _znFAT_Open_File
C:876FH PUBLIC _znFAT_Enter_Dir
C:9C41H PUBLIC _znFAT_WriteSector
C:9A35H PUBLIC _Compare_Dir_Name
C:9AB8H PUBLIC _Str2Up
X:047CH PUBLIC temp_last_cluster
C:8AE1H PUBLIC znFAT_Init
X:0480H PUBLIC temp_dir_cluster
C:92EAH PUBLIC _LE2BE
C:96AAH PUBLIC _znFAT_GetNextCluster
C:9C66H PUBLIC _L2U
X:0484H PUBLIC temp_rec
C:9B90H PUBLIC Search_Last_Usable_Cluster
X:04A4H PUBLIC temp_dir_name
C:9AF7H PUBLIC znFAT_Find_DBR
C:9D52H PUBLIC znFAT_Device_Init
------- PROC ZNFAT_DEVICE_INIT
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 21
C:9D52H LINE# 42
C:9D52H LINE# 43
C:9D52H LINE# 44
C:9D55H LINE# 45
------- ENDPROC ZNFAT_DEVICE_INIT
C:9B40H SYMBOL L?0125
------- PROC L?0124
------- ENDPROC L?0124
C:9B40H SYMBOL L?0125
------- PROC _ZNFAT_READSECTOR
X:052CH SYMBOL addr
D:0001H SYMBOL buf
C:9B46H LINE# 62
C:9B4CH LINE# 63
C:9B4CH LINE# 64
C:9B52H LINE# 65
C:9B52H LINE# 66
C:9B52H LINE# 67
C:9B63H LINE# 68
C:9B63H LINE# 69
C:9B63H LINE# 71
C:9B63H LINE# 72
C:9B63H LINE# 74
C:9B63H LINE# 75
C:9B63H LINE# 77
C:9B63H LINE# 78
C:9B63H LINE# 79
------- ENDPROC _ZNFAT_READSECTOR
------- PROC _ZNFAT_WRITESECTOR
X:058CH SYMBOL addr
D:0001H SYMBOL buf
C:9C41H LINE# 92
C:9C47H LINE# 93
C:9C47H LINE# 94
C:9C4DH LINE# 95
C:9C4DH LINE# 96
C:9C4DH LINE# 97
C:9C5EH LINE# 98
C:9C5EH LINE# 99
C:9C5EH LINE# 101
C:9C5EH LINE# 102
C:9C5EH LINE# 104
C:9C5EH LINE# 105
C:9C5EH LINE# 107
C:9C5EH LINE# 108
C:9C5EH LINE# 109
------- ENDPROC _ZNFAT_WRITESECTOR
C:92DBH SYMBOL L?0122
C:92E4H SYMBOL L?0123
------- PROC L?0121
------- ENDPROC L?0121
C:92DBH SYMBOL L?0122
C:92E4H SYMBOL L?0123
------- PROC _LE2BE
X:052CH SYMBOL dat
X:052FH SYMBOL len
------- DO
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 22
X:0530H SYMBOL temp
X:0534H SYMBOL fact
X:0538H SYMBOL i
------- ENDDO
C:92EAH LINE# 126
C:92F8H LINE# 127
C:92F8H LINE# 128
C:9300H LINE# 129
C:930AH LINE# 130
C:930FH LINE# 131
C:9320H LINE# 132
C:9320H LINE# 133
C:937DH LINE# 134
C:939AH LINE# 135
C:93A3H LINE# 136
C:93B1H LINE# 137
------- ENDPROC _LE2BE
------- PROC L?0127
------- ENDPROC L?0127
------- PROC _L2U
D:0007H SYMBOL c
C:9C66H LINE# 200
C:9C66H LINE# 201
C:9C66H LINE# 202
C:9C7BH LINE# 203
C:9C7BH LINE# 204
------- ENDPROC _L2U
------- PROC ZNFAT_FIND_DBR
------- DO
X:04B4H SYMBOL sec_dbr
------- ENDDO
C:9AF7H LINE# 217
C:9AF7H LINE# 218
C:9AF7H LINE# 220
C:9B08H LINE# 221
C:9B10H LINE# 222
C:9B10H LINE# 223
C:9B23H LINE# 224
C:9B25H LINE# 226
C:9B25H LINE# 227
C:9B2CH LINE# 228
C:9B2CH LINE# 229
C:9B34H LINE# 230
------- ENDPROC ZNFAT_FIND_DBR
------- PROC SEARCH_LAST_USABLE_CLUSTER
C:9B90H LINE# 257
C:9B90H LINE# 258
C:9B90H LINE# 259
C:9BADH LINE# 260
C:9BB8H LINE# 261
------- ENDPROC SEARCH_LAST_USABLE_CLUSTER
------- PROC ZNFAT_INIT
------- DO
X:04B1H SYMBOL bpb
------- ENDDO
C:8AE1H LINE# 275
C:8AE1H LINE# 276
BL51 BANKED LINKER/LOCATER V6.05 05/19/2011 23:29:43 PAGE 23
C:8AE1H LINE# 279
C:8AEFH LINE# 281
C:8B03H LINE# 283
C:8B18H LINE# 285
C:8B26H LINE# 287
C:8B4CH LINE# 288
C:8B72H LINE# 289
C:8B92H LINE# 290
C:8BB8H LINE# 291
C:8C0AH LINE# 292
C:8C62H LINE# 294
C:8C9CH LINE# 296
------- ENDPROC ZNFAT_INIT
------- PROC L?0126
------- ENDPROC L?0126
------- PROC _ZNFAT_GETNEXTCLUSTER
X:0525H SYMBOL LastCluster
------- DO
D:0004H SYMBOL temp
X:0529H SYMBOL pFAT
D:0001H SYMBOL pFAT_Item
------- ENDDO
C:96AAH LINE# 360
C:96B0H LINE# 361
C:96B0H LINE# 365
C:96F4H LINE# 366
C:96F7H LINE# 367
C:9705H LINE# 368
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?