music.m51
来自「STC51系列的源码」· M51 代码 · 共 1,387 行 · 第 1/4 页
M51
1,387 行
C:051CH LINE# 121
C:051FH LINE# 122
C:051FH LINE# 123
C:0525H LINE# 124
C:0528H LINE# 125
C:0528H LINE# 126
C:052EH LINE# 127
C:0531H LINE# 128
C:0531H LINE# 129
C:0537H LINE# 130
C:053AH LINE# 131
C:053AH LINE# 132
C:0540H LINE# 133
C:0542H LINE# 134
C:0542H LINE# 135
C:0548H LINE# 136
C:054AH LINE# 137
C:054AH LINE# 138
C:0550H LINE# 139
C:0552H LINE# 140
C:0552H LINE# 141
C:0558H LINE# 142
C:055AH LINE# 143
C:055AH LINE# 144
C:0560H LINE# 145
C:0562H LINE# 146
C:0562H LINE# 147
C:0568H LINE# 148
C:056AH LINE# 149
C:056AH LINE# 150
C:0570H LINE# 151
C:0572H LINE# 152
C:0572H LINE# 153
C:0578H LINE# 154
C:057AH LINE# 155
C:057AH LINE# 156
C:0580H LINE# 157
C:0582H LINE# 158
C:0582H LINE# 159
C:0588H LINE# 160
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 19
C:058AH LINE# 161
C:058AH LINE# 162
C:0590H LINE# 163
C:0592H LINE# 164
C:0592H LINE# 165
C:0598H LINE# 166
C:059AH LINE# 167
C:059AH LINE# 168
C:05A0H LINE# 169
C:05A2H LINE# 170
C:05A2H LINE# 171
C:05A8H LINE# 172
C:05AAH LINE# 173
C:05AAH LINE# 174
C:05B0H LINE# 175
C:05B2H LINE# 176
C:05B2H LINE# 177
C:05B8H LINE# 178
C:05BBH LINE# 180
C:05BBH LINE# 181
C:05C7H LINE# 182
C:05CEH LINE# 183
C:05D0H LINE# 184
C:05D2H LINE# 185
C:05D4H LINE# 186
------- ENDPROC _MUSIC_START_TONE
------- PROC MUSIC_STOP_TONE
C:000EH LINE# 193
C:000EH LINE# 194
C:0010H LINE# 195
------- ENDPROC MUSIC_STOP_TONE
------- ENDMOD MUSIC
------- MODULE HC595
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:0EA1H PUBLIC HC595_refresh
D:00E8H PUBLIC P4
C:10E7H PUBLIC _HC595_send_mdata
D:00A8H PUBLIC IE
B:0090H.5 PUBLIC P1_5
B:0090H.6 PUBLIC P1_6
C:11F1H PUBLIC HC595_begin
B:0090H.7 PUBLIC P1_7
D:00B8H PUBLIC IP
C:0026H PUBLIC HC595_delay
C:11B5H PUBLIC HC595_shift
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC HC595_DELAY
C:0026H LINE# 26
C:0026H LINE# 27
C:0027H LINE# 28
C:0028H LINE# 29
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 20
------- ENDPROC HC595_DELAY
------- PROC HC595_BEGIN
C:11F1H LINE# 36
C:11F1H LINE# 37
C:11F3H LINE# 38
C:11F5H LINE# 39
C:11F7H LINE# 40
------- ENDPROC HC595_BEGIN
------- PROC HC595_SHIFT
C:11B5H LINE# 47
C:11B5H LINE# 48
C:11B8H LINE# 49
C:11BAH LINE# 50
C:11BDH LINE# 51
C:11BFH LINE# 52
------- ENDPROC HC595_SHIFT
------- PROC _HC595_SEND_MDATA
D:0007H SYMBOL mdata
------- DO
D:0006H SYMBOL i
------- ENDDO
C:10E7H LINE# 59
C:10E7H LINE# 60
C:10E7H LINE# 61
C:10E9H LINE# 62
C:10EDH LINE# 63
C:10EFH LINE# 64
C:10F1H LINE# 66
C:10F3H LINE# 67
C:10F3H LINE# 68
C:10F6H LINE# 69
C:10FAH LINE# 70
C:10FFH LINE# 71
------- ENDPROC _HC595_SEND_MDATA
------- PROC HC595_REFRESH
------- DO
X:01EEH SYMBOL seg_counter
------- ENDDO
C:0EA1H LINE# 79
C:0EA1H LINE# 80
C:0EA1H LINE# 81
C:0EA8H LINE# 82
C:0EABH LINE# 83
C:0EB3H LINE# 84
C:0EBFH LINE# 85
C:0ED1H LINE# 86
C:0ED7H LINE# 87
C:0EDBH LINE# 88
C:0EDDH LINE# 89
C:0EE0H LINE# 90
C:0EE2H LINE# 91
------- ENDPROC HC595_REFRESH
------- ENDMOD HC595
------- MODULE LED
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 21
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:115BH PUBLIC LED_refresh
X:01EDH PUBLIC LED_buffer
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:11F8H PUBLIC LED_clear
C:11E2H PUBLIC LED_table
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC LED_REFRESH
------- DO
X:01ECH SYMBOL led_counter
------- ENDDO
C:115BH LINE# 28
C:115BH LINE# 29
C:115BH LINE# 30
C:1161H LINE# 31
C:1165H LINE# 32
C:116EH LINE# 33
------- ENDPROC LED_REFRESH
------- PROC LED_CLEAR
C:11F8H LINE# 40
C:11F8H LINE# 41
C:11FEH LINE# 42
------- ENDPROC LED_CLEAR
------- ENDMOD LED
------- MODULE SEG7
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0FF8H PUBLIC SEG7_G_segment_table
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
D:00A8H PUBLIC IE
C:1016H PUBLIC SEG7_V_segment_table
D:00B8H PUBLIC IP
C:0FE2H PUBLIC SEG7_G_table
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:1000H PUBLIC SEG7_V_table
C:0FEDH PUBLIC SEG7_G_dot_table
C:0A35H PUBLIC _SEG7_printf_ascii
C:100BH PUBLIC SEG7_V_dot_table
C:116FH PUBLIC SEG7_clear_screen
D:00C8H PUBLIC T2CON
X:01DDH PUBLIC SEG7_buffer
D:00D0H PUBLIC PSW
------- PROC _SEG7_PRINTF_ASCII
X:0124H SYMBOL string
------- DO
D:0006H SYMBOL i
X:0127H SYMBOL length
D:0001H SYMBOL ptr
X:0128H SYMBOL dot
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 22
D:0007H SYMBOL num
X:0129H SYMBOL index
------- ENDDO
C:0A35H LINE# 133
C:0A40H LINE# 134
C:0A40H LINE# 139
C:0A48H LINE# 140
C:0A4DH LINE# 141
C:0A4DH LINE# 142
C:0A4DH LINE# 143
C:0A4FH LINE# 144
C:0A6DH LINE# 149
C:0A79H LINE# 150
C:0A7CH LINE# 151
C:0A82H LINE# 152
C:0A88H LINE# 153
C:0A89H LINE# 154
C:0A91H LINE# 155
C:0A91H LINE# 156
C:0A98H LINE# 157
C:0AAAH LINE# 158
C:0AABH LINE# 159
C:0AABH LINE# 160
C:0AB5H LINE# 161
C:0ABDH LINE# 162
C:0AC3H LINE# 163
C:0AC3H LINE# 164
C:0AC3H LINE# 165
C:0ACAH LINE# 166
C:0ACFH LINE# 167
C:0AD1H LINE# 169
C:0AE6H LINE# 170
C:0AE6H LINE# 171
C:0AE7H LINE# 172
C:0AEAH LINE# 173
C:0AEAH LINE# 174
C:0AEAH LINE# 175
C:0AEDH LINE# 176
------- ENDPROC _SEG7_PRINTF_ASCII
------- PROC SEG7_CLEAR_SCREEN
C:116FH LINE# 184
C:116FH LINE# 185
------- ENDPROC SEG7_CLEAR_SCREEN
------- ENDMOD SEG7
------- MODULE ?C?CLDPTR
C:07D5H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:07EEH PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CCASE
C:081BH PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 23
------- MODULE ?C?ICALL
C:0841H PUBLIC ?C?ICALL
C:0845H PUBLIC ?C?ICALL2
------- ENDMOD ?C?ICALL
------- MODULE STRLEN
C:1146H PUBLIC _STRLEN
------- ENDMOD STRLEN
------- MODULE ?C?MEMSET
C:0847H PUBLIC ?C?MEMSET
------- ENDMOD ?C?MEMSET
------- MODULE VSPRINTF
X:0172H PUBLIC ?_VSPRINTF?BYTE
C:0DCFH PUBLIC _VSPRINTF
------- ENDMOD VSPRINTF
------- MODULE PRINTF
X:017BH PUBLIC ?_PRINTF517?BYTE
X:017BH PUBLIC ?_PRINTF?BYTE
X:017BH PUBLIC ?_SPRINTF517?BYTE
X:017BH PUBLIC ?_SPRINTF?BYTE
C:0099H PUBLIC _PRINTF
C:0099H PUBLIC _PRINTF517
C:0093H PUBLIC _SPRINTF
C:0093H PUBLIC _SPRINTF517
------- ENDMOD PRINTF
------- MODULE ?C?CSTPTR
C:0873H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?PLDIXDATA
C:0885H PUBLIC ?C?PLDIXDATA
------- ENDMOD ?C?PLDIXDATA
------- MODULE ?C?PSTXDATA
C:089CH PUBLIC ?C?PSTXDATA
------- ENDMOD ?C?PSTXDATA
------- MODULE PUTCHAR
C:10A6H PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_UART_PRINT_ASCII?UART
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_UART_PUT_DOUBLE_CHAR?UART
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_UART_PUTCHAR?UART
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?LED_CLEAR?LED
BL51 BANKED LINKER/LOCATER V6.00 10/01/2008 00:06:24 PAGE 24
Program Size: data=21.1 xdata=33263 code=4602
LINK/LOCATE RUN COMPLETE. 4 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?