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 + -
显示快捷键?