📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 07/03/2008 12:47:18 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, lcd.obj TO lcd RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
lcd.obj (LCD)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: lcd (?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"
0008H 0008H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
DATA 0018H 000FH UNIT ?DT?LCD
DATA 0027H 000BH UNIT _DATA_GROUP_
IDATA 0032H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H FEFFH *** GAP ***
XDATA FEFFH 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 00E1H UNIT ?PR?SERVICE_INT2?LCD
CODE 00FFH 008CH UNIT ?C_C51STARTUP
CODE 018BH 0085H UNIT ?PR?SERVICE_INT0?LCD
CODE 0210H 0067H UNIT ?C?LIB_CODE
CODE 0277H 0029H UNIT ?PR?DISPLAY?LCD
CODE 02A0H 0025H UNIT ?PR?MAIN?LCD
CODE 02C5H 0023H UNIT ?PR?DISPLAYA?LCD
CODE 02E8H 001CH UNIT ?PR?CHECKBUSY?LCD
CODE 0304H 001BH UNIT ?PR?INIT?LCD
CODE 031FH 0017H UNIT ?PR?SERVICE_INT1?LCD
CODE 0336H 0015H UNIT ?CO?LCD
CODE 034BH 0012H UNIT ?PR?_DELAY?LCD
CODE 035DH 0011H UNIT ?PR?_WRITEDDR?LCD
CODE 036EH 000FH UNIT ?PR?_WRITE?LCD
CODE 037DH 000FH UNIT ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.05 07/03/2008 12:47:18 PAGE 2
OVERLAY MAP OF MODULE: lcd (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?LCD
+--> ?C_INITSEG
?PR?MAIN?LCD ----- -----
+--> ?PR?INIT?LCD
+--> ?PR?DISPLAYA?LCD
?PR?INIT?LCD ----- -----
+--> ?PR?_DELAY?LCD
+--> ?PR?_WRITE?LCD
?PR?_WRITE?LCD 0031H 0001H
+--> ?PR?CHECKBUSY?LCD
?PR?CHECKBUSY?LCD ----- -----
+--> ?PR?_DELAY?LCD
?PR?DISPLAYA?LCD 0027H 0002H
+--> ?CO?LCD
+--> ?PR?_WRITEDDR?LCD
+--> ?PR?DISPLAY?LCD
?PR?_WRITEDDR?LCD 0031H 0001H
+--> ?PR?CHECKBUSY?LCD
?PR?DISPLAY?LCD 002FH 0002H
+--> ?PR?_WRITE?LCD
+--> ?PR?_WRITEDDR?LCD
*** NEW ROOT ***************************************************
?PR?SERVICE_INT0?LCD ----- -----
+--> ?PR?_WRITE?LCD
+--> ?CO?LCD
+--> ?PR?_WRITEDDR?LCD
*** NEW ROOT ***************************************************
?PR?SERVICE_INT1?LCD 002DH 0002H
*** NEW ROOT ***************************************************
?PR?SERVICE_INT2?LCD ----- -----
+--> ?PR?DISPLAY?LCD
SYMBOL TABLE OF MODULE: lcd (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.05 07/03/2008 12:47:18 PAGE 3
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:00FFH SEGMENT ?C_C51STARTUP
I:0032H 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:0102H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H 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:00FFH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:00FFH LINE# 99
C:0101H LINE# 100
C:0102H LINE# 101
C:0103H LINE# 102
C:0105H LINE# 151
C:0108H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0336H SYMBOL table
D:00A8H PUBLIC IE
C:034BH PUBLIC _delay
D:0019H PUBLIC counti
D:00B8H PUBLIC IP
B:00A0H.1 PUBLIC RS
C:02A0H PUBLIC main
B:00A0H.2 PUBLIC RW
X:FEFFH PUBLIC cs0809
C:036EH PUBLIC _write
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0304H PUBLIC init
B:00A0H.3 PUBLIC E
BL51 BANKED LINKER/LOCATER V6.05 07/03/2008 12:47:18 PAGE 4
C:02E8H PUBLIC checkbusy
D:001BH PUBLIC volt
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:018BH PUBLIC service_int0
C:031FH PUBLIC service_int1
C:001EH PUBLIC service_int2
C:033EH SYMBOL str
C:02C5H PUBLIC displaya
C:035DH PUBLIC _writeddr
C:0277H PUBLIC display
------- PROC MAIN
C:02A0H LINE# 27
C:02A0H LINE# 28
C:02A0H LINE# 29
C:02A3H LINE# 30
C:02A6H LINE# 31
C:02A9H LINE# 32
C:02ACH LINE# 33
C:02AFH LINE# 34
C:02B2H LINE# 35
C:02B5H LINE# 36
C:02B8H LINE# 37
C:02BBH LINE# 38
C:02BEH LINE# 39
C:02C3H LINE# 40
------- ENDPROC MAIN
------- PROC DISPLAY
------- DO
D:002FH SYMBOL a
------- ENDDO
C:0277H LINE# 45
C:0277H LINE# 46
C:0277H LINE# 47
C:027CH LINE# 48
C:0281H LINE# 49
C:029FH LINE# 50
------- ENDPROC DISPLAY
------- PROC DISPLAYA
------- DO
D:0027H SYMBOL b
------- ENDDO
C:02C5H LINE# 51
C:02C5H LINE# 52
C:02C5H LINE# 57
C:02CAH LINE# 58
C:02E5H LINE# 59
------- ENDPROC DISPLAYA
------- PROC _DELAY
D:0006H SYMBOL n
------- DO
D:0004H SYMBOL i
------- ENDDO
BL51 BANKED LINKER/LOCATER V6.05 07/03/2008 12:47:18 PAGE 5
C:034BH LINE# 62
C:034BH LINE# 63
C:034BH LINE# 64
C:0355H LINE# 65
C:035CH LINE# 66
------- ENDPROC _DELAY
------- PROC INIT
C:0304H LINE# 67
C:0304H LINE# 68
C:030BH LINE# 69
C:0310H LINE# 70
C:0315H LINE# 71
C:031AH LINE# 72
------- ENDPROC INIT
------- PROC _WRITE
D:0031H SYMBOL tempdata
C:036EH LINE# 75
C:0370H LINE# 76
C:0373H LINE# 77
C:0376H LINE# 78
C:0378H LINE# 79
C:0379H LINE# 80
C:037BH LINE# 81
C:037CH LINE# 83
------- ENDPROC _WRITE
------- PROC _WRITEDDR
D:0031H SYMBOL tempdata
C:035DH LINE# 84
C:035FH LINE# 85
C:035FH LINE# 86
C:0362H LINE# 87
C:0364H LINE# 88
C:0366H LINE# 89
C:0369H LINE# 92
C:036AH LINE# 93
C:036CH LINE# 94
C:036DH LINE# 95
------- ENDPROC _WRITEDDR
------- PROC CHECKBUSY
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:02E8H LINE# 96
C:02E8H LINE# 97
C:02E8H LINE# 99
C:02EAH LINE# 100
C:02ECH LINE# 102
C:02EFH LINE# 103
C:02F1H LINE# 104
C:02F8H LINE# 105
C:02F9H LINE# 106
C:02FBH LINE# 107
C:02FDH LINE# 108
C:0301H LINE# 109
C:0303H LINE# 110
------- ENDPROC CHECKBUSY
------- PROC SERVICE_INT0
BL51 BANKED LINKER/LOCATER V6.05 07/03/2008 12:47:18 PAGE 6
------- DO
D:0018H SYMBOL s_counter
------- ENDDO
C:018BH LINE# 111
C:0198H LINE# 114
C:01A1H LINE# 115
C:01A1H LINE# 116
C:01ACH LINE# 117
C:01B4H LINE# 118
C:01BEH LINE# 119
C:01C6H LINE# 120
C:01C8H LINE# 121
C:01DDH LINE# 122
C:01E5H LINE# 123
C:01EAH LINE# 124
C:01F2H LINE# 125
C:01F4H LINE# 127
C:01FAH LINE# 128
C:01FFH LINE# 129
C:01FFH LINE# 130
C:01FFH LINE# 131
C:0202H LINE# 132
C:0205H LINE# 133
------- ENDPROC SERVICE_INT0
------- PROC SERVICE_INT1
------- DO
D:002DH SYMBOL vod
------- ENDDO
C:031FH LINE# 134
C:031FH LINE# 136
C:0322H LINE# 137
C:0325H LINE# 138
C:0328H LINE# 139
C:032BH LINE# 141
C:032DH LINE# 142
C:032FH LINE# 152
C:0332H LINE# 153
C:0335H LINE# 154
------- ENDPROC SERVICE_INT1
------- PROC SERVICE_INT2
------- DO
D:0002H SYMBOL vod
------- ENDDO
C:001EH LINE# 155
C:003BH LINE# 157
C:003EH LINE# 158
C:0041H LINE# 159
C:0044H LINE# 160
C:0048H LINE# 161
C:004BH LINE# 163
C:005AH LINE# 164
C:006AH LINE# 165
C:008BH LINE# 166
C:00ACH LINE# 167
C:00CDH LINE# 168
C:00E1H LINE# 169
C:00E4H LINE# 170
BL51 BANKED LINKER/LOCATER V6.05 07/03/2008 12:47:18 PAGE 7
------- ENDPROC SERVICE_INT2
------- ENDMOD LCD
------- MODULE ?C?IMUL
C:0210H PUBLIC ?C?IMUL
------- ENDMOD ?C?IMUL
------- MODULE ?C?UIDIV
C:0222H PUBLIC ?C?UIDIV
------- ENDMOD ?C?UIDIV
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_WRITE?LCD
CALLER1: ?C_C51STARTUP
CALLER2: ?PR?SERVICE_INT0?LCD
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_WRITEDDR?LCD
CALLER1: ?C_C51STARTUP
CALLER2: ?PR?SERVICE_INT0?LCD
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?DISPLAY?LCD
CALLER1: ?C_C51STARTUP
CALLER2: ?PR?SERVICE_INT2?LCD
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_WRITE?LCD
CALLER1: ?PR?SERVICE_INT0?LCD
CALLER2: ?PR?SERVICE_INT2?LCD
*** WARNING L15: MULTIPLE CALL TO SEGMENT
SEGMENT: ?PR?_WRITEDDR?LCD
CALLER1: ?PR?SERVICE_INT0?LCD
CALLER2: ?PR?SERVICE_INT2?LCD
Program Size: data=43.0 xdata=1 code=890
LINK/LOCATE RUN COMPLETE. 5 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -