music.m51
来自「STC51系列的源码」· M51 代码 · 共 1,387 行 · 第 1/4 页
M51
1,387 行
------- DO
D:0006H SYMBOL delax
------- ENDDO
C:101EH LINE# 62
C:101EH LINE# 63
C:1022H LINE# 64
C:102CH LINE# 65
C:102CH LINE# 66
C:102CH LINE# 67
C:102FH LINE# 68
C:1032H LINE# 69
C:1035H LINE# 70
C:1038H LINE# 71
C:103BH LINE# 72
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 7
C:1044H LINE# 73
C:1047H LINE# 74
C:1050H LINE# 75
C:1050H LINE# 76
C:1053H LINE# 77
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE CPU
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
B:00A8H.7 PUBLIC EA
X:F000H PUBLIC c51_hc138_cs_mt
D:00A8H PUBLIC IE
X:B000H PUBLIC c51_hc138_cs_lcd1
X:C000H PUBLIC c51_hc138_cs_lcd2
X:01A3H PUBLIC CPU_timer_02_process
C:11C0H PUBLIC CPU_timer_0_initialize
B:00A8H.4 PUBLIC ES
C:0016H PUBLIC CPU_timer_0_load_init_value
D:00B8H PUBLIC IP
C:1194H PUBLIC CPU_timer_2_initialize
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
B:00C8H.1 PUBLIC C_T2
D:0087H PUBLIC PCON
C:0D85H PUBLIC CPU_serial_1_interrupt
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
X:A000H PUBLIC c51_hc138_cs_io2
C:1182H PUBLIC CPU_uart_serial_initial
D:0011H PUBLIC CPU_soft_timer_hi
C:08A5H PUBLIC CPU_timer_interrupt
C:0E19H PUBLIC CPU_extern_0_interrupt
C:0E5DH PUBLIC CPU_extern_1_interrupt
D:0012H PUBLIC CPU_soft_timer_lo
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:00C8H.7 PUBLIC TF2
D:008CH PUBLIC TH0
X:01A6H PUBLIC CPU_100_tick_process
X:01A9H PUBLIC CPU_010_tick_process
X:01ACH PUBLIC CPU_001_tick_process
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
X:01AFH PUBLIC CPU_200_tick_process
X:01B2H PUBLIC CPU_020_tick_process
X:01B5H PUBLIC CPU_002_tick_process
B:00A8H.2 PUBLIC EX1
D:00CDH PUBLIC TH2
X:01B8H PUBLIC CPU_400_tick_process
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 8
X:01BBH PUBLIC CPU_040_tick_process
X:01BEH PUBLIC CPU_004_tick_process
D:008AH PUBLIC TL0
C:0F68H PUBLIC CPU_timer_0_interrupt
D:00CCH PUBLIC TL2
C:0006H PUBLIC CPU_timer_2_interrupt
X:01C1H PUBLIC CPU_080_tick_process
X:01C4H PUBLIC CPU_008_tick_process
X:01C7H PUBLIC c51_U07_latch
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
X:01C8H PUBLIC CPU_extern_0_process
B:00C8H.2 PUBLIC TR2
X:01CBH PUBLIC CPU_extern_1_process
X:01CEH PUBLIC c51_U19_latch
D:00C9H PUBLIC T2MOD
D:00C8H PUBLIC T2CON
X:D000H PUBLIC c51_hc138_cs_keyr
X:E000H PUBLIC c51_hc138_cs_keyw
C:0009H PUBLIC CPU_interrupt_proc_null
C:1100H PUBLIC CPU_source_initialize
D:00D0H PUBLIC PSW
X:8000H PUBLIC c51_hc138_cs1
X:9000H PUBLIC c51_hc138_cs2
------- PROC CPU_INTERRUPT_PROC_NULL
C:0009H LINE# 69
C:0009H LINE# 70
C:0009H LINE# 71
------- ENDPROC CPU_INTERRUPT_PROC_NULL
------- PROC CPU_UART_SERIAL_INITIAL
C:1182H LINE# 94
C:1182H LINE# 95
C:1185H LINE# 96
C:1188H LINE# 97
C:118BH LINE# 98
C:118EH LINE# 99
C:1191H LINE# 100
C:1193H LINE# 101
------- ENDPROC CPU_UART_SERIAL_INITIAL
------- PROC CPU_TIMER_0_LOAD_INIT_VALUE
C:0016H LINE# 110
C:0016H LINE# 111
C:0018H LINE# 112
C:001BH LINE# 113
C:001EH LINE# 114
C:0020H LINE# 115
------- ENDPROC CPU_TIMER_0_LOAD_INIT_VALUE
------- PROC CPU_TIMER_0_INITIALIZE
C:11C0H LINE# 123
C:11C0H LINE# 124
C:11C3H LINE# 125
C:11C6H LINE# 126
------- ENDPROC CPU_TIMER_0_INITIALIZE
------- PROC CPU_TIMER_0_INTERRUPT
C:0F68H LINE# 134
C:0F85H LINE# 135
C:0F88H LINE# 136
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 9
C:0F8BH LINE# 137
------- ENDPROC CPU_TIMER_0_INTERRUPT
------- PROC CPU_TIMER_2_INITIALIZE
C:1194H LINE# 147
C:1194H LINE# 148
C:1196H LINE# 149
C:1199H LINE# 150
C:119CH LINE# 151
C:119EH LINE# 152
C:11A0H LINE# 153
C:11A2H LINE# 154
C:11A4H LINE# 155
------- ENDPROC CPU_TIMER_2_INITIALIZE
------- PROC CPU_EXTERN_0_INTERRUPT
C:0E19H LINE# 163
C:0E36H LINE# 164
C:0E42H LINE# 165
------- ENDPROC CPU_EXTERN_0_INTERRUPT
------- PROC CPU_EXTERN_1_INTERRUPT
C:0E5DH LINE# 173
C:0E7AH LINE# 174
C:0E86H LINE# 175
------- ENDPROC CPU_EXTERN_1_INTERRUPT
------- PROC CPU_SERIAL_1_INTERRUPT
C:0D85H LINE# 183
C:0DA2H LINE# 184
C:0DA5H LINE# 185
C:0DA7H LINE# 186
C:0DAAH LINE# 187
C:0DACH LINE# 188
C:0DAFH LINE# 189
C:0DB1H LINE# 190
C:0DB4H LINE# 191
C:0DB4H LINE# 192
------- ENDPROC CPU_SERIAL_1_INTERRUPT
------- PROC CPU_SOURCE_INITIALIZE
C:1100H LINE# 200
C:1100H LINE# 201
C:1103H LINE# 202
C:1106H LINE# 203
C:1109H LINE# 204
C:110BH LINE# 205
C:110DH LINE# 206
C:110FH LINE# 207
C:1111H LINE# 208
C:1113H LINE# 209
C:1115H LINE# 210
C:1117H LINE# 211
------- ENDPROC CPU_SOURCE_INITIALIZE
------- PROC CPU_TIMER_INTERRUPT
C:08A5H LINE# 219
C:08A5H LINE# 220
C:08A7H LINE# 221
C:08B5H LINE# 222
C:08C1H LINE# 223
C:08C6H LINE# 224
C:08D2H LINE# 225
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 10
C:08D2H LINE# 226
C:08D8H LINE# 227
C:08E4H LINE# 228
C:08E4H LINE# 229
C:08EAH LINE# 230
C:08F6H LINE# 231
C:08F6H LINE# 232
C:08FCH LINE# 233
C:0908H LINE# 234
C:0908H LINE# 235
C:090EH LINE# 236
C:091AH LINE# 237
C:091AH LINE# 238
C:0920H LINE# 239
C:092CH LINE# 240
C:092CH LINE# 241
C:0932H LINE# 242
C:093EH LINE# 243
C:093EH LINE# 244
C:0942H LINE# 245
C:094EH LINE# 246
C:0950H LINE# 247
C:0955H LINE# 248
C:0961H LINE# 249
C:0961H LINE# 250
C:0967H LINE# 251
C:0973H LINE# 252
C:0973H LINE# 253
C:0973H LINE# 254
------- ENDPROC CPU_TIMER_INTERRUPT
------- PROC CPU_TIMER_2_INTERRUPT
C:0006H LINE# 263
C:0006H LINE# 264
C:0008H LINE# 265
------- ENDPROC CPU_TIMER_2_INTERRUPT
------- ENDMOD CPU
------- MODULE UART
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
B:00A8H.7 PUBLIC EA
D:000DH PUBLIC uart_recv_rd
D:00A8H PUBLIC IE
C:0974H PUBLIC _UART_printf
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:0393H PUBLIC _UART_print_ascii
X:0000H PUBLIC uart_xmit_rd
D:000EH PUBLIC uart_recv_wr
B:0098H.1 PUBLIC TI
X:0002H PUBLIC UART_send_buffer
X:0102H PUBLIC uart_xmit_wr
X:0104H PUBLIC UART_recv_buffer
D:0099H PUBLIC SBUF
D:0098H PUBLIC SCON
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 11
D:0088H PUBLIC TCON
C:05D5H PUBLIC _UART_put_double_char
C:1130H PUBLIC UART_buffer_initilize
D:000FH PUBLIC uart_recv_start
C:107FH PUBLIC UART_recv_isr_process
D:00C8H PUBLIC T2CON
D:0010H PUBLIC uart_xmit_start
C:0FA6H PUBLIC UART_xmit_isr_process
C:11A5H PUBLIC ascii_table
C:0EE5H PUBLIC _UART_putchar
D:00D0H PUBLIC PSW
------- PROC UART_BUFFER_INITILIZE
C:1130H LINE# 27
C:1130H LINE# 28
C:1133H LINE# 29
C:1135H LINE# 30
C:113BH LINE# 31
C:1141H LINE# 32
C:1143H LINE# 33
C:1145H LINE# 34
------- ENDPROC UART_BUFFER_INITILIZE
------- PROC _UART_PRINTF
X:0125H SYMBOL string
------- DO
X:0128H SYMBOL ellipsis_40
X:0150H SYMBOL length
D:0003H SYMBOL i
X:0152H SYMBOL uart_buffer
X:0172H SYMBOL arguments
------- ENDDO
C:0974H LINE# 41
C:097FH LINE# 42
C:097FH LINE# 46
C:0981H LINE# 47
C:098FH LINE# 48
C:09C2H LINE# 50
C:09D3H LINE# 52
C:09E5H LINE# 53
C:09F7H LINE# 54
C:09F7H LINE# 55
C:09F7H LINE# 56
C:0A13H LINE# 57
C:0A21H LINE# 58
C:0A26H LINE# 59
C:0A29H LINE# 61
C:0A2DH LINE# 62
C:0A30H LINE# 63
C:0A32H LINE# 64
C:0A32H LINE# 65
C:0A34H LINE# 67
------- ENDPROC _UART_PRINTF
------- PROC _UART_PRINT_ASCII
X:01E5H SYMBOL buffer
X:01E8H SYMBOL len
------- DO
X:01E9H SYMBOL i
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 12
C:0393H LINE# 74
C:03A1H LINE# 75
C:03A1H LINE# 76
C:03A3H LINE# 77
C:03B4H LINE# 78
C:03C9H LINE# 79
C:03C9H LINE# 80
C:03C9H LINE# 81
C:0403H LINE# 82
C:0411H LINE# 83
C:0416H LINE# 84
C:0429H LINE# 85
C:0429H LINE# 86
C:0429H LINE# 87
C:0460H LINE# 88
C:046EH LINE# 89
C:0473H LINE# 90
C:0484H LINE# 91
C:0484H LINE# 92
C:0484H LINE# 93
C:0491H LINE# 94
C:049FH LINE# 95
C:04A4H LINE# 96
C:04ADH LINE# 97
C:04B1H LINE# 98
C:04B4H LINE# 99
C:04B6H LINE# 100
C:04B6H LINE# 101
C:04B8H LINE# 103
------- ENDPROC _UART_PRINT_ASCII
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?