www.pudn.com > DHT11.rar > DHT11.M51, change:2014-04-02,size:17077b


BL51 BANKED LINKER/LOCATER V6.00                                                        04/02/2014  17:22:56  PAGE 1 
 
 
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY: 
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, DHT11.obj TO DHT11 RAMSIZE (256) 
 
 
MEMORY MODEL: SMALL 
 
 
INPUT MODULES INCLUDED: 
  STARTUP.obj (?C_STARTUP) 
  DHT11.obj (DHT11) 
  D:\KEIL\C51\LIB\C51S.LIB (?C_INIT) 
 
 
LINK MAP OF MODULE:  DHT11 (?C_STARTUP) 
 
 
            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     0012H     UNIT         ?DT?DHT11 
            DATA    001AH     0001H     UNIT         _DATA_GROUP_ 
                    001BH     0005H                  *** GAP *** 
            BIT     0020H.0   0000H.1   UNIT         _BIT_GROUP_ 
                    0020H.1   0000H.7                *** GAP *** 
            IDATA   0021H     0001H     UNIT         ?STACK 
 
            * * * * * * *   C O D E   M E M O R Y   * * * * * * * 
            CODE    0000H     0003H     ABSOLUTE      
                    0003H     07FDH                  *** GAP *** 
            CODE    0800H     00C3H     UNIT         ?PR?READ_TRH?DHT11 
            CODE    08C3H     008CH     UNIT         ?C_C51STARTUP 
            CODE    094FH     0063H     UNIT         ?PR?MAIN?DHT11 
            CODE    09B2H     0045H     UNIT         ?PR?RECEIVE?DHT11 
            CODE    09F7H     002DH     UNIT         ?PR?LCD_INIT?DHT11 
            CODE    0A24H     001AH     UNIT         ?PR?_LCD_WCMD?DHT11 
            CODE    0A3EH     0016H     UNIT         ?PR?_DELAY_MS?DHT11 
            CODE    0A54H     0013H     UNIT         ?PR?LCD_BUSY?DHT11 
            CODE    0A67H     0011H     UNIT         ?PR?_LCD_WDATA?DHT11 
            CODE    0A78H     000FH     UNIT         ?CO?DHT11 
            CODE    0A87H     000DH     UNIT         ?PR?DELAY_US?DHT11 
            CODE    0A94H     000CH     UNIT         ?PR?DELAYNOP?DHT11 
            CODE    0AA0H     0009H     UNIT         ?C_INITSEG 
            CODE    0AA9H     0007H     UNIT         ?PR?_LCD_DIS_POS?DHT11 
 
 
 
OVERLAY MAP OF MODULE:   DHT11 (?C_STARTUP) 
 
 
SEGMENT                           BIT_GROUP          DATA_GROUP  
  +--> CALLED SEGMENT          START    LENGTH     START    LENGTH 
------------------------------------------------------------------ 
?C_C51STARTUP                  -----    -----      -----    ----- 
  +--> ?PR?MAIN?DHT11 
  +--> ?C_INITSEG 
 
BL51 BANKED LINKER/LOCATER V6.00                                                      04/02/2014  17:22:56  PAGE 2 
 
 
?PR?MAIN?DHT11                 -----    -----      -----    ----- 
  +--> ?PR?LCD_INIT?DHT11 
  +--> ?PR?DELAY_US?DHT11 
  +--> ?PR?READ_TRH?DHT11 
  +--> ?PR?_LCD_DIS_POS?DHT11 
  +--> ?CO?DHT11 
  +--> ?PR?_LCD_WDATA?DHT11 
  +--> ?PR?_DELAY_MS?DHT11 
 
?PR?LCD_INIT?DHT11             -----    -----      -----    ----- 
  +--> ?PR?_LCD_WCMD?DHT11 
  +--> ?PR?_DELAY_MS?DHT11 
 
?PR?_LCD_WCMD?DHT11            -----    -----      -----    ----- 
  +--> ?PR?_DELAY_MS?DHT11 
  +--> ?PR?LCD_BUSY?DHT11 
  +--> ?PR?DELAYNOP?DHT11 
 
?PR?LCD_BUSY?DHT11             0020H.0  0000H.1    -----    ----- 
  +--> ?PR?DELAYNOP?DHT11 
 
?PR?DELAY_US?DHT11             -----    -----      001AH    0001H 
 
?PR?READ_TRH?DHT11             -----    -----      -----    ----- 
  +--> ?PR?_DELAY_MS?DHT11 
  +--> ?PR?DELAY_US?DHT11 
  +--> ?PR?RECEIVE?DHT11 
 
?PR?RECEIVE?DHT11              -----    -----      -----    ----- 
  +--> ?PR?DELAY_US?DHT11 
 
?PR?_LCD_DIS_POS?DHT11         -----    -----      -----    ----- 
  +--> ?PR?_LCD_WCMD?DHT11 
 
?PR?_LCD_WDATA?DHT11           -----    -----      -----    ----- 
  +--> ?PR?LCD_BUSY?DHT11 
  +--> ?PR?DELAYNOP?DHT11 
 
 
 
SYMBOL TABLE OF MODULE:  DHT11 (?C_STARTUP) 
 
  VALUE           TYPE          NAME 
  ---------------------------------- 
 
  -------         MODULE        ?C_STARTUP 
  C:08C3H         SEGMENT       ?C_C51STARTUP 
  I:0021H         SEGMENT       ?STACK 
  C:0000H         PUBLIC        ?C_STARTUP 
  D:00E0H         SYMBOL        ACC 
  D:00F0H         SYMBOL        B 
  D:0083H         SYMBOL        DPH 
  D:0082H         SYMBOL        DPL 
  N:0000H         SYMBOL        IBPSTACK 
  N:0100H         SYMBOL        IBPSTACKTOP 
  N:0080H         SYMBOL        IDATALEN 
  C:08C6H         SYMBOL        IDATALOOP 
BL51 BANKED LINKER/LOCATER V6.00                                                      04/02/2014  17:22:56  PAGE 3 
 
 
  N:0000H         SYMBOL        PBPSTACK 
  N:0100H         SYMBOL        PBPSTACKTOP 
  N:0000H         SYMBOL        PDATALEN 
  N:0000H         SYMBOL        PDATASTART 
  N:0000H         SYMBOL        PPAGE 
  N:0000H         SYMBOL        PPAGEENABLE 
  D:00A0H         SYMBOL        PPAGE_SFR 
  D:0081H         SYMBOL        SP 
  C:08C3H         SYMBOL        STARTUP1 
  N:0000H         SYMBOL        XBPSTACK 
  N:0000H         SYMBOL        XBPSTACKTOP 
  N:0000H         SYMBOL        XDATALEN 
  N:0000H         SYMBOL        XDATASTART 
  C:0000H         LINE#         126 
  C:08C3H         LINE#         133 
  C:08C5H         LINE#         134 
  C:08C6H         LINE#         135 
  C:08C7H         LINE#         136 
  C:08C9H         LINE#         185 
  C:08CCH         LINE#         196 
  -------         ENDMOD        ?C_STARTUP 
 
  -------         MODULE        DHT11 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  D:0008H         PUBLIC        respond 
  D:0080H         PUBLIC        P0 
  C:0A9BH         PUBLIC        delayNOP 
  D:0090H         PUBLIC        P1 
  D:00A0H         PUBLIC        P2 
  D:00B0H         PUBLIC        P3 
  C:0A67H         PUBLIC        _lcd_wdata 
  D:0009H         PUBLIC        CK_data 
  D:000AH         PUBLIC        str1 
  D:000CH         PUBLIC        str2 
  D:00A8H         PUBLIC        IE 
  D:000EH         PUBLIC        RH_data 
  D:000FH         PUBLIC        TH_data 
  D:00B8H         PUBLIC        IP 
  D:0010H         PUBLIC        RL_data 
  D:0011H         PUBLIC        untemp 
  D:0012H         PUBLIC        TL_data 
  C:0A2BH         PUBLIC        _lcd_wcmd 
  C:094FH         PUBLIC        main 
  D:0013H         PUBLIC        CK_temp 
  B:00B0H.3       PUBLIC        ST 
  C:0A3EH         PUBLIC        _delay_ms 
  D:0014H         PUBLIC        RH_temp 
  D:0098H         PUBLIC        SCON 
  D:0015H         PUBLIC        TH_temp 
  D:0088H         PUBLIC        TCON 
  D:0016H         PUBLIC        RL_temp 
  D:0017H         PUBLIC        temp 
  D:0018H         PUBLIC        TL_temp 
  D:0019H         PUBLIC        com_data 
  B:00B0H.7       PUBLIC        LCD_EN 
  C:09F7H         PUBLIC        lcd_init 
  B:00B0H.5       PUBLIC        LCD_RS 
BL51 BANKED LINKER/LOCATER V6.00                                                      04/02/2014  17:22:56  PAGE 4 
 
 
  C:0A54H         PUBLIC        lcd_busy 
  C:0A87H         PUBLIC        delay_us 
  B:00B0H.6       PUBLIC        LCD_RW 
  C:09B2H         PUBLIC        receive 
  D:00C8H         PUBLIC        T2CON 
  C:0AA9H         PUBLIC        _lcd_dis_pos 
  C:0800H         PUBLIC        read_TRH 
  B:00B0H.2       PUBLIC        TRH 
  C:0A78H         PUBLIC        dis1 
  C:0A80H         PUBLIC        dis2 
  D:00D0H         PUBLIC        PSW 
  -------         PROC          L?0049 
  -------         ENDPROC       L?0049 
  -------         PROC          DELAYNOP 
  C:0A9BH         LINE#         19 
  C:0A9BH         LINE#         20 
  C:0A9BH         LINE#         21 
  C:0A9CH         LINE#         22 
  C:0A9DH         LINE#         23 
  C:0A9EH         LINE#         24 
  C:0A9FH         LINE#         25 
  -------         ENDPROC       DELAYNOP 
  -------         PROC          _DELAY_MS 
  D:0007H         SYMBOL        ms 
  -------         DO             
  D:0006H         SYMBOL        i 
  -------         ENDDO          
  C:0A3EH         LINE#         27 
  C:0A3EH         LINE#         28 
  C:0A3EH         LINE#         30 
  C:0A44H         LINE#         31 
  C:0A44H         LINE#         32 
  C:0A4CH         LINE#         33 
  C:0A4CH         LINE#         34 
  C:0A4DH         LINE#         35 
  C:0A4EH         LINE#         36 
  C:0A4FH         LINE#         37 
  C:0A50H         LINE#         38 
  C:0A53H         LINE#         39 
  C:0A53H         LINE#         40 
  -------         ENDPROC       _DELAY_MS 
  -------         PROC          DELAY_US 
  -------         DO             
  D:001AH         SYMBOL        i 
  -------         ENDDO          
  C:0A87H         LINE#         43 
  C:0A87H         LINE#         44 
  C:0A87H         LINE#         46 
  C:0A89H         LINE#         47 
  C:0A8BH         LINE#         48 
  C:0A8DH         LINE#         49 
  C:0A8FH         LINE#         50 
  C:0A91H         LINE#         51 
  C:0A93H         LINE#         52 
  -------         ENDPROC       DELAY_US 
  -------         PROC          LCD_BUSY 
  -------         DO             
BL51 BANKED LINKER/LOCATER V6.00                                                      04/02/2014  17:22:56  PAGE 5 
 
 
  B:0020H.0       SYMBOL        result 
  -------         ENDDO          
  C:0A54H         LINE#         57 
  C:0A54H         LINE#         58 
  C:0A54H         LINE#         60 
  C:0A56H         LINE#         61 
  C:0A58H         LINE#         62 
  C:0A5AH         LINE#         63 
  C:0A5DH         LINE#         64 
  C:0A62H         LINE#         65 
  C:0A64H         LINE#         66 
  C:0A66H         LINE#         67 
  -------         ENDPROC       LCD_BUSY 
  C:0A26H         SYMBOL        L?0048 
  -------         PROC          L?0047 
  -------         ENDPROC       L?0047 
  C:0A26H         SYMBOL        L?0048 
  -------         PROC          _LCD_WCMD 
  D:0007H         SYMBOL        cmd 
  C:0A2BH         LINE#         71 
  C:0A2BH         LINE#         72 
  C:0A2BH         LINE#         73 
  C:0A30H         LINE#         74 
  C:0A32H         LINE#         75 
  C:0A34H         LINE#         76 
  C:0A36H         LINE#         77 
  C:0A37H         LINE#         78 
  C:0A38H         LINE#         79 
  C:0A38H         LINE#         80 
  C:0A38H         LINE#         81 
  C:0A38H         LINE#         82 
  C:0A3BH         LINE#         83 
  C:0A3DH         LINE#         84 
  -------         ENDPROC       _LCD_WCMD 
  -------         PROC          _LCD_WDATA 
  D:0007H         SYMBOL        dat 
  C:0A67H         LINE#         89 
  C:0A67H         LINE#         90 
  C:0A67H         LINE#         91 
  C:0A6CH         LINE#         92 
  C:0A6EH         LINE#         93 
  C:0A70H         LINE#         94 
  C:0A72H         LINE#         95 
  C:0A72H         LINE#         96 
  C:0A72H         LINE#         97 
  C:0A72H         LINE#         98 
  C:0A75H         LINE#         99 
  C:0A77H         LINE#         100 
  -------         ENDPROC       _LCD_WDATA 
  -------         PROC          LCD_INIT 
  C:09F7H         LINE#         104 
  C:09F7H         LINE#         105 
  C:09F7H         LINE#         106 
  C:09F9H         LINE#         107 
  C:09FCH         LINE#         108 
  C:09FCH         LINE#         109 
  C:09FFH         LINE#         110 
BL51 BANKED LINKER/LOCATER V6.00                                                      04/02/2014  17:22:56  PAGE 6 
 
 
  C:09FFH         LINE#         111 
  C:0A02H         LINE#         112 
  C:0A07H         LINE#         113 
  C:0A0CH         LINE#         114 
  C:0A11H         LINE#         115 
  C:0A16H         LINE#         116 
  C:0A1AH         LINE#         117 
  C:0A1FH         LINE#         118 
  -------         ENDPROC       LCD_INIT 
  -------         PROC          _LCD_DIS_POS 
  D:0007H         SYMBOL        pos 
  C:0AA9H         LINE#         123 
  C:0AA9H         LINE#         124 
  C:0AA9H         LINE#         125 
  -------         ENDPROC       _LCD_DIS_POS 
  -------         PROC          RECEIVE 
  -------         DO             
  D:0007H         SYMBOL        i 
  -------         ENDDO          
  C:09B2H         LINE#         130 
  C:09B2H         LINE#         131 
  C:09B2H         LINE#         133 
  C:09B4H         LINE#         134 
  C:09B7H         LINE#         135 
  C:09B8H         LINE#         136 
  C:09B8H         LINE#         137 
  C:09BBH         LINE#         138 
  C:09C5H         LINE#         139 
  C:09C8H         LINE#         140 
  C:09CBH         LINE#         141 
  C:09CEH         LINE#         142 
  C:09D1H         LINE#         143 
  C:09D1H         LINE#         144 
  C:09D4H         LINE#         145 
  C:09D7H         LINE#         146 
  C:09E3H         LINE#         147 
  C:09E3H         LINE#         149 
  C:09E3H         LINE#         150 
  C:09E6H         LINE#         151 
  C:09E6H         LINE#         152 
  C:09ECH         LINE#         153 
  C:09F0H         LINE#         154 
  C:09F4H         LINE#         155 
  C:09F6H         LINE#         156 
  -------         ENDPROC       RECEIVE 
  -------         PROC          READ_TRH 
  C:0800H         LINE#         166 
  C:0800H         LINE#         167 
  C:0800H         LINE#         169 
  C:0802H         LINE#         170 
  C:0807H         LINE#         171 
  C:0809H         LINE#         173 
  C:080CH         LINE#         174 
  C:080FH         LINE#         175 
  C:0812H         LINE#         176 
  C:0815H         LINE#         178 
  C:0817H         LINE#         180 
BL51 BANKED LINKER/LOCATER V6.00                                                      04/02/2014  17:22:56  PAGE 7 
 
 
  C:081AH         LINE#         181 
  C:081AH         LINE#         182 
  C:081DH         LINE#         184 
  C:0827H         LINE#         185 
  C:082AH         LINE#         187 
  C:0834H         LINE#         189 
  C:0839H         LINE#         190 
  C:083EH         LINE#         191 
  C:0843H         LINE#         192 
  C:0848H         LINE#         193 
  C:084DH         LINE#         194 
  C:084FH         LINE#         195 
  C:0851H         LINE#         197 
  C:085BH         LINE#         198 
  C:085EH         LINE#         199 
  C:085EH         LINE#         200 
  C:0861H         LINE#         201 
  C:0864H         LINE#         202 
  C:0867H         LINE#         203 
  C:086AH         LINE#         204 
  C:086DH         LINE#         205 
  C:086DH         LINE#         206 
  C:086DH         LINE#         208 
  C:0877H         LINE#         209 
  C:0883H         LINE#         210 
  C:0886H         LINE#         212 
  C:0890H         LINE#         213 
  C:0893H         LINE#         214 
  C:0896H         LINE#         215 
  C:0899H         LINE#         217 
  C:08A3H         LINE#         218 
  C:08AFH         LINE#         219 
  C:08B2H         LINE#         221 
  C:08BCH         LINE#         222 
  C:08BFH         LINE#         223 
  C:08C2H         LINE#         224 
  -------         ENDPROC       READ_TRH 
  -------         PROC          MAIN 
  -------         DO             
  D:0006H         SYMBOL        i 
  D:0004H         SYMBOL        n 
  D:0005H         SYMBOL        m 
  -------         ENDDO          
  C:094FH         LINE#         229 
  C:094FH         LINE#         230 
  C:094FH         LINE#         231 
  C:0951H         LINE#         232 
  C:0954H         LINE#         233 
  C:0957H         LINE#         234 
  C:0957H         LINE#         235 
  C:0957H         LINE#         236 
  C:095AH         LINE#         237 
  C:095CH         LINE#         238 
  C:095CH         LINE#         239 
  C:0961H         LINE#         240 
  C:096AH         LINE#         241 
  C:0970H         LINE#         242 
BL51 BANKED LINKER/LOCATER V6.00                                                      04/02/2014  17:22:56  PAGE 8 
 
 
  C:0979H         LINE#         243 
  C:097DH         LINE#         245 
  C:097FH         LINE#         246 
  C:0981H         LINE#         247 
  C:0981H         LINE#         248 
  C:0986H         LINE#         249 
  C:098FH         LINE#         250 
  C:0990H         LINE#         251 
  C:0994H         LINE#         253 
  C:0996H         LINE#         254 
  C:0998H         LINE#         255 
  C:0998H         LINE#         256 
  C:099DH         LINE#         257 
  C:09A6H         LINE#         258 
  C:09A7H         LINE#         259 
  C:09ABH         LINE#         260 
  C:09B0H         LINE#         261 
  -------         ENDPROC       MAIN 
  -------         ENDMOD        DHT11 
 
****************************************************************************** 
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0232H BYTE (27%) * 
****************************************************************************** 
 
Program Size: data=28.1 xdata=0 code=691 
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)