24C256.M51
上传用户:liao132
上传日期:2020-09-03
资源大小:26k
文件大小:17k
源码类别:

PropertySheet

开发平台:

C++ Builder

  1. BL51 BANKED LINKER/LOCATER V5.03              11/06/2009  08:48:01  PAGE 1
  2. BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
  3. D:SILABSMCUIDEFILESC51BINBL51.EXE F:F33024C25624C256.OBJ TO F:F3302
  4. >> 4C25624C256 RS (256) PL (68) PW (78)
  5. MEMORY MODEL: SMALL
  6. INPUT MODULES INCLUDED:
  7.   F:F33024C25624C256.OBJ (24C256)
  8.   D:SILABSMCUIDEFILESC51LIBC51S.LIB (?C_STARTUP)
  9.   D:SILABSMCUIDEFILESC51LIBC51S.LIB (?C?COPY)
  10.   D:SILABSMCUIDEFILESC51LIBC51S.LIB (?C?CLDPTR)
  11.   D:SILABSMCUIDEFILESC51LIBC51S.LIB (?C?CSTPTR)
  12. LINK MAP OF MODULE:  F:F33024C25624C256 (24C256)
  13.             TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME
  14.             -----------------------------------------------------
  15.             * * * * * * *   D A T A   M E M O R Y   * * * * * * *
  16.             REG     0000H     0008H     ABSOLUTE     "REG BANK 0"
  17.             DATA    0008H     0019H     UNIT         _DATA_GROUP_
  18.             IDATA   0021H     0001H     UNIT         ?STACK
  19.             * * * * * * *   C O D E   M E M O R Y   * * * * * * *
  20.             CODE    0000H     0003H     ABSOLUTE     
  21.             CODE    0003H     0121H     UNIT         ?C?LIB_CODE
  22.             CODE    0124H     0076H     UNIT         ?PR?MAIN?24C256
  23.             CODE    019AH     0074H     UNIT         ?PR?_READ_24C256?24C256
  24.             CODE    020EH     0053H     UNIT         ?PR?_WRITE_24C256?24C256
  25.             CODE    0261H     0026H     UNIT         ?PR?_I2CWRITE_BYTE_TO24C2
  26. >> 56?24C256
  27.             CODE    0287H     0024H     UNIT         ?PR?_DELAY?24C256
  28.             CODE    02ABH     0020H     UNIT         ?PR?I2CREAD_BYTE_FROM24C2
  29. >> 56?24C256
  30.             CODE    02CBH     0019H     UNIT         ?PR?IO_INIT?24C256
  31.             CODE    02E4H     0011H     UNIT         ?PR?WDT_RESET?24C256
  32.             CODE    02F5H     0011H     UNIT         ?PR?I2C_SEND_ACK?24C256
  33.             CODE    0306H     000FH     UNIT         ?PR?I2C_STOP?24C256
  34.             CODE    0315H     000EH     UNIT         ?PR?_BAND_INIT?24C256
  35.             CODE    0323H     000DH     UNIT         ?PR?I2C_START?24C256
  36.             CODE    0330H     000DH     UNIT         ?PR?I2C_RECEIVE_ACK?24C25
  37. >> 6
  38.             CODE    033DH     000DH     UNIT         ?PR?I2C_SEND_NOACK?24C256
  39. >> 
  40.             CODE    034AH     000CH     UNIT         ?PR?OSCILLATOR?24C256
  41.             CODE    0356H     000CH     UNIT         ?CO?24C256
  42.             CODE    0362H     000CH     UNIT         ?C_C51STARTUP
  43.             CODE    036EH     0006H     UNIT         ?PR?UART_INIT?24C256
  44. OVERLAY MAP OF MODULE:   F:F33024C25624C256 (24C256)
  45. SEGMENT                                      DATA_GROUP 
  46.   +--> CALLED SEGMENT                      START    LENGTH
  47. ----------------------------------------------------------
  48. ?C_C51STARTUP                              -----    -----
  49.   +--> ?PR?MAIN?24C256
  50. ?PR?MAIN?24C256                            0008H    000EH
  51.   +--> ?CO?24C256
  52. BL51 BANKED LINKER/LOCATER V5.03            11/06/2009  08:48:01  PAGE 2
  53.   +--> ?PR?IO_INIT?24C256
  54.   +--> ?PR?OSCILLATOR?24C256
  55.   +--> ?PR?_BAND_INIT?24C256
  56.   +--> ?PR?UART_INIT?24C256
  57.   +--> ?PR?_WRITE_24C256?24C256
  58.   +--> ?PR?_DELAY?24C256
  59.   +--> ?PR?_READ_24C256?24C256
  60. ?PR?_WRITE_24C256?24C256                   0016H    000AH
  61.   +--> ?PR?I2C_START?24C256
  62.   +--> ?PR?_I2CWRITE_BYTE_TO24C256?24C256
  63.   +--> ?PR?I2C_RECEIVE_ACK?24C256
  64.   +--> ?PR?I2C_STOP?24C256
  65. ?PR?I2C_START?24C256                       -----    -----
  66.   +--> ?PR?_DELAY?24C256
  67.   +--> ?PR?WDT_RESET?24C256
  68. ?PR?_I2CWRITE_BYTE_TO24C256?24C256         0020H    0001H
  69.   +--> ?PR?_DELAY?24C256
  70. ?PR?I2C_RECEIVE_ACK?24C256                 -----    -----
  71.   +--> ?PR?_DELAY?24C256
  72. ?PR?I2C_STOP?24C256                        -----    -----
  73.   +--> ?PR?_DELAY?24C256
  74.   +--> ?PR?WDT_RESET?24C256
  75. ?PR?_READ_24C256?24C256                    0016H    000AH
  76.   +--> ?PR?I2C_START?24C256
  77.   +--> ?PR?_I2CWRITE_BYTE_TO24C256?24C256
  78.   +--> ?PR?I2C_RECEIVE_ACK?24C256
  79.   +--> ?PR?I2CREAD_BYTE_FROM24C256?24C256
  80.   +--> ?PR?I2C_SEND_ACK?24C256
  81.   +--> ?PR?I2C_SEND_NOACK?24C256
  82.   +--> ?PR?I2C_STOP?24C256
  83. ?PR?I2CREAD_BYTE_FROM24C256?24C256         0020H    0001H
  84.   +--> ?PR?_DELAY?24C256
  85. ?PR?I2C_SEND_ACK?24C256                    -----    -----
  86.   +--> ?PR?_DELAY?24C256
  87. ?PR?I2C_SEND_NOACK?24C256                  -----    -----
  88.   +--> ?PR?_DELAY?24C256
  89. SYMBOL TABLE OF MODULE:  F:F33024C25624C256 (24C256)
  90.   VALUE           TYPE          NAME
  91.   ----------------------------------
  92.   -------         MODULE        24C256
  93.   C:0000H         SYMBOL        _ICE_DUMMY_
  94.   D:0080H         PUBLIC        P0
  95.   D:00A4H         PUBLIC        P0MDOUT
  96.   D:00A5H         PUBLIC        P1MDOUT
  97.   D:00ECH         PUBLIC        PCA0CPH2
  98.   C:020EH         PUBLIC        _WRITE_24C256
  99.   C:0330H         PUBLIC        I2C_Receive_ACK
  100.   D:00D9H         PUBLIC        PCA0MD
  101.   D:00EBH         PUBLIC        PCA0CPL2
  102.   D:00E1H         PUBLIC        XBR0
  103.   D:00E2H         PUBLIC        XBR1
  104. BL51 BANKED LINKER/LOCATER V5.03            11/06/2009  08:48:01  PAGE 3
  105.   C:019AH         PUBLIC        _READ_24C256
  106.   C:0124H         PUBLIC        main
  107.   D:00F1H         PUBLIC        P0MDIN
  108.   D:00F2H         PUBLIC        P1MDIN
  109.   C:0323H         PUBLIC        I2C_Start
  110.   D:0089H         PUBLIC        TMOD
  111.   D:0088H         PUBLIC        TCON
  112.   D:00D4H         PUBLIC        P0SKIP
  113.   D:00D5H         PUBLIC        P1SKIP
  114.   D:00A9H         PUBLIC        CLKSEL
  115.   C:0356H         SYMBOL        _?ix1000
  116.   C:034AH         PUBLIC        oscillator
  117.   C:035CH         SYMBOL        _?ix1001
  118.   C:0306H         PUBLIC        I2C_Stop
  119.   B:00A8H.4       PUBLIC        ES0
  120.   D:00FAH         PUBLIC        PCA0H
  121.   D:008DH         PUBLIC        TH1
  122.   C:02CBH         PUBLIC        Io_init
  123.   D:00B1H         PUBLIC        OSCXCN
  124.   D:00F9H         PUBLIC        PCA0L
  125.   D:008BH         PUBLIC        TL1
  126.   C:036EH         PUBLIC        UART_init
  127.   C:02ABH         PUBLIC        I2Cread_byte_from24C256
  128.   B:0080H.0       PUBLIC        SDA
  129.   C:02F5H         PUBLIC        I2C_Send_ACK
  130.   B:0080H.6       PUBLIC        SCL
  131.   D:0098H         PUBLIC        SCON0
  132.   C:0315H         PUBLIC        _Band_init
  133.   D:008EH         PUBLIC        CKCON
  134.   C:0261H         PUBLIC        _I2Cwrite_byte_to24C256
  135.   C:028FH         PUBLIC        _delay
  136.   C:02E4H         PUBLIC        WDT_reset
  137.   C:033DH         PUBLIC        I2C_Send_NOACK
  138.   C:0289H         SYMBOL        L?0043
  139.   -------         PROC          L?0042
  140.   -------         ENDPROC       L?0042
  141.   C:0289H         SYMBOL        L?0043
  142.   -------         PROC          _DELAY
  143.   D:0007H         SYMBOL        char1
  144.   D:0004H         SYMBOL        int1
  145.   -------         DO            
  146.   D:0006H         SYMBOL        j
  147.   D:0002H         SYMBOL        i
  148.   -------         ENDDO         
  149.   C:028FH         LINE#         22
  150.   C:028FH         LINE#         23
  151.   C:028FH         LINE#         26
  152.   C:0296H         LINE#         27
  153.   C:0296H         LINE#         28
  154.   C:02A0H         LINE#         29
  155.   C:02A0H         LINE#         31
  156.   C:02A7H         LINE#         32
  157.   C:02AAH         LINE#         33
  158.   -------         ENDPROC       _DELAY
  159.   -------         PROC          IO_INIT
  160.   C:02CBH         LINE#         39
  161.   C:02CBH         LINE#         40
  162.   C:02CBH         LINE#         41
  163.   C:02CEH         LINE#         42
  164.   C:02D1H         LINE#         43
  165.   C:02D4H         LINE#         44
  166.   C:02D7H         LINE#         45
  167.   C:02DAH         LINE#         46
  168.   C:02DDH         LINE#         47
  169.   C:02E0H         LINE#         48
  170. BL51 BANKED LINKER/LOCATER V5.03            11/06/2009  08:48:01  PAGE 4
  171.   C:02E3H         LINE#         49
  172.   -------         ENDPROC       IO_INIT
  173.   -------         PROC          OSCILLATOR
  174.   C:034AH         LINE#         55
  175.   C:034AH         LINE#         56
  176.   C:034AH         LINE#         57
  177.   C:034DH         LINE#         58
  178.   C:0352H         LINE#         59
  179.   C:0355H         LINE#         60
  180.   -------         ENDPROC       OSCILLATOR
  181.   -------         PROC          WDT_RESET
  182.   C:02E4H         LINE#         62
  183.   C:02E4H         LINE#         63
  184.   C:02E4H         LINE#         64
  185.   C:02E7H         LINE#         65
  186.   C:02EAH         LINE#         66
  187.   C:02EFH         LINE#         67
  188.   C:02F2H         LINE#         68
  189.   C:02F4H         LINE#         69
  190.   -------         ENDPROC       WDT_RESET
  191.   -------         PROC          I2C_START
  192.   C:0323H         LINE#         74
  193.   C:0323H         LINE#         75
  194.   C:0323H         LINE#         76
  195.   C:0325H         LINE#         77
  196.   C:0325H         LINE#         78
  197.   C:0328H         LINE#         79
  198.   C:032AH         LINE#         80
  199.   C:032DH         LINE#         81
  200.   -------         ENDPROC       I2C_START
  201.   -------         PROC          I2C_STOP
  202.   C:0306H         LINE#         88
  203.   C:0306H         LINE#         89
  204.   C:0306H         LINE#         90
  205.   C:0308H         LINE#         91
  206.   C:030AH         LINE#         92
  207.   C:030DH         LINE#         93
  208.   C:030FH         LINE#         94
  209.   C:0312H         LINE#         95
  210.   -------         ENDPROC       I2C_STOP
  211.   -------         PROC          I2C_RECEIVE_ACK
  212.   C:0330H         LINE#         103
  213.   C:0330H         LINE#         104
  214.   C:0330H         LINE#         105
  215.   C:0332H         LINE#         106
  216.   C:0335H         LINE#         107
  217.   C:0337H         LINE#         108
  218.   C:033AH         LINE#         115
  219.   C:033CH         LINE#         116
  220.   -------         ENDPROC       I2C_RECEIVE_ACK
  221.   -------         PROC          I2C_SEND_ACK
  222.   C:02F5H         LINE#         122
  223.   C:02F5H         LINE#         123
  224.   C:02F5H         LINE#         124
  225.   C:02F7H         LINE#         125
  226.   C:02F9H         LINE#         126
  227.   C:02FCH         LINE#         127
  228.   C:02FEH         LINE#         128
  229.   C:0301H         LINE#         129
  230.   C:0303H         LINE#         130
  231.   C:0305H         LINE#         131
  232.   -------         ENDPROC       I2C_SEND_ACK
  233.   -------         PROC          I2C_SEND_NOACK
  234.   C:033DH         LINE#         137
  235.   C:033DH         LINE#         138
  236. BL51 BANKED LINKER/LOCATER V5.03            11/06/2009  08:48:01  PAGE 5
  237.   C:033DH         LINE#         139
  238.   C:033FH         LINE#         140
  239.   C:033FH         LINE#         141
  240.   C:0342H         LINE#         142
  241.   C:0344H         LINE#         143
  242.   C:0347H         LINE#         144
  243.   C:0349H         LINE#         145
  244.   -------         ENDPROC       I2C_SEND_NOACK
  245.   -------         PROC          _I2CWRITE_BYTE_TO24C256
  246.   D:0020H         SYMBOL        dat
  247.   -------         DO            
  248.   D:0001H         SYMBOL        i
  249.   -------         ENDDO         
  250.   C:0261H         LINE#         151
  251.   C:0263H         LINE#         152
  252.   C:0263H         LINE#         154
  253.   C:0265H         LINE#         155
  254.   C:0265H         LINE#         156
  255.   C:0267H         LINE#         157
  256.   C:026CH         LINE#         158
  257.   C:026CH         LINE#         159
  258.   C:026EH         LINE#         160
  259.   C:0270H         LINE#         162
  260.   C:0270H         LINE#         163
  261.   C:0272H         LINE#         164
  262.   C:0272H         LINE#         165
  263.   C:0275H         LINE#         166
  264.   C:0277H         LINE#         167
  265.   C:027AH         LINE#         168
  266.   C:0280H         LINE#         169
  267.   C:0284H         LINE#         170
  268.   C:0286H         LINE#         171
  269.   -------         ENDPROC       _I2CWRITE_BYTE_TO24C256
  270.   -------         PROC          I2CREAD_BYTE_FROM24C256
  271.   -------         DO            
  272.   D:0001H         SYMBOL        i
  273.   D:0020H         SYMBOL        dat
  274.   -------         ENDDO         
  275.   C:02ABH         LINE#         177
  276.   C:02ABH         LINE#         178
  277.   C:02ABH         LINE#         181
  278.   C:02ADH         LINE#         182
  279.   C:02ADH         LINE#         183
  280.   C:02AFH         LINE#         184
  281.   C:02B2H         LINE#         185
  282.   C:02B4H         LINE#         186
  283.   C:02BBH         LINE#         187
  284.   C:02BBH         LINE#         188
  285.   C:02BEH         LINE#         189
  286.   C:02C0H         LINE#         191
  287.   C:02C0H         LINE#         192
  288.   C:02C2H         LINE#         193
  289.   C:02C2H         LINE#         194
  290.   C:02C6H         LINE#         195
  291.   C:02C8H         LINE#         196
  292.   C:02CAH         LINE#         197
  293.   -------         ENDPROC       I2CREAD_BYTE_FROM24C256
  294.   -------         PROC          _READ_24C256
  295.   D:0016H         SYMBOL        I2C_add
  296.   D:0004H         SYMBOL        addr
  297.   D:0019H         SYMBOL        da
  298.   D:001CH         SYMBOL        num
  299.   -------         DO            
  300.   D:001DH         SYMBOL        i
  301.   D:001EH         SYMBOL        buffer1
  302. BL51 BANKED LINKER/LOCATER V5.03            11/06/2009  08:48:01  PAGE 6
  303.   D:001FH         SYMBOL        buffer2
  304.   -------         ENDDO         
  305.   C:019AH         LINE#         203
  306.   C:01A2H         LINE#         205
  307.   C:01A2H         LINE#         207
  308.   C:01A4H         LINE#         208
  309.   C:01A6H         LINE#         209
  310.   C:01A9H         LINE#         210
  311.   C:01AEH         LINE#         211
  312.   C:01B1H         LINE#         212
  313.   C:01B6H         LINE#         213
  314.   C:01B9H         LINE#         214
  315.   C:01BEH         LINE#         215
  316.   C:01C1H         LINE#         216
  317.   C:01C4H         LINE#         217
  318.   C:01CCH         LINE#         218
  319.   C:01CFH         LINE#         219
  320.   C:01DCH         LINE#         220
  321.   C:01DCH         LINE#         221
  322.   C:01E9H         LINE#         222
  323.   C:01ECH         LINE#         223
  324.   C:01F7H         LINE#         224
  325.   C:01FBH         LINE#         225
  326.   C:0208H         LINE#         226
  327.   C:020BH         LINE#         227
  328.   -------         ENDPROC       _READ_24C256
  329.   -------         PROC          _WRITE_24C256
  330.   D:0016H         SYMBOL        I2C_add
  331.   D:0004H         SYMBOL        addr
  332.   D:0019H         SYMBOL        da
  333.   D:001CH         SYMBOL        num
  334.   -------         DO            
  335.   D:001DH         SYMBOL        i
  336.   D:001EH         SYMBOL        buffer1
  337.   D:001FH         SYMBOL        buffer2
  338.   -------         ENDDO         
  339.   C:020EH         LINE#         234
  340.   C:0216H         LINE#         235
  341.   C:0216H         LINE#         238
  342.   C:0218H         LINE#         239
  343.   C:021AH         LINE#         240
  344.   C:021DH         LINE#         241
  345.   C:0222H         LINE#         242
  346.   C:0225H         LINE#         243
  347.   C:022AH         LINE#         244
  348.   C:022DH         LINE#         245
  349.   C:0232H         LINE#         246
  350.   C:0235H         LINE#         247
  351.   C:023FH         LINE#         248
  352.   C:023FH         LINE#         249
  353.   C:024CH         LINE#         250
  354.   C:024FH         LINE#         251
  355.   C:025AH         LINE#         252
  356.   C:025EH         LINE#         253
  357.   -------         ENDPROC       _WRITE_24C256
  358.   -------         PROC          _BAND_INIT
  359.   D:0007H         SYMBOL        band
  360.   C:0315H         LINE#         260
  361.   C:0315H         LINE#         261
  362.   C:0315H         LINE#         262
  363.   C:0319H         LINE#         263
  364.   C:031CH         LINE#         264
  365.   C:031FH         LINE#         265
  366.   C:0322H         LINE#         266
  367.   -------         ENDPROC       _BAND_INIT
  368. BL51 BANKED LINKER/LOCATER V5.03            11/06/2009  08:48:01  PAGE 7
  369.   -------         PROC          UART_INIT
  370.   C:036EH         LINE#         272
  371.   C:036EH         LINE#         273
  372.   C:036EH         LINE#         274
  373.   C:0371H         LINE#         275
  374.   C:0373H         LINE#         276
  375.   -------         ENDPROC       UART_INIT
  376.   -------         PROC          MAIN
  377.   -------         DO            
  378.   D:0008H         SYMBOL        a
  379.   D:000EH         SYMBOL        b
  380.   D:0014H         SYMBOL        ad
  381.   -------         ENDDO         
  382.   C:0124H         LINE#         289
  383.   C:0124H         LINE#         290
  384.   C:0124H         LINE#         291
  385.   C:0137H         LINE#         292
  386.   C:014AH         LINE#         293
  387.   C:014FH         LINE#         294
  388.   C:0152H         LINE#         295
  389.   C:0155H         LINE#         296
  390.   C:0158H         LINE#         297
  391.   C:015DH         LINE#         298
  392.   C:0160H         LINE#         302
  393.   C:0172H         LINE#         303
  394.   C:017BH         LINE#         306
  395.   C:018DH         LINE#         307
  396.   C:0196H         LINE#         309
  397.   C:0199H         LINE#         310
  398.   -------         ENDPROC       MAIN
  399.   -------         ENDMOD        24C256
  400.   -------         MODULE        ?C?COPY
  401.   C:00D3H         PUBLIC        ?C?COPY
  402.   -------         ENDMOD        ?C?COPY
  403.   -------         MODULE        ?C?CLDPTR
  404.   C:00F9H         PUBLIC        ?C?CLDPTR
  405.   -------         ENDMOD        ?C?CLDPTR
  406.   -------         MODULE        ?C?CSTPTR
  407.   C:0112H         PUBLIC        ?C?CSTPTR
  408.   -------         ENDMOD        ?C?CSTPTR
  409. ******************************************************************************
  410. >> 
  411. * RESTRICTED VERSION WITH 1000H BYTE CODE SIZE LIMIT; USED: 0392H BYTE (22%) *
  412. >> 
  413. ******************************************************************************
  414. >> 
  415. Program Size: data=34.0 xdata=0 code=884
  416. LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)