www.pudn.com > 16021CM.rar > lcm1602.M51


BL51 BANKED LINKER/LOCATER V4.20                                                        11/30/2001  16:58:17  PAGE 1 
 
 
BL51 BANKED LINKER/LOCATER V4.20, INVOKED BY: 
C:\KEIL\C51\BIN\BL51.EXE Z1602.obj TO lcm1602 
 
 
MEMORY MODEL: SMALL 
 
 
INPUT MODULES INCLUDED: 
  Z1602.obj (Z1602) 
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP) 
 
 
LINK MAP OF MODULE:  lcm1602 (Z1602) 
 
 
            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     0009H     UNIT         _DATA_GROUP_ 
            IDATA   0011H     0001H     UNIT         ?STACK 
 
            * * * * * * *   C O D E   M E M O R Y   * * * * * * * 
            CODE    0000H     0003H     ABSOLUTE      
            CODE    0003H     0052H     UNIT         ?PR?_EPUTSTR?Z1602 
            CODE    0055H     0044H     UNIT         ?PR?MAIN?Z1602 
            CODE    0099H     0035H     UNIT         ?PR?LCDRESET?Z1602 
            CODE    00CEH     0027H     UNIT         ?PR?_DISPLAY?Z1602 
            CODE    00F5H     0021H     UNIT         ?CO?Z1602 
            CODE    0116H     001CH     UNIT         ?PR?_LCDWRITECOMMAND?Z1602 
            CODE    0132H     0019H     UNIT         ?PR?DELAY400MS?Z1602 
            CODE    014BH     0015H     UNIT         ?PR?_LOCATEXY?Z1602 
            CODE    0160H     0015H     UNIT         ?PR?_LCDWRITEDATA?Z1602 
            CODE    0175H     0014H     UNIT         ?PR?WAITFORENABLE?Z1602 
            CODE    0189H     000FH     UNIT         ?PR?DELAY5MS?Z1602 
            CODE    0198H     000CH     UNIT         ?C_C51STARTUP 
            CODE    01A4H     000AH     UNIT         ?PR?_DISPONECHAR?Z1602 
 
 
 
OVERLAY MAP OF MODULE:   lcm1602 (Z1602) 
 
 
SEGMENT                              DATA_GROUP  
  +--> CALLED SEGMENT              START    LENGTH 
-------------------------------------------------- 
?C_C51STARTUP                      -----    ----- 
  +--> ?PR?MAIN?Z1602 
 
?PR?MAIN?Z1602                     0008H    0001H 
  +--> ?PR?DELAY400MS?Z1602 
  +--> ?PR?LCDRESET?Z1602 
  +--> ?CO?Z1602 
  +--> ?PR?_EPUTSTR?Z1602 
  +--> ?PR?_DISPLAY?Z1602 
 
?PR?LCDRESET?Z1602                 -----    ----- 
BL51 BANKED LINKER/LOCATER V4.20                                                      11/30/2001  16:58:17  PAGE 2 
 
 
  +--> ?PR?_LCDWRITECOMMAND?Z1602 
  +--> ?PR?DELAY5MS?Z1602 
 
?PR?_LCDWRITECOMMAND?Z1602         0010H    0001H 
  +--> ?PR?WAITFORENABLE?Z1602 
 
?PR?_EPUTSTR?Z1602                 0009H    0006H 
  +--> ?PR?_DISPONECHAR?Z1602 
 
?PR?_DISPONECHAR?Z1602             000FH    0001H 
  +--> ?PR?_LOCATEXY?Z1602 
  +--> ?PR?_LCDWRITEDATA?Z1602 
 
?PR?_LOCATEXY?Z1602                -----    ----- 
  +--> ?PR?_LCDWRITECOMMAND?Z1602 
 
?PR?_LCDWRITEDATA?Z1602            0010H    0001H 
  +--> ?PR?WAITFORENABLE?Z1602 
 
?PR?_DISPLAY?Z1602                 0009H    0002H 
  +--> ?PR?_DISPONECHAR?Z1602 
 
 
 
SYMBOL TABLE OF MODULE:  lcm1602 (Z1602) 
 
  VALUE           TYPE          NAME 
  ---------------------------------- 
 
  -------         MODULE        Z1602 
  C:0000H         SYMBOL        _ICE_DUMMY_ 
  C:0160H         PUBLIC        _LcdWriteData 
  D:0080H         PUBLIC        P0 
  D:00A0H         PUBLIC        P2 
  B:00A0H.7       PUBLIC        Elcm 
  B:00B0H.4       PUBLIC        T0 
  B:00D0H.6       PUBLIC        AC 
  B:00B0H.5       PUBLIC        T1 
  B:00A8H.7       PUBLIC        EA 
  C:00F5H         PUBLIC        exampl 
  C:0175H         PUBLIC        WaitForEnable 
  B:00B0H.7       PUBLIC        RD 
  C:01A4H         PUBLIC        _DispOneChar 
  B:00A8H.4       PUBLIC        ES 
  C:0099H         PUBLIC        LcdReset 
  B:0098H.0       PUBLIC        RI 
  B:00B0H.2       PUBLIC        INT0 
  B:00D0H.7       PUBLIC        CY 
  B:0098H.1       PUBLIC        TI 
  B:00B0H.3       PUBLIC        INT1 
  B:00B8H.4       PUBLIC        PS 
  B:00A0H.0       PUBLIC        RS 
  B:00D0H.2       PUBLIC        OV 
  C:0055H         PUBLIC        main 
  B:00A0H.1       PUBLIC        RW 
  B:00B0H.6       PUBLIC        WR 
  C:00CEH         PUBLIC        _Display 
BL51 BANKED LINKER/LOCATER V4.20                                                      11/30/2001  16:58:17  PAGE 3 
 
 
  B:0088H.1       PUBLIC        IE0 
  B:0088H.3       PUBLIC        IE1 
  C:011AH         PUBLIC        _LcdWriteCommand 
  C:0132H         PUBLIC        Delay400Ms 
  B:00A8H.1       PUBLIC        ET0 
  B:00A8H.3       PUBLIC        ET1 
  B:0088H.5       PUBLIC        TF0 
  B:0088H.7       PUBLIC        TF1 
  B:0098H.2       PUBLIC        RB8 
  B:00A8H.0       PUBLIC        EX0 
  B:0088H.0       PUBLIC        IT0 
  B:0098H.3       PUBLIC        TB8 
  B:00A8H.2       PUBLIC        EX1 
  B:0088H.2       PUBLIC        IT1 
  B:00D0H.0       PUBLIC        P 
  B:0098H.7       PUBLIC        SM0 
  B:0098H.6       PUBLIC        SM1 
  B:0098H.5       PUBLIC        SM2 
  B:00B8H.1       PUBLIC        PT0 
  B:00B8H.3       PUBLIC        PT1 
  B:00D0H.3       PUBLIC        RS0 
  B:0088H.4       PUBLIC        TR0 
  B:00D0H.4       PUBLIC        RS1 
  B:0088H.6       PUBLIC        TR1 
  B:00B8H.0       PUBLIC        PX0 
  B:00B8H.2       PUBLIC        PX1 
  C:0003H         PUBLIC        _ePutstr 
  B:0098H.4       PUBLIC        REN 
  C:0189H         PUBLIC        Delay5Ms 
  C:014BH         PUBLIC        _LocateXY 
  B:00B0H.0       PUBLIC        RXD 
  B:00B0H.1       PUBLIC        TXD 
  B:00D0H.5       PUBLIC        F0 
  -------         PROC          MAIN 
  -------         DO            MAIN 
  D:0008H         SYMBOL        temp 
  -------         ENDDO         temp 
  C:0055H         LINE#         43 
  C:0055H         LINE#         44 
  C:0055H         LINE#         47 
  C:0058H         LINE#         49 
  C:005BH         LINE#         50 
  C:005EH         LINE#         51 
  C:0068H         LINE#         53 
  C:006BH         LINE#         54 
  C:006EH         LINE#         55 
  C:0071H         LINE#         56 
  C:0074H         LINE#         57 
  C:0077H         LINE#         58 
  C:007AH         LINE#         59 
  C:007DH         LINE#         60 
  C:0080H         LINE#         62 
  C:0080H         LINE#         63 
  C:0080H         LINE#         64 
  C:0083H         LINE#         65 
  C:008DH         LINE#         66 
  C:0094H         LINE#         67 
BL51 BANKED LINKER/LOCATER V4.20                                                      11/30/2001  16:58:17  PAGE 4 
 
 
  C:0097H         LINE#         68 
  -------         ENDPROC       MAIN 
  -------         PROC          _EPUTSTR 
  D:0009H         SYMBOL        x 
  D:000AH         SYMBOL        y 
  D:000BH         SYMBOL        ptr 
  -------         DO            ptr 
  D:000DH         SYMBOL        i 
  D:000EH         SYMBOL        l 
  -------         ENDDO         l 
  C:0003H         LINE#         74 
  C:000BH         LINE#         75 
  C:000EH         LINE#         76 
  C:0024H         LINE#         77 
  C:002EH         LINE#         78 
  C:0045H         LINE#         79 
  C:004AH         LINE#         80 
  C:0050H         LINE#         81 
  C:0050H         LINE#         82 
  C:0054H         LINE#         83 
  -------         ENDPROC       _EPUTSTR 
  -------         PROC          _DISPLAY 
  D:0009H         SYMBOL        dd 
  -------         DO            dd 
  D:000AH         SYMBOL        i 
  -------         ENDDO         i 
  C:00CEH         LINE#         88 
  C:00D0H         LINE#         92 
  C:00D3H         LINE#         93 
  C:00DEH         LINE#         94 
  C:00E1H         LINE#         95 
  C:00EBH         LINE#         96 
  C:00F4H         LINE#         97 
  -------         ENDPROC       _DISPLAY 
  -------         PROC          _LOCATEXY 
  D:0007H         SYMBOL        posx 
  D:0005H         SYMBOL        posy 
  -------         DO            posy 
  D:0007H         SYMBOL        temp 
  -------         ENDDO         temp 
  C:014BH         LINE#         102 
  C:014BH         LINE#         106 
  C:014FH         LINE#         107 
  C:0152H         LINE#         108 
  C:0158H         LINE#         109 
  C:015BH         LINE#         110 
  -------         ENDPROC       _LOCATEXY 
  -------         PROC          _DISPONECHAR 
  D:0007H         SYMBOL        x 
  D:0005H         SYMBOL        y 
  D:000FH         SYMBOL        Wdata 
  C:01A4H         LINE#         116 
  C:01A6H         LINE#         118 
  C:01A9H         LINE#         119 
  -------         ENDPROC       _DISPONECHAR 
  -------         PROC          LCDRESET 
  C:0099H         LINE#         125 
BL51 BANKED LINKER/LOCATER V4.20                                                      11/30/2001  16:58:17  PAGE 5 
 
 
  C:0099H         LINE#         127 
  C:009CH         LINE#         128 
  C:009FH         LINE#         129 
  C:00A2H         LINE#         130 
  C:00A5H         LINE#         131 
  C:00A8H         LINE#         132 
  C:00ABH         LINE#         134 
  C:00B2H         LINE#         135 
  C:00B9H         LINE#         136 
  C:00C0H         LINE#         137 
  C:00C7H         LINE#         138 
  -------         ENDPROC       LCDRESET 
  C:0116H         SYMBOL        L?0038 
  -------         PROC          L?0037 
  -------         ENDPROC       L?0037 
  C:0116H         SYMBOL        L?0038 
  -------         PROC          _LCDWRITECOMMAND 
  D:0010H         SYMBOL        CMD 
  D:0005H         SYMBOL        AttribC 
  C:011AH         LINE#         144 
  C:011CH         LINE#         146 
  C:0122H         LINE#         148 
  C:0127H         LINE#         150 
  C:012BH         LINE#         152 
  C:0131H         LINE#         153 
  -------         ENDPROC       _LCDWRITECOMMAND 
  -------         PROC          _LCDWRITEDATA 
  D:0010H         SYMBOL        dataW 
  C:0160H         LINE#         158 
  C:0162H         LINE#         160 
  C:0165H         LINE#         162 
  C:016AH         LINE#         164 
  C:016EH         LINE#         166 
  C:0174H         LINE#         168 
  -------         ENDPROC       _LCDWRITEDATA 
  -------         PROC          WAITFORENABLE 
  C:0175H         LINE#         174 
  C:0175H         LINE#         176 
  C:0178H         LINE#         178 
  C:0181H         LINE#         180 
  C:0186H         LINE#         182 
  C:0188H         LINE#         183 
  -------         ENDPROC       WAITFORENABLE 
  -------         PROC          DELAY5MS 
  -------         DO            DELAY5MS 
  D:0006H         SYMBOL        i 
  -------         ENDDO         i 
  C:0189H         LINE#         187 
  C:0189H         LINE#         188 
  C:0189H         LINE#         189 
  C:018DH         LINE#         190 
  C:0197H         LINE#         191 
  -------         ENDPROC       DELAY5MS 
  -------         PROC          DELAY400MS 
  -------         DO            DELAY400MS 
  D:0005H         SYMBOL        i 
  D:0006H         SYMBOL        j 
BL51 BANKED LINKER/LOCATER V4.20                                                      11/30/2001  16:58:17  PAGE 6 
 
 
  -------         ENDDO         j 
  C:0132H         LINE#         194 
  C:0132H         LINE#         195 
  C:0132H         LINE#         196 
  C:0134H         LINE#         198 
  C:013AH         LINE#         199 
  C:013AH         LINE#         200 
  C:013EH         LINE#         201 
  C:014AH         LINE#         202 
  C:014AH         LINE#         203 
  -------         ENDPROC       DELAY400MS 
  -------         ENDMOD        Z1602 
 
LINK/LOCATE RUN COMPLETE.  0 WARNING(S),  0 ERROR(S)