📄 cai.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 09/09/2006 18:05:50 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
E:\电设计\KEIL\C51\BIN\BL51.EXE main.obj, 82c79.obj, LCM.obj, Serial.obj TO cai
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?MAIN
<--+ ?PR?TIME?MAIN
+--> ?CO?MAIN
<--+ ?PR?YANSE?MAIN
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
82c79.obj (82C79)
LCM.obj (LCM)
Serial.obj (SERIAL)
E:\电设计\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
E:\电设计\KEIL\C51\LIB\C51S.LIB (?C?COPY)
E:\电设计\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\电设计\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
E:\电设计\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
E:\电设计\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
E:\电设计\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: cai (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
0010H 0010H *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
DATA 0021H 0023H UNIT ?DT?MAIN
DATA 0044H 0022H UNIT _DATA_GROUP_
IDATA 0066H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 01ECH UNIT ?CO?MAIN
CODE 01F2H 0137H UNIT ?C?LIB_CODE
CODE 0329H 0111H UNIT ?PR?MAIN?MAIN
CODE 043AH 00E8H UNIT ?PR?YANSE?MAIN
CODE 0522H 00B9H UNIT ?PR?_CAIDAN0?MAIN
BL51 BANKED LINKER/LOCATER V6.00 09/09/2006 18:05:50 PAGE 2
CODE 05DBH 00A0H UNIT ?PR?_CAIDAN?MAIN
CODE 067BH 009BH UNIT ?PR?TIME?MAIN
CODE 0716H 0092H UNIT ?PR?_CAIDAN1?MAIN
CODE 07A8H 008CH UNIT ?C_C51STARTUP
CODE 0834H 006CH UNIT ?PR?CAIDAN2?MAIN
CODE 08A0H 0029H UNIT ?PR?_LCD_LINE?LCM
CODE 08C9H 0028H UNIT ?C_INITSEG
CODE 08F1H 0025H UNIT ?PR?_LCD_STRING?LCM
CODE 0916H 0024H UNIT ?PR?MAINDELAY?MAIN
CODE 093AH 0022H UNIT ?PR?_WBYTE?MAIN
CODE 095CH 001AH UNIT ?PR?_DISPDEC?82C79
CODE 0976H 0018H UNIT ?PR?INIT8279?82C79
CODE 098EH 0018H UNIT ?PR?_LCD_CURSOR?LCM
CODE 09A6H 0017H UNIT ?PR?INT0?82C79
CODE 09BDH 0016H UNIT ?PR?_DISPHEX?82C79
CODE 09D3H 0016H UNIT ?PR?_DISPLAYSTR?LCM
CODE 09E9H 0015H UNIT ?PR?INITCOM?SERIAL
CODE 09FEH 0013H UNIT ?PR?ZIMU?MAIN
CODE 0A11H 0013H UNIT ?PR?SHURU?MAIN
CODE 0A24H 0013H UNIT ?CO?82C79
CODE 0A37H 0013H UNIT ?PR?_WRITESTRING?SERIAL
CODE 0A4AH 0010H UNIT ?PR?_DISPNUM?82C79
CODE 0A5AH 000EH UNIT ?PR?SERIAL_INIT?MAIN
CODE 0A68H 000CH UNIT ?PR?GETKEY?82C79
CODE 0A74H 000AH UNIT ?PR?LCD_CLS?LCM
CODE 0A7EH 0008H UNIT ?PR?_SENDCMD?82C79
CODE 0A86H 0008H UNIT ?PR?_SENDDAT?82C79
CODE 0A8EH 0008H UNIT ?PR?_WRITEBYTE?SERIAL
CODE 0A96H 0007H UNIT ?PR?DELAY_8279?82C79
CODE 0A9DH 0006H UNIT ?PR?WAITTF0?MAIN
CODE 0AA3H 0005H UNIT ?PR?DISPCLEAR?82C79
CODE 0AA8H 0001H UNIT ?PR?SHEDING?MAIN
CODE 0AA9H 0001H UNIT ?PR?HANZI?MAIN
CODE 0AAAH 0001H UNIT ?PR?ZIMU3?MAIN
CODE 0AABH 0001H UNIT ?PR?ZIMU4?MAIN
CODE 0AACH 0001H UNIT ?PR?HANZI2?MAIN
CODE 0AADH 0001H UNIT ?PR?HANZI3?MAIN
CODE 0AAEH 0001H UNIT ?PR?HANZI4?MAIN
CODE 0AAFH 0001H UNIT ?PR?LIANGDU?MAIN
OVERLAY MAP OF MODULE: cai (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------
?PR?INT0?82C79 ----- ----- ----- -----
+--> ?PR?GETKEY?82C79
?PR?GETKEY?82C79 ----- ----- ----- -----
+--> ?PR?_SENDCMD?82C79
?PR?_SENDCMD?82C79 ----- ----- ----- -----
+--> ?PR?DELAY_8279?82C79
BL51 BANKED LINKER/LOCATER V6.00 09/09/2006 18:05:50 PAGE 3
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0044H 0008H
+--> ?PR?INIT8279?82C79
+--> ?PR?INITCOM?SERIAL
+--> ?PR?MAINDELAY?MAIN
+--> ?PR?_CAIDAN?MAIN
+--> ?PR?_CAIDAN0?MAIN
+--> ?PR?_CAIDAN1?MAIN
+--> ?PR?CAIDAN2?MAIN
+--> ?CO?MAIN
?PR?INIT8279?82C79 ----- ----- ----- -----
+--> ?PR?_SENDCMD?82C79
?PR?MAINDELAY?MAIN ----- ----- 004CH 0001H
?PR?_CAIDAN?MAIN 0020H.0 0000H.3 004CH 0001H
+--> ?PR?LCD_CLS?LCM
+--> ?PR?_LCD_LINE?LCM
+--> ?CO?MAIN
+--> ?PR?_DISPLAYSTR?LCM
?PR?LCD_CLS?LCM ----- ----- ----- -----
+--> ?PR?_WRITEBYTE?SERIAL
?PR?_LCD_LINE?LCM ----- ----- 0050H 0005H
+--> ?PR?_WRITEBYTE?SERIAL
?CO?MAIN ----- ----- ----- -----
+--> ?PR?TIME?MAIN
+--> ?PR?YANSE?MAIN
+--> ?PR?SHEDING?MAIN
+--> ?PR?LIANGDU?MAIN
+--> ?PR?ZIMU?MAIN
+--> ?PR?HANZI?MAIN
+--> ?PR?ZIMU3?MAIN
+--> ?PR?ZIMU4?MAIN
+--> ?PR?SHURU?MAIN
+--> ?PR?HANZI2?MAIN
+--> ?PR?HANZI3?MAIN
+--> ?PR?HANZI4?MAIN
?PR?TIME?MAIN ----- ----- 0050H 000CH
+--> ?PR?LCD_CLS?LCM
+--> ?PR?_DISPLAYSTR?LCM
?PR?_DISPLAYSTR?LCM ----- ----- 005CH 0006H
+--> ?PR?_LCD_CURSOR?LCM
+--> ?PR?_LCD_STRING?LCM
?PR?_LCD_CURSOR?LCM ----- ----- 0062H 0002H
+--> ?PR?_WRITEBYTE?SERIAL
BL51 BANKED LINKER/LOCATER V6.00 09/09/2006 18:05:50 PAGE 4
?PR?_LCD_STRING?LCM ----- ----- 0062H 0004H
+--> ?PR?_WRITEBYTE?SERIAL
+--> ?PR?_WRITESTRING?SERIAL
?PR?_WRITESTRING?SERIAL ----- ----- ----- -----
+--> ?PR?_WRITEBYTE?SERIAL
?PR?YANSE?MAIN ----- ----- 0050H 0001H
+--> ?PR?LCD_CLS?LCM
+--> ?PR?_DISPLAYSTR?LCM
?PR?ZIMU?MAIN ----- ----- ----- -----
+--> ?PR?LCD_CLS?LCM
+--> ?PR?_DISPLAYSTR?LCM
?PR?SHURU?MAIN ----- ----- ----- -----
+--> ?PR?LCD_CLS?LCM
+--> ?PR?_DISPLAYSTR?LCM
?PR?_CAIDAN0?MAIN ----- ----- 004CH 0004H
+--> ?PR?_LCD_LINE?LCM
+--> ?CO?MAIN
+--> ?PR?_DISPLAYSTR?LCM
?PR?_CAIDAN1?MAIN ----- ----- 004CH 0002H
+--> ?CO?MAIN
+--> ?PR?_DISPLAYSTR?LCM
+--> ?PR?_LCD_LINE?LCM
?PR?CAIDAN2?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_DISPLAYSTR?LCM
+--> ?PR?_LCD_LINE?LCM
?C_INITSEG ----- ----- ----- -----
+--> ?CO?MAIN
SYMBOL TABLE OF MODULE: cai (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:00E2H PUBLIC yansezi
B:0090H.0 PUBLIC rd1
C:067BH PUBLIC Time
C:0834H PUBLIC caidan2
C:0AA9H PUBLIC hanzi
C:01C2H PUBLIC Bmp
C:043AH PUBLIC yanse
C:0329H PUBLIC main
BL51 BANKED LINKER/LOCATER V6.00 09/09/2006 18:05:50 PAGE 5
B:0090H.0 PUBLIC TT
D:0089H PUBLIC TMOD
C:0A11H PUBLIC shuru
D:0021H PUBLIC pan
B:0090H.5 PUBLIC rck
B:0090H.4 PUBLIC sck
C:01EAH SYMBOL _?ix1000
C:05DBH PUBLIC _caidan
B:00A0H.4 PUBLIC G
C:09FEH PUBLIC zimu
D:0022H PUBLIC key
B:0088H.5 PUBLIC TF0
D:008CH PUBLIC TH0
C:093AH PUBLIC _WByte
C:0AACH PUBLIC hanzi2
D:0023H PUBLIC bm
C:0AADH PUBLIC hanzi3
C:0122H PUBLIC Bmp0
D:008AH PUBLIC TL0
C:0AAEH PUBLIC hanzi4
C:0132H PUBLIC Bmp1
C:0142H PUBLIC Bmp2
C:0152H PUBLIC Bmp3
C:0162H PUBLIC Bmp4
C:0172H PUBLIC Bmp5
C:0182H PUBLIC Bmp6
B:0088H.4 PUBLIC TR0
C:0192H PUBLIC Bmp7
C:01A2H PUBLIC Bmp8
C:01B2H PUBLIC Bmp9
C:0A5AH PUBLIC Serial_Init
C:0A9DH PUBLIC WaitTF0
C:01D2H PUBLIC f
C:0AA8H PUBLIC sheding
C:0AAFH PUBLIC liangdu
C:0522H PUBLIC _caidan0
C:0716H PUBLIC _caidan1
C:0916H PUBLIC MainDelay
C:0AAAH PUBLIC zimu3
C:0AABH PUBLIC zimu4
B:0090H.1 PUBLIC gd1
------- PROC MAIN
------- DO
D:0044H SYMBOL sp
D:0045H SYMBOL sa
D:0046H SYMBOL sb
D:0047H SYMBOL sf
D:0048H SYMBOL sp2
D:0049H SYMBOL sa2
D:004AH SYMBOL sb2
D:004BH SYMBOL sc2
------- ENDDO
C:0329H LINE# 268
C:0329H LINE# 269
C:0329H LINE# 270
C:032CH LINE# 271
C:032FH LINE# 272
BL51 BANKED LINKER/LOCATER V6.00 09/09/2006 18:05:50 PAGE 6
C:0332H LINE# 273
C:0335H LINE# 274
C:0337H LINE# 275
C:033AH LINE# 276
C:033DH LINE# 277
C:0340H LINE# 279
C:0343H LINE# 280
C:0346H LINE# 281
C:0349H LINE# 282
C:034EH LINE# 283
C:0351H LINE# 284
C:0351H LINE# 285
C:0351H LINE# 286
C:0355H LINE# 287
C:0355H LINE# 288
C:0371H LINE# 289
C:0371H LINE# 290
C:0371H LINE# 291
C:0373H LINE# 292
C:0378H LINE# 293
C:037BH LINE# 294
C:0380H LINE# 295
C:0380H LINE# 296
C:0383H LINE# 297
C:0386H LINE# 299
C:0386H LINE# 300
C:038CH LINE# 301
C:038CH LINE# 302
C:038CH LINE# 303
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -