test_smbus.m51
来自「c8051单片机使用smbus(I2C)接口的测试程序」· M51 代码 · 共 1,130 行 · 第 1/3 页
M51
1,130 行
C:0D49H LINE# 302
C:0D59H LINE# 303
C:0D78H LINE# 304
C:0D8DH LINE# 305
------- ENDPROC _OPENTIMER
------- PROC _CLOSETIMER
X:0461H SYMBOL l_timer
C:0F88H LINE# 307
C:0F93H LINE# 308
C:0F93H LINE# 309
C:0FA2H LINE# 310
C:0FB7H LINE# 311
------- ENDPROC _CLOSETIMER
------- PROC _DELAY_10MS
X:046FH SYMBOL l_10ms_times
C:1017H LINE# 314
C:101CH LINE# 315
C:101CH LINE# 316
C:1025H LINE# 317
C:102CH LINE# 318
------- ENDPROC _DELAY_10MS
------- ENDMOD HAND_SERIAL_ALL
------- MODULE SA5753
C:0000H SYMBOL _ICE_DUMMY_
I:0018H PUBLIC g_reg_data
D:00E6H PUBLIC EIE1
BL51 BANKED LINKER/LOCATER V5.02 07/08/2003 18:03:11 PAGE 14
I:0019H PUBLIC m_music_play_index
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
B:00C0H.3 PUBLIC SI
D:00C0H PUBLIC SMB0CN
D:00CFH PUBLIC SMB0CR
D:00F8H PUBLIC SPI0CN
B:0020H.0 PUBLIC REG_B0
B:0020H.1 PUBLIC REG_B1
B:0020H.2 PUBLIC REG_B2
B:0020H.3 PUBLIC REG_B3
D:0020H PUBLIC b_5753_reg_data
B:0020H.4 PUBLIC REG_B4
D:0088H PUBLIC TCON
B:0020H.5 PUBLIC REG_B5
B:0020H.6 PUBLIC REG_B6
B:0020H.7 PUBLIC REG_B7
I:001AH PUBLIC g_chip_address
C:000EH PUBLIC sa5753_start_music
C:103EH PUBLIC sa5753_init
X:0404H PUBLIC m_music_constant
C:105DH PUBLIC smbus_init
B:0021H.0 PUBLIC SM_BUSY
X:041DH PUBLIC g_R0_data
X:041EH PUBLIC g_R1_data
X:041FH PUBLIC g_R2_data
X:0420H PUBLIC g_R3_data
X:0421H PUBLIC g_R4_data
X:0422H PUBLIC g_R5_data
X:0423H PUBLIC g_R6_data
X:0424H PUBLIC g_R7_data
X:0425H PUBLIC g_R8_data
I:001BH PUBLIC g_reg_address
C:0026H PUBLIC sa5753_stop_music
C:05B0H PUBLIC sa5753_test_DTMF
C:0A83H PUBLIC SMBUS_ISR
B:0021H.1 PUBLIC m_music_space_flag
C:0A11H PUBLIC sa5753_play_music_proc
C:0B54H PUBLIC _sa5753_change_DTMF
C:0FEEH PUBLIC DTMF_HD_TABLE
D:0098H PUBLIC SCON0
C:0FDEH PUBLIC DTMF_LD_TABLE
D:00C8H PUBLIC T2CON
B:00C0H.5 PUBLIC STA
X:0426H PUBLIC m_music_delay_timer
C:0EECH PUBLIC _SM_Send
D:00C2H PUBLIC SMB0DAT
B:00C0H.4 PUBLIC STO
B:0021H.2 PUBLIC g_fist_data_flag
D:00D0H PUBLIC PSW
D:00C1H PUBLIC SMB0STA
------- PROC _SM_SEND
X:0464H SYMBOL chip_select
X:0465H SYMBOL address
X:0466H SYMBOL out_byte
BL51 BANKED LINKER/LOCATER V5.02 07/08/2003 18:03:11 PAGE 15
C:0EECH LINE# 42
C:0EFBH LINE# 43
C:0EFBH LINE# 44
C:0EFEH LINE# 45
C:0F00H LINE# 46
C:0F03H LINE# 48
C:0F05H LINE# 49
C:0F0EH LINE# 50
C:0F17H LINE# 51
C:0F20H LINE# 53
C:0F22H LINE# 55
------- ENDPROC _SM_SEND
------- PROC SMBUS_ISR
C:0A83H LINE# 63
C:0A8EH LINE# 65
C:0AAAH LINE# 66
C:0AAAH LINE# 71
C:0AAAH LINE# 72
C:0AB0H LINE# 73
C:0AB2H LINE# 74
C:0AB4H LINE# 77
C:0AB4H LINE# 78
C:0ABAH LINE# 79
C:0ABCH LINE# 83
C:0ABCH LINE# 84
C:0ABEH LINE# 85
C:0AC0H LINE# 87
C:0AC2H LINE# 89
C:0AC2H LINE# 90
C:0AC7H LINE# 91
C:0AC7H LINE# 92
C:0ACDH LINE# 93
C:0ACFH LINE# 95
C:0ACFH LINE# 96
C:0AD1H LINE# 97
C:0AD3H LINE# 98
C:0AD3H LINE# 99
C:0AD5H LINE# 103
C:0AD5H LINE# 104
C:0AD7H LINE# 105
C:0AD9H LINE# 106
C:0ADBH LINE# 110
C:0ADBH LINE# 111
C:0ADDH LINE# 112
C:0ADFH LINE# 113
C:0AE1H LINE# 116
C:0AE1H LINE# 117
C:0AE3H LINE# 118
C:0AE5H LINE# 119
C:0AE5H LINE# 120
C:0AE5H LINE# 121
C:0AE7H LINE# 122
------- ENDPROC SMBUS_ISR
------- PROC SMBUS_INIT
C:105DH LINE# 124
C:105DH LINE# 125
C:105DH LINE# 126
BL51 BANKED LINKER/LOCATER V5.02 07/08/2003 18:03:11 PAGE 16
C:1060H LINE# 127
C:1063H LINE# 129
C:1066H LINE# 131
C:1068H LINE# 132
------- ENDPROC SMBUS_INIT
------- PROC SA5753_TEST_DTMF
------- DO
I:0025H SYMBOL l_5753_reg_addr
------- ENDDO
C:05B0H LINE# 216
C:05B0H LINE# 217
C:05B0H LINE# 220
C:05B4H LINE# 221
C:05BBH LINE# 222
C:05BDH LINE# 223
C:05BFH LINE# 224
C:05C1H LINE# 225
C:05C7H LINE# 226
C:05D2H LINE# 228
C:05D6H LINE# 229
C:05DDH LINE# 230
C:05E0H LINE# 231
C:05E6H LINE# 232
C:05F1H LINE# 234
C:05F5H LINE# 235
C:05FCH LINE# 236
C:05FFH LINE# 237
C:0605H LINE# 238
C:0610H LINE# 240
C:0614H LINE# 241
C:061BH LINE# 242
C:061DH LINE# 243
C:061FH LINE# 244
C:0621H LINE# 245
C:0627H LINE# 246
C:0632H LINE# 248
C:0636H LINE# 249
C:063DH LINE# 250
C:063FH LINE# 251
C:0641H LINE# 252
C:0643H LINE# 253
C:0649H LINE# 254
C:0654H LINE# 256
C:0658H LINE# 257
C:065FH LINE# 258
C:0661H LINE# 259
C:0663H LINE# 260
C:0665H LINE# 261
C:066BH LINE# 262
C:0676H LINE# 264
C:067AH LINE# 265
C:0681H LINE# 266
C:0684H LINE# 267
C:068AH LINE# 268
C:0695H LINE# 269
------- ENDPROC SA5753_TEST_DTMF
------- PROC _SA5753_CHANGE_DTMF
BL51 BANKED LINKER/LOCATER V5.02 07/08/2003 18:03:11 PAGE 17
X:0470H SYMBOL l_index
------- DO
I:0026H SYMBOL l_5753_reg_addr
------- ENDDO
C:0B54H LINE# 271
C:0B59H LINE# 272
C:0B59H LINE# 275
C:0B64H LINE# 276
C:0B64H LINE# 277
C:0B68H LINE# 278
C:0B6FH LINE# 279
C:0B7CH LINE# 280
C:0B82H LINE# 281
C:0B8DH LINE# 284
C:0B91H LINE# 285
C:0B98H LINE# 286
C:0BA5H LINE# 287
C:0BABH LINE# 288
C:0BB6H LINE# 290
C:0BB6H LINE# 291
------- ENDPROC _SA5753_CHANGE_DTMF
------- PROC SA5753_INIT
C:103EH LINE# 293
C:103EH LINE# 294
C:103EH LINE# 295
C:1047H LINE# 296
C:104AH LINE# 297
C:104EH LINE# 298
------- ENDPROC SA5753_INIT
------- PROC SA5753_START_MUSIC
C:000EH LINE# 300
C:000EH LINE# 301
C:000EH LINE# 302
C:0012H LINE# 303
C:001FH LINE# 304
C:0021H LINE# 305
------- ENDPROC SA5753_START_MUSIC
------- PROC SA5753_STOP_MUSIC
C:0026H LINE# 307
C:0026H LINE# 308
C:0026H LINE# 309
C:002AH LINE# 310
C:0033H LINE# 311
C:0038H LINE# 312
------- ENDPROC SA5753_STOP_MUSIC
------- PROC SA5753_PLAY_MUSIC_PROC
C:0A11H LINE# 314
C:0A11H LINE# 315
C:0A11H LINE# 316
C:0A19H LINE# 317
C:0A19H LINE# 319
C:0A1EH LINE# 320
C:0A1EH LINE# 321
C:0A23H LINE# 322
C:0A30H LINE# 323
C:0A31H LINE# 325
C:0A31H LINE# 326
BL51 BANKED LINKER/LOCATER V5.02 07/08/2003 18:03:11 PAGE 18
C:0A33H LINE# 327
C:0A4BH LINE# 328
C:0A71H LINE# 329
C:0A74H LINE# 330
C:0A7EH LINE# 331
C:0A82H LINE# 332
C:0A82H LINE# 333
C:0A82H LINE# 334
------- ENDPROC SA5753_PLAY_MUSIC_PROC
------- ENDMOD SA5753
------- MODULE ?C?CLDPTR
C:00A6H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:00BFH PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CLDIOPTR
C:00ECH PUBLIC ?C?CLDIOPTR
------- ENDMOD ?C?CLDIOPTR
------- MODULE ?C?CSTPTR
C:0123H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?CSTOPTR
C:0135H PUBLIC ?C?CSTOPTR
------- ENDMOD ?C?CSTOPTR
------- MODULE ?C?IILDX
C:0157H PUBLIC ?C?IILDX
------- ENDMOD ?C?IILDX
------- MODULE ?C?ISTOPTR
C:016DH PUBLIC ?C?ISTOPTR
------- ENDMOD ?C?ISTOPTR
------- MODULE ?C?PLDOPTR
C:019AH PUBLIC ?C?PLDOPTR
------- ENDMOD ?C?PLDOPTR
------- MODULE ?C?PSTOPTR
C:01CAH PUBLIC ?C?PSTOPTR
------- ENDMOD ?C?PSTOPTR
------- MODULE ?C?CCASE
C:0223H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE ?C?PLDIDATA
C:0249H PUBLIC ?C?PLDIDATA
------- ENDMOD ?C?PLDIDATA
------- MODULE ?C?PSTIDATA
C:0252H PUBLIC ?C?PSTIDATA
BL51 BANKED LINKER/LOCATER V5.02 07/08/2003 18:03:11 PAGE 19
------- ENDMOD ?C?PSTIDATA
------- MODULE ?C?PLDXDATA
C:025BH PUBLIC ?C?PLDXDATA
------- ENDMOD ?C?PLDXDATA
------- MODULE ?C?PSTXDATA
C:0264H PUBLIC ?C?PSTXDATA
------- ENDMOD ?C?PSTXDATA
------- MODULE ?C?PLDPDATA
C:026DH PUBLIC ?C?PLDPDATA
------- ENDMOD ?C?PLDPDATA
------- MODULE ?C?PSTPDATA
C:0276H PUBLIC ?C?PSTPDATA
------- ENDMOD ?C?PSTPDATA
------- MODULE ?C?PLDCODE
C:027FH PUBLIC ?C?PLDCODE
------- ENDMOD ?C?PLDCODE
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_GET_CHAR_FROM_BUFF?HAND_SERIAL_ALL
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_PUT_CHAR_TO_BUFF?HAND_SERIAL_ALL
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?IF_EMPTY_COM_1?HAND_SERIAL_ALL
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_PUTSTRING_COM_1?HAND_SERIAL_ALL
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_PUTHEX_COM_1?HAND_SERIAL_ALL
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?GETBYTE_COM_1?HAND_SERIAL_ALL
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DELAY_10MS?HAND_SERIAL_ALL
Program Size: data=39.5 xdata=1137 code=4201
LINK/LOCATE RUN COMPLETE. 7 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?