⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lcd.m51

📁 自己写的LCD驱动源代码
💻 M51
字号:
BL51 BANKED LINKER/LOCATER V6.00                                                        09/21/2007  13:53:39  PAGE 1


BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE LCDDisplay.obj TO LCD RAMSIZE (256)


MEMORY MODEL: SMALL


INPUT MODULES INCLUDED:
  LCDDisplay.obj (LCDDISPLAY)
  C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
  C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)


LINK MAP OF MODULE:  LCD (LCDDISPLAY)


            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     0007H     UNIT         ?DT?_DISPLAY88DOT?LCDDISPLAY
            DATA    000FH     0002H     UNIT         ?DT?LCDDISPLAY
            IDATA   0011H     0001H     UNIT         ?STACK

            * * * * * * *   C O D E   M E M O R Y   * * * * * * *
            CODE    0000H     0003H     ABSOLUTE     
            CODE    0003H     008FH     UNIT         ?PR?_DISPLAY88DOT?LCDDISPLAY
            CODE    0092H     002DH     UNIT         ?C?LIB_CODE
            CODE    00BFH     0025H     UNIT         ?PR?CLRFULLSCR?LCDDISPLAY
            CODE    00E4H     0018H     UNIT         ?PR?READSTATUS?LCDDISPLAY
            CODE    00FCH     0016H     UNIT         ?PR?WRRIGHTCOM?LCDDISPLAY
            CODE    0112H     0015H     UNIT         ?PR?RDRIGHTDATA?LCDDISPLAY
            CODE    0127H     0015H     UNIT         ?PR?LCDINIT?LCDDISPLAY
            CODE    013CH     0013H     UNIT         ?PR?WRRIGHTDATA?LCDDISPLAY
            CODE    014FH     0011H     UNIT         ?PR?RDLEFTDATA?LCDDISPLAY
            CODE    0160H     000FH     UNIT         ?PR?WRLEFTCOM?LCDDISPLAY
            CODE    016FH     000FH     UNIT         ?PR?WRLEFTDATA?LCDDISPLAY
            CODE    017EH     000CH     UNIT         ?C_C51STARTUP
            CODE    018AH     0003H     UNIT         ?PR?MAIN?LCDDISPLAY



OVERLAY MAP OF MODULE:   LCD (LCDDISPLAY)


SEGMENT
  +--> CALLED SEGMENT
---------------------
?C_C51STARTUP
  +--> ?PR?MAIN?LCDDISPLAY

?PR?MAIN?LCDDISPLAY
  +--> ?PR?LCDINIT?LCDDISPLAY

?PR?LCDINIT?LCDDISPLAY
  +--> ?PR?WRLEFTCOM?LCDDISPLAY
  +--> ?PR?WRRIGHTCOM?LCDDISPLAY
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2007  13:53:39  PAGE 2


  +--> ?PR?CLRFULLSCR?LCDDISPLAY

?PR?WRLEFTCOM?LCDDISPLAY
  +--> ?PR?READSTATUS?LCDDISPLAY

?PR?WRRIGHTCOM?LCDDISPLAY
  +--> ?PR?WRLEFTCOM?LCDDISPLAY
  +--> ?PR?READSTATUS?LCDDISPLAY

?PR?CLRFULLSCR?LCDDISPLAY
  +--> ?PR?WRRIGHTCOM?LCDDISPLAY
  +--> ?PR?WRLEFTDATA?LCDDISPLAY
  +--> ?PR?WRRIGHTDATA?LCDDISPLAY

?PR?WRLEFTDATA?LCDDISPLAY
  +--> ?PR?READSTATUS?LCDDISPLAY

?PR?WRRIGHTDATA?LCDDISPLAY
  +--> ?PR?READSTATUS?LCDDISPLAY



SYMBOL TABLE OF MODULE:  LCD (LCDDISPLAY)

  VALUE           TYPE          NAME
  ----------------------------------

  -------         MODULE        LCDDISPLAY
  C:0000H         SYMBOL        _ICE_DUMMY_
  D:0080H         PUBLIC        P0
  D:0090H         PUBLIC        P1
  D:00B0H         PUBLIC        P3
  C:00E8H         PUBLIC        ReadStatus
  D:00A8H         PUBLIC        IE
  B:0090H.0       PUBLIC        EN
  D:00B8H         PUBLIC        IP
  B:0090H.2       PUBLIC        RS
  C:018AH         PUBLIC        main
  B:0090H.1       PUBLIC        RW
  D:0098H         PUBLIC        SCON
  C:0112H         PUBLIC        RdRightData
  D:0088H         PUBLIC        TCON
  D:000FH         PUBLIC        dat
  D:0010H         PUBLIC        com
  C:014FH         PUBLIC        RdLeftData
  C:013CH         PUBLIC        WrRightData
  C:016FH         PUBLIC        WrLeftData
  B:0090H.4       PUBLIC        CSA
  B:0090H.3       PUBLIC        CSB
  C:00BFH         PUBLIC        ClrFullScr
  D:00C8H         PUBLIC        T2CON
  C:0127H         PUBLIC        LCDInit
  C:00FFH         PUBLIC        WrRightCom
  C:0003H         PUBLIC        _Display88Dot
  C:0160H         PUBLIC        WrLeftCom
  D:00D0H         PUBLIC        PSW
  C:00E4H         SYMBOL        L?0035
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2007  13:53:39  PAGE 3


  -------         PROC          L?0034
  -------         ENDPROC       L?0034
  C:00E4H         SYMBOL        L?0035
  -------         PROC          READSTATUS
  -------         DO            
  D:0007H         SYMBOL        busy
  D:0006H         SYMBOL        temp
  -------         ENDDO         
  C:00E8H         LINE#         21
  C:00E8H         LINE#         22
  C:00E8H         LINE#         25
  C:00EAH         LINE#         26
  C:00ECH         LINE#         28
  C:00ECH         LINE#         29
  C:00EFH         LINE#         30
  C:00F1H         LINE#         31
  C:00F3H         LINE#         32
  C:00F5H         LINE#         33
  C:00F9H         LINE#         34
  C:00FBH         LINE#         35
  -------         ENDPROC       READSTATUS
  -------         PROC          WRLEFTCOM
  C:0160H         LINE#         38
  C:0160H         LINE#         39
  C:0160H         LINE#         40
  C:0160H         LINE#         41
  C:0160H         LINE#         42
  C:0163H         LINE#         43
  C:0165H         LINE#         44
  C:0167H         LINE#         45
  C:016AH         LINE#         46
  C:016CH         LINE#         47
  C:016EH         LINE#         48
  -------         ENDPROC       WRLEFTCOM
  -------         PROC          L?0033
  -------         ENDPROC       L?0033
  -------         PROC          WRRIGHTCOM
  C:00FFH         LINE#         51
  C:00FFH         LINE#         52
  C:00FFH         LINE#         53
  C:0101H         LINE#         54
  C:0103H         LINE#         55
  C:0106H         LINE#         56
  C:0108H         LINE#         57
  C:010AH         LINE#         58
  C:010DH         LINE#         59
  C:010FH         LINE#         60
  C:0111H         LINE#         61
  -------         ENDPROC       WRRIGHTCOM
  -------         PROC          WRLEFTDATA
  C:016FH         LINE#         64
  C:016FH         LINE#         65
  C:016FH         LINE#         66
  C:016FH         LINE#         67
  C:016FH         LINE#         68
  C:0172H         LINE#         69
  C:0174H         LINE#         70
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2007  13:53:39  PAGE 4


  C:0176H         LINE#         71
  C:0179H         LINE#         72
  C:017BH         LINE#         73
  C:017DH         LINE#         74
  -------         ENDPROC       WRLEFTDATA
  -------         PROC          RDLEFTDATA
  -------         DO            
  D:0007H         SYMBOL        dat
  -------         ENDDO         
  C:014FH         LINE#         77
  C:014FH         LINE#         78
  C:014FH         LINE#         81
  C:014FH         LINE#         82
  C:014FH         LINE#         83
  C:0152H         LINE#         85
  C:0154H         LINE#         86
  C:0156H         LINE#         88
  C:0159H         LINE#         89
  C:015BH         LINE#         90
  C:015DH         LINE#         91
  C:015FH         LINE#         93
  C:015FH         LINE#         94
  -------         ENDPROC       RDLEFTDATA
  -------         PROC          WRRIGHTDATA
  C:013CH         LINE#         97
  C:013CH         LINE#         98
  C:013CH         LINE#         99
  C:013EH         LINE#         100
  C:0140H         LINE#         101
  C:0143H         LINE#         102
  C:0145H         LINE#         103
  C:0147H         LINE#         104
  C:014AH         LINE#         105
  C:014CH         LINE#         106
  C:014EH         LINE#         107
  -------         ENDPROC       WRRIGHTDATA
  -------         PROC          RDRIGHTDATA
  -------         DO            
  D:0007H         SYMBOL        dat
  -------         ENDDO         
  C:0112H         LINE#         110
  C:0112H         LINE#         111
  C:0112H         LINE#         114
  C:0114H         LINE#         115
  C:0116H         LINE#         116
  C:0119H         LINE#         118
  C:011BH         LINE#         119
  C:011DH         LINE#         121
  C:0120H         LINE#         122
  C:0122H         LINE#         123
  C:0124H         LINE#         124
  C:0126H         LINE#         126
  C:0126H         LINE#         127
  -------         ENDPROC       RDRIGHTDATA
  -------         PROC          CLRFULLSCR
  -------         DO            
  D:0005H         SYMBOL        page
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2007  13:53:39  PAGE 5


  D:0004H         SYMBOL        column
  -------         ENDDO         
  C:00BFH         LINE#         130
  C:00BFH         LINE#         131
  C:00BFH         LINE#         132
  C:00C1H         LINE#         133
  C:00C2H         LINE#         135
  C:00C2H         LINE#         136
  C:00C2H         LINE#         137
  C:00C7H         LINE#         138
  C:00C7H         LINE#         139
  C:00CAH         LINE#         141
  C:00CDH         LINE#         142
  C:00CDH         LINE#         143
  C:00D0H         LINE#         145
  C:00D2H         LINE#         146
  C:00D2H         LINE#         147
  C:00D5H         LINE#         149
  C:00D8H         LINE#         150
  C:00DBH         LINE#         151
  C:00DFH         LINE#         152
  C:00E3H         LINE#         153
  -------         ENDPROC       CLRFULLSCR
  -------         PROC          LCDINIT
  C:0127H         LINE#         156
  C:0127H         LINE#         157
  C:0127H         LINE#         158
  C:012AH         LINE#         159
  C:012DH         LINE#         160
  C:0130H         LINE#         162
  C:0133H         LINE#         163
  C:0136H         LINE#         164
  C:0139H         LINE#         166
  -------         ENDPROC       LCDINIT
  -------         PROC          _DISPLAY88DOT
  D:0008H         SYMBOL        Row
  D:0005H         SYMBOL        Col
  D:0001H         SYMBOL        Lib
  D:000DH         SYMBOL        Addr
  -------         DO            
  D:0004H         SYMBOL        OffsetCol
  -------         ENDDO         
  C:0003H         LINE#         170
  C:0005H         LINE#         171
  C:0005H         LINE#         172
  C:0007H         LINE#         174
  C:0018H         LINE#         176
  C:0024H         LINE#         178
  C:002AH         LINE#         179
  C:002AH         LINE#         180
  C:0030H         LINE#         181
  C:0033H         LINE#         183
  C:0036H         LINE#         184
  C:003CH         LINE#         185
  C:0040H         LINE#         186
  C:0043H         LINE#         188
  C:0045H         LINE#         189
BL51 BANKED LINKER/LOCATER V6.00                                                      09/21/2007  13:53:39  PAGE 6


  C:0045H         LINE#         190
  C:0057H         LINE#         191
  C:005AH         LINE#         192
  C:005FH         LINE#         193
  C:005FH         LINE#         195
  C:005FH         LINE#         196
  C:0065H         LINE#         197
  C:0068H         LINE#         199
  C:006FH         LINE#         200
  C:0073H         LINE#         201
  C:0076H         LINE#         203
  C:0078H         LINE#         204
  C:0078H         LINE#         205
  C:008AH         LINE#         206
  C:008DH         LINE#         207
  C:0091H         LINE#         208
  C:0091H         LINE#         209
  -------         ENDPROC       _DISPLAY88DOT
  -------         PROC          MAIN
  C:018AH         LINE#         212
  C:018AH         LINE#         213
  C:018AH         LINE#         214
  -------         ENDPROC       MAIN
  -------         ENDMOD        LCDDISPLAY

  -------         MODULE        ?C?CLDOPTR
  C:0092H         PUBLIC        ?C?CLDOPTR
  -------         ENDMOD        ?C?CLDOPTR

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?RDLEFTDATA?LCDDISPLAY

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?RDRIGHTDATA?LCDDISPLAY

*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
    SEGMENT: ?PR?_DISPLAY88DOT?LCDDISPLAY

Program Size: data=18.0 xdata=0 code=397
LINK/LOCATE RUN COMPLETE.  3 WARNING(S),  0 ERROR(S)

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -