www.pudn.com > TG12864.rar > 1820.M51


BL51 BANKED LINKER/LOCATER V5.02                                                        08/26/2002  21:00:49  PAGE 1 
 
 
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY: 
C:\KEIL\C51\BIN\BL51.EXE DS1820.obj TO 1820 RAMSIZE (256) 
 
 
MEMORY MODEL: SMALL 
 
 
INPUT MODULES INCLUDED: 
  DS1820.obj (DS1820) 
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 
 
 
LINK MAP OF MODULE:  1820 (DS1820) 
 
 
            TYPE    BASE      LENGTH    RELOCATION   SEGMENT NAME 
            ----------------------------------------------------- 
 
            * * * * * * *   D A T A   M E M O R Y   * * * * * * * 
            REG     0000H     0008H     ABSOLUTE     "REG BANK 0" 
            DATA    0008H     0002H     UNIT         ?DT?DS1820 
                    000AH     0016H                  *** GAP *** 
            BIT     0020H.0   0000H.2   UNIT         _BIT_GROUP_ 
            BIT     0020H.2   0000H.1   UNIT         ?BI?DS1820 
                    0020H.3   0000H.5                *** GAP *** 
            IDATA   0021H     0001H     UNIT         ?STACK 
 
            * * * * * * *   C O D E   M E M O R Y   * * * * * * * 
            CODE    0000H     0003H     ABSOLUTE      
            CODE    0003H     0053H     UNIT         ?PR?GET_TEMP?DS1820 
            CODE    0056H     002CH     UNIT         ?PR?_WRITE_BYTE?DS1820 
            CODE    0082H     0024H     UNIT         ?PR?READ_BYTE?DS1820 
            CODE    00A6H     0020H     UNIT         ?PR?RESET?DS1820 
            CODE    00C6H     001CH     UNIT         ?PR?READ?DS1820 
            CODE    00E2H     0017H     UNIT         ?PR?WRITE_1?DS1820 
            CODE    00F9H     0017H     UNIT         ?PR?INIT_1820?DS1820 
            CODE    0110H     0013H     UNIT         ?PR?DELAY_100?DS1820 
            CODE    0123H     0010H     UNIT         ?PR?WRITE_0?DS1820 
            CODE    0133H     000DH     UNIT         ?PR?DELAY_480?DS1820 
            CODE    0140H     000DH     UNIT         ?PR?DELAY_15?DS1820 
            CODE    014DH     000DH     UNIT         ?PR?MAIN?DS1820 
            CODE    015AH     000CH     UNIT         ?C_C51STARTUP 
            CODE    0166H     0007H     UNIT         ?PR?DELAY_60?DS1820 
            CODE    016DH     0007H     UNIT         ?PR?DELAY_10?DS1820 
 
 
 
OVERLAY MAP OF MODULE:   1820 (DS1820) 
 
 
SEGMENT                           BIT_GROUP  
  +--> CALLED SEGMENT          START    LENGTH 
---------------------------------------------- 
?C_C51STARTUP                  -----    ----- 
  +--> ?PR?MAIN?DS1820 
 
?PR?MAIN?DS1820                -----    ----- 
  +--> ?PR?INIT_1820?DS1820 
BL51 BANKED LINKER/LOCATER V5.02                                                      08/26/2002  21:00:49  PAGE 2 
 
 
  +--> ?PR?GET_TEMP?DS1820 
 
?PR?INIT_1820?DS1820           -----    ----- 
  +--> ?PR?_WRITE_BYTE?DS1820 
 
?PR?_WRITE_BYTE?DS1820         -----    ----- 
  +--> ?PR?RESET?DS1820 
  +--> ?PR?WRITE_1?DS1820 
  +--> ?PR?WRITE_0?DS1820 
 
?PR?RESET?DS1820               -----    ----- 
  +--> ?PR?DELAY_480?DS1820 
  +--> ?PR?DELAY_60?DS1820 
 
?PR?WRITE_1?DS1820             -----    ----- 
  +--> ?PR?DELAY_15?DS1820 
 
?PR?WRITE_0?DS1820             -----    ----- 
  +--> ?PR?DELAY_15?DS1820 
 
?PR?GET_TEMP?DS1820            -----    ----- 
  +--> ?PR?_WRITE_BYTE?DS1820 
  +--> ?PR?DELAY_100?DS1820 
  +--> ?PR?READ_BYTE?DS1820 
 
?PR?READ_BYTE?DS1820           0020H.0  0000H.1 
  +--> ?PR?READ?DS1820 
 
?PR?READ?DS1820                0020H.1  0000H.1 
  +--> ?PR?DELAY_10?DS1820 
  +--> ?PR?DELAY_15?DS1820 
 
 
 
SYMBOL TABLE OF MODULE:  1820 (DS1820) 
 
  VALUE           TYPE          NAME 
  ---------------------------------- 
 
  -------         MODULE        DS1820 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0080H         PUBLIC        P0 
  D:00A4H         PUBLIC        P2M1 
  D:0090H         PUBLIC        P1 
  D:00A5H         PUBLIC        P2M2 
  D:00A0H         PUBLIC        P2 
  D:00B0H         PUBLIC        P3 
  C:005DH         PUBLIC        _Write_byte 
  C:00A6H         PUBLIC        Reset 
  D:00A8H         PUBLIC        IEN0 
  D:00E8H         PUBLIC        IEN1 
  C:0082H         PUBLIC        Read_byte 
  B:00A0H.7       PUBLIC        DQ 
  B:0020H.2       PUBLIC        flag 
  C:0123H         PUBLIC        Write_0 
  C:00E2H         PUBLIC        Write_1 
  C:014DH         PUBLIC        main 
BL51 BANKED LINKER/LOCATER V5.02                                                      08/26/2002  21:00:49  PAGE 3 
 
 
  D:00C0H         PUBLIC        ADMODA 
  C:016DH         PUBLIC        Delay_10 
  D:0098H         PUBLIC        SCON 
  D:0088H         PUBLIC        TCON 
  C:0166H         PUBLIC        Delay_60 
  C:0146H         PUBLIC        Delay_15 
  C:0003H         PUBLIC        Get_temp 
  C:00F9H         PUBLIC        Init_1820 
  D:00B8H         PUBLIC        IP0 
  D:00F8H         PUBLIC        IP1 
  D:00C8H         PUBLIC        TCR20 
  D:00D8H         PUBLIC        I2CON 
  C:0110H         PUBLIC        Delay_100 
  D:0008H         PUBLIC        temp1 
  D:0009H         PUBLIC        temp2 
  C:0133H         PUBLIC        Delay_480 
  D:00D0H         PUBLIC        PSW 
  C:00C6H         PUBLIC        Read 
  -------         PROC          DELAY_480 
  -------         DO             
  D:0007H         SYMBOL        i 
  D:0006H         SYMBOL        j 
  -------         ENDDO          
  C:0133H         LINE#         11 
  C:0133H         LINE#         12 
  C:0133H         LINE#         14 
  C:0135H         LINE#         15 
  C:0135H         LINE#         16 
  C:013BH         LINE#         18 
  C:013FH         LINE#         19 
  -------         ENDPROC       DELAY_480 
  -------         PROC          L?0059 
  -------         ENDPROC       L?0059 
  -------         PROC          DELAY_15 
  -------         DO             
  D:0007H         SYMBOL        i 
  -------         ENDDO          
  C:0146H         LINE#         22 
  C:0146H         LINE#         23 
  C:0146H         LINE#         25 
  C:014CH         LINE#         26 
  -------         ENDPROC       DELAY_15 
  -------         PROC          DELAY_60 
  -------         DO             
  D:0007H         SYMBOL        j 
  -------         ENDDO          
  C:0166H         LINE#         29 
  C:0166H         LINE#         30 
  C:0166H         LINE#         32 
  C:016CH         LINE#         33 
  -------         ENDPROC       DELAY_60 
  -------         PROC          DELAY_100 
  -------         DO             
  D:0007H         SYMBOL        i 
  D:0006H         SYMBOL        j 
  D:0005H         SYMBOL        k 
  -------         ENDDO          
BL51 BANKED LINKER/LOCATER V5.02                                                      08/26/2002  21:00:49  PAGE 4 
 
 
  C:0110H         LINE#         36 
  C:0110H         LINE#         37 
  C:0110H         LINE#         39 
  C:0112H         LINE#         40 
  C:0112H         LINE#         41 
  C:0114H         LINE#         42 
  C:0114H         LINE#         43 
  C:011AH         LINE#         44 
  C:011EH         LINE#         45 
  C:0122H         LINE#         46 
  -------         ENDPROC       DELAY_100 
  -------         PROC          DELAY_10 
  -------         DO             
  D:0007H         SYMBOL        i 
  -------         ENDDO          
  C:016DH         LINE#         48 
  C:016DH         LINE#         49 
  C:016DH         LINE#         51 
  C:0173H         LINE#         52 
  -------         ENDPROC       DELAY_10 
  -------         PROC          WRITE_0 
  C:0123H         LINE#         55 
  C:0123H         LINE#         56 
  C:0123H         LINE#         57 
  C:0125H         LINE#         58 
  C:0126H         LINE#         59 
  C:0128H         LINE#         60 
  C:0128H         LINE#         61 
  C:0128H         LINE#         62 
  C:012BH         LINE#         63 
  C:012EH         LINE#         64 
  C:0130H         LINE#         65 
  C:0131H         LINE#         66 
  C:0132H         LINE#         67 
  -------         ENDPROC       WRITE_0 
  -------         PROC          WRITE_1 
  C:00E2H         LINE#         70 
  C:00E2H         LINE#         72 
  C:00E4H         LINE#         73 
  C:00E5H         LINE#         74 
  C:00E7H         LINE#         75 
  C:00E8H         LINE#         78 
  C:00E9H         LINE#         79 
  C:00EAH         LINE#         80 
  C:00EBH         LINE#         81 
  C:00ECH         LINE#         82 
  C:00EDH         LINE#         83 
  C:00EEH         LINE#         84 
  C:00F0H         LINE#         86 
  C:00F3H         LINE#         87 
  C:00F6H         LINE#         88 
  -------         ENDPROC       WRITE_1 
  -------         PROC          READ 
  -------         DO             
  B:0020H.1       SYMBOL        b 
  -------         ENDDO          
  C:00C6H         LINE#         92 
BL51 BANKED LINKER/LOCATER V5.02                                                      08/26/2002  21:00:49  PAGE 5 
 
 
  C:00C6H         LINE#         93 
  C:00C6H         LINE#         95 
  C:00C8H         LINE#         96 
  C:00C9H         LINE#         97 
  C:00CBH         LINE#         98 
  C:00CCH         LINE#         99 
  C:00CDH         LINE#         100 
  C:00CEH         LINE#         101 
  C:00CFH         LINE#         102 
  C:00D0H         LINE#         103 
  C:00D1H         LINE#         104 
  C:00D3H         LINE#         105 
  C:00D6H         LINE#         106 
  C:00DAH         LINE#         107 
  C:00DAH         LINE#         108 
  C:00DAH         LINE#         109 
  C:00DDH         LINE#         110 
  C:00DFH         LINE#         112 
  C:00E1H         LINE#         113 
  -------         ENDPROC       READ 
  -------         PROC          RESET 
  -------         DO             
  D:0006H         SYMBOL        i 
  -------         ENDDO          
  C:00A6H         LINE#         116 
  C:00A6H         LINE#         117 
  C:00A6H         LINE#         119 
  C:00A8H         LINE#         120 
  C:00A9H         LINE#         121 
  C:00ABH         LINE#         122 
  C:00AEH         LINE#         123 
  C:00B0H         LINE#         124 
  C:00B3H         LINE#         125 
  C:00B6H         LINE#         126 
  C:00BAH         LINE#         128 
  C:00BCH         LINE#         129 
  C:00BEH         LINE#         130 
  C:00C5H         LINE#         131 
  -------         ENDPROC       RESET 
  C:0056H         SYMBOL        L?0061 
  -------         PROC          L?0060 
  -------         ENDPROC       L?0060 
  C:0056H         SYMBOL        L?0061 
  -------         PROC          _WRITE_BYTE 
  D:0004H         SYMBOL        byte 
  -------         DO             
  D:0003H         SYMBOL        i 
  -------         ENDDO          
  C:005DH         LINE#         135 
  C:0061H         LINE#         136 
  C:0061H         LINE#         138 
  C:0063H         LINE#         139 
  C:0063H         LINE#         140 
  C:0067H         LINE#         141 
  C:006CH         LINE#         143 
  C:006FH         LINE#         144 
  C:0077H         LINE#         145 
BL51 BANKED LINKER/LOCATER V5.02                                                      08/26/2002  21:00:49  PAGE 6 
 
 
  C:0078H         LINE#         146 
  C:0079H         LINE#         147 
  C:007AH         LINE#         148 
  C:007BH         LINE#         149 
  C:007CH         LINE#         150 
  C:007DH         LINE#         151 
  C:0081H         LINE#         152 
  -------         ENDPROC       _WRITE_BYTE 
  -------         PROC          READ_BYTE 
  -------         DO             
  D:0005H         SYMBOL        i 
  D:0006H         SYMBOL        j 
  B:0020H.0       SYMBOL        c 
  -------         ENDDO          
  C:0082H         LINE#         155 
  C:0082H         LINE#         156 
  C:0082H         LINE#         159 
  C:0084H         LINE#         160 
  C:0085H         LINE#         161 
  C:0085H         LINE#         162 
  C:008AH         LINE#         163 
  C:008DH         LINE#         164 
  C:008EH         LINE#         165 
  C:009AH         LINE#         166 
  C:009BH         LINE#         167 
  C:009CH         LINE#         168 
  C:009DH         LINE#         169 
  C:009EH         LINE#         170 
  C:009FH         LINE#         171 
  C:00A3H         LINE#         172 
  C:00A5H         LINE#         173 
  -------         ENDPROC       READ_BYTE 
  -------         PROC          INIT_1820 
  C:00F9H         LINE#         176 
  C:00F9H         LINE#         177 
  C:00F9H         LINE#         179 
  C:00F9H         LINE#         180 
  C:00FCH         LINE#         181 
  C:0101H         LINE#         182 
  C:0106H         LINE#         183 
  C:010BH         LINE#         184 
  -------         ENDPROC       INIT_1820 
  -------         PROC          GET_TEMP 
  C:0003H         LINE#         194 
  C:0003H         LINE#         195 
  C:0003H         LINE#         197 
  C:0003H         LINE#         198 
  C:0006H         LINE#         199 
  C:000BH         LINE#         200 
  C:000EH         LINE#         202 
  C:000EH         LINE#         203 
  C:0011H         LINE#         204 
  C:0016H         LINE#         205 
  C:001BH         LINE#         206 
  C:0020H         LINE#         207 
  C:0023H         LINE#         208 
  C:0026H         LINE#         209 
BL51 BANKED LINKER/LOCATER V5.02                                                      08/26/2002  21:00:49  PAGE 7 
 
 
  C:0029H         LINE#         210 
  C:002CH         LINE#         211 
  C:002FH         LINE#         212 
  C:0032H         LINE#         213 
  C:0035H         LINE#         216 
  C:003CH         LINE#         217 
  C:0047H         LINE#         218 
  C:0055H         LINE#         219 
  -------         ENDPROC       GET_TEMP 
  -------         PROC          MAIN 
  C:014DH         LINE#         224 
  C:014DH         LINE#         225 
  C:014DH         LINE#         228 
  C:0150H         LINE#         229 
  C:0152H         LINE#         230 
  C:0155H         LINE#         231 
  C:0158H         LINE#         232 
  -------         ENDPROC       MAIN 
  -------         ENDMOD        DS1820 
 
****************************************************************************** 
* RESTRICTED VERSION WITH 1000H BYTE CODE SIZE LIMIT; USED: 0190H BYTE ( 9%) * 
****************************************************************************** 
 
Program Size: data=11.3 xdata=0 code=372 
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)