📄 serial.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/12/2007 19:38:40 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 12864.obj, delay.obj, LCD.obj TO Serial RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
12864.obj (12864)
delay.obj (DELAY)
LCD.obj (LCD)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
LINK MAP OF MODULE: Serial (12864)
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?_DISP_IMG?LCD
DATA 000FH 0005H UNIT _DATA_GROUP_
DATA 0014H 0002H UNIT ?DT?LCDBLACK?LCD
DATA 0016H 0001H UNIT ?DT?DELAY?DELAY
IDATA 0017H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 07FDH *** GAP ***
CODE 0800H 0444H UNIT ?CO?12864
CODE 0C44H 007BH UNIT ?PR?_DISP_IMG?LCD
CODE 0CBFH 0079H UNIT ?PR?MAIN?12864
CODE 0D38H 0055H UNIT ?PR?LCDCLEAR?LCD
CODE 0D8DH 004BH UNIT ?PR?LCDBLACK?LCD
CODE 0DD8H 0034H UNIT ?PR?_WRITECOMMAND?LCD
CODE 0E0CH 002DH UNIT ?C?LIB_CODE
CODE 0E39H 002AH UNIT ?PR?_WRITEDATA?LCD
CODE 0E63H 0020H UNIT ?PR?_DELAYNMS?DELAY
CODE 0E83H 001AH UNIT ?PR?LCDINITIAL?LCD
CODE 0E9DH 0013H UNIT ?PR?_SENDBYTE?LCD
CODE 0EB0H 0012H UNIT ?PR?_DELAYMS?DELAY
CODE 0EC2H 000CH UNIT ?PR?DELAYS?DELAY
CODE 0ECEH 000CH UNIT ?C_C51STARTUP
CODE 0EDAH 0004H UNIT ?PR?DELAY?DELAY
OVERLAY MAP OF MODULE: Serial (12864)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?12864
BL51 BANKED LINKER/LOCATER V5.03 10/12/2007 19:38:40 PAGE 2
?PR?MAIN?12864 000FH 0001H
+--> ?PR?LCDINITIAL?LCD
+--> ?PR?LCDCLEAR?LCD
+--> ?PR?_WRITECOMMAND?LCD
+--> ?CO?12864
+--> ?PR?_WRITEDATA?LCD
?PR?LCDINITIAL?LCD ----- -----
+--> ?PR?_DELAYNMS?DELAY
+--> ?PR?_WRITECOMMAND?LCD
?PR?_WRITECOMMAND?LCD 0012H 0002H
+--> ?PR?_SENDBYTE?LCD
+--> ?PR?_DELAYNMS?DELAY
?PR?LCDCLEAR?LCD 0010H 0002H
+--> ?PR?_WRITECOMMAND?LCD
+--> ?PR?_WRITEDATA?LCD
?PR?_WRITEDATA?LCD 0012H 0002H
+--> ?PR?_SENDBYTE?LCD
+--> ?PR?_DELAYNMS?DELAY
SYMBOL TABLE OF MODULE: Serial (12864)
VALUE TYPE NAME
----------------------------------
------- MODULE 12864
C:0000H SYMBOL _ICE_DUMMY_
C:0CBFH PUBLIC main
C:0800H PUBLIC View1
C:0811H PUBLIC View2
C:0822H PUBLIC View3
C:0833H PUBLIC View4
C:0844H PUBLIC Image
------- PROC MAIN
------- DO
D:000FH SYMBOL i
------- ENDDO
C:0CBFH LINE# 102
C:0CBFH LINE# 103
C:0CBFH LINE# 105
C:0CC2H LINE# 106
C:0CC5H LINE# 108
C:0CC5H LINE# 109
C:0CC5H LINE# 113
C:0CCAH LINE# 114
C:0CCDH LINE# 115
C:0CE0H LINE# 118
C:0CE5H LINE# 119
C:0CE8H LINE# 120
C:0CFBH LINE# 123
C:0D00H LINE# 124
BL51 BANKED LINKER/LOCATER V5.03 10/12/2007 19:38:40 PAGE 3
C:0D03H LINE# 125
C:0D16H LINE# 128
C:0D1BH LINE# 129
C:0D1EH LINE# 130
C:0D31H LINE# 135
C:0D36H LINE# 138
------- ENDPROC MAIN
------- ENDMOD 12864
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
C:0EC2H PUBLIC delays
C:0EDAH PUBLIC delay
C:0E63H PUBLIC _delaynms
C:0EB0H PUBLIC _delayms
------- PROC _DELAYMS
D:0007H SYMBOL ms
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0EB0H LINE# 16
C:0EB0H LINE# 17
C:0EB0H LINE# 19
C:0EB6H LINE# 20
C:0EB6H LINE# 21
C:0EC1H LINE# 22
C:0EC1H LINE# 23
------- ENDPROC _DELAYMS
------- PROC DELAYS
------- DO
D:0004H SYMBOL i
------- ENDDO
C:0EC2H LINE# 25
C:0EC2H LINE# 26
C:0EC2H LINE# 28
C:0EC4H LINE# 29
C:0EC4H LINE# 30
C:0EC9H LINE# 31
C:0ECDH LINE# 32
------- ENDPROC DELAYS
------- PROC DELAY
------- DO
D:0016H SYMBOL i
------- ENDDO
C:0EDAH LINE# 34
C:0EDAH LINE# 35
C:0EDAH LINE# 37
C:0EDDH LINE# 38
------- ENDPROC DELAY
------- PROC _DELAYNMS
D:0006H SYMBOL n
------- DO
D:0004H SYMBOL da
D:0002H SYMBOL db
------- ENDDO
C:0E63H LINE# 47
C:0E63H LINE# 48
BL51 BANKED LINKER/LOCATER V5.03 10/12/2007 19:38:40 PAGE 4
C:0E63H LINE# 50
C:0E6DH LINE# 51
C:0E82H LINE# 52
------- ENDPROC _DELAYNMS
------- ENDMOD DELAY
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
D:00A0H PUBLIC P2
B:00A0H.0 PUBLIC CS
C:0E83H PUBLIC LCDInitial
B:00A0H.2 PUBLIC SCLK
C:0DDDH PUBLIC _WriteCommand
C:0D8DH PUBLIC LCDBlack
C:0D38H PUBLIC LCDClear
C:0E9DH PUBLIC _sendbyte
B:00A0H.1 PUBLIC SID
B:00A0H.3 PUBLIC PSB
C:0E42H PUBLIC _WriteData
C:0C44H PUBLIC _Disp_Img
------- PROC LCDINITIAL
C:0E83H LINE# 33
C:0E83H LINE# 34
C:0E83H LINE# 35
C:0E8AH LINE# 36
C:0E8CH LINE# 37
C:0E8EH LINE# 39
C:0E93H LINE# 40
C:0E98H LINE# 41
------- ENDPROC LCDINITIAL
------- PROC L?0049
------- ENDPROC L?0049
------- PROC _WRITECOMMAND
D:0007H SYMBOL Command
------- DO
D:0012H SYMBOL HCom
D:0013H SYMBOL LCom
------- ENDDO
C:0DDDH LINE# 51
C:0DDDH LINE# 52
C:0DDDH LINE# 55
C:0DE2H LINE# 56
C:0DE8H LINE# 57
C:0DEDH LINE# 58
C:0DF4H LINE# 59
C:0DF9H LINE# 60
C:0E00H LINE# 61
C:0E05H LINE# 62
------- ENDPROC _WRITECOMMAND
------- PROC L?0050
------- ENDPROC L?0050
------- PROC _WRITEDATA
D:0007H SYMBOL Data
------- DO
D:0012H SYMBOL Hdata
D:0013H SYMBOL Ldata
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.03 10/12/2007 19:38:40 PAGE 5
C:0E42H LINE# 72
C:0E42H LINE# 73
C:0E42H LINE# 76
C:0E47H LINE# 77
C:0E4DH LINE# 78
C:0E52H LINE# 79
C:0E59H LINE# 80
C:0E5EH LINE# 82
------- ENDPROC _WRITEDATA
------- PROC _SENDBYTE
D:0007H SYMBOL bbyte
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0E9DH LINE# 93
C:0E9DH LINE# 94
C:0E9DH LINE# 96
C:0E9FH LINE# 97
C:0E9FH LINE# 98
C:0EA3H LINE# 99
C:0EA5H LINE# 100
C:0EA7H LINE# 101
C:0EABH LINE# 102
C:0EAFH LINE# 103
------- ENDPROC _SENDBYTE
------- PROC LCDBLACK
------- DO
D:0014H SYMBOL i
D:0015H SYMBOL j
------- ENDDO
C:0D8DH LINE# 112
C:0D8DH LINE# 113
C:0D8DH LINE# 115
C:0D90H LINE# 116
C:0D90H LINE# 117
C:0D93H LINE# 118
C:0D98H LINE# 119
C:0D9BH LINE# 120
C:0DA9H LINE# 121
C:0DB2H LINE# 123
C:0DB5H LINE# 124
C:0DB5H LINE# 125
C:0DB8H LINE# 126
C:0DBDH LINE# 127
C:0DC0H LINE# 128
C:0DCEH LINE# 129
C:0DD7H LINE# 130
------- ENDPROC LCDBLACK
------- PROC LCDCLEAR
------- DO
D:0010H SYMBOL i
D:0011H SYMBOL j
------- ENDDO
C:0D38H LINE# 139
C:0D38H LINE# 140
C:0D38H LINE# 142
C:0D3BH LINE# 143
BL51 BANKED LINKER/LOCATER V5.03 10/12/2007 19:38:40 PAGE 6
C:0D3BH LINE# 144
C:0D43H LINE# 145
C:0D48H LINE# 146
C:0D4BH LINE# 147
C:0D59H LINE# 148
C:0D62H LINE# 150
C:0D65H LINE# 151
C:0D65H LINE# 152
C:0D6DH LINE# 153
C:0D72H LINE# 154
C:0D75H LINE# 155
C:0D83H LINE# 156
C:0D8CH LINE# 157
------- ENDPROC LCDCLEAR
------- PROC _DISP_IMG
D:0008H SYMBOL Img
------- DO
D:000BH SYMBOL i
D:000CH SYMBOL j
D:000DH SYMBOL k
------- ENDDO
C:0C44H LINE# 167
C:0C4AH LINE# 168
C:0C4AH LINE# 170
C:0C4FH LINE# 171
C:0C51H LINE# 172
C:0C51H LINE# 173
C:0C59H LINE# 174
C:0C5EH LINE# 175
C:0C61H LINE# 176
C:0C61H LINE# 177
C:0C74H LINE# 178
C:0C7DH LINE# 179
C:0C86H LINE# 181
C:0C89H LINE# 182
C:0C89H LINE# 183
C:0C91H LINE# 184
C:0C96H LINE# 185
C:0C99H LINE# 186
C:0C99H LINE# 187
C:0CACH LINE# 188
C:0CB5H LINE# 189
C:0CBEH LINE# 190
------- ENDPROC _DISP_IMG
------- ENDMOD LCD
------- MODULE ?C?CLDOPTR
C:0E0CH PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?DELAYS?DELAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?DELAY?DELAY
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
BL51 BANKED LINKER/LOCATER V5.03 10/12/2007 19:38:40 PAGE 7
SEGMENT: ?PR?LCDBLACK?LCD
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_DISP_IMG?LCD
******************************************************************************
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 06BDH BYTE (84%) *
******************************************************************************
Program Size: data=24.0 xdata=0 code=1761
LINK/LOCATE RUN COMPLETE. 4 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -