📄 design.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 03/22/2009 12:31:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE Main.obj, VI2C_C51.obj, lcd_drv.obj, Time_drv.obj TO Design RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Main.obj (MAIN)
VI2C_C51.obj (VI2C_C51)
lcd_drv.obj (LCD_DRV)
Time_drv.obj (TIME_DRV)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: Design (MAIN)
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 0013H UNIT ?DT?MAIN
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?VI2C_C51
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 0012H UNIT _DATA_GROUP_
DATA 0033H 0007H UNIT ?DT?TIME_DRV
IDATA 003AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0024H UNIT ?PR?_ADJDISPLAY?MAIN
002AH 0001H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0004H UNIT ?C_INITSEG
0032H 0001H *** GAP ***
CODE 0033H 0003H ABSOLUTE
0036H 0005H *** GAP ***
CODE 003BH 0003H ABSOLUTE
CODE 003EH 00A5H UNIT ?PR?KEYSET?MAIN
CODE 00E3H 008CH UNIT ?C_C51STARTUP
CODE 016FH 007AH UNIT ?PR?MAIN?MAIN
CODE 01E9H 0077H UNIT ?PR?CHECK?MAIN
CODE 0260H 006CH UNIT ?PR?_SENDBYTE?VI2C_C51
CODE 02CCH 0060H UNIT ?PR?READTIME?TIME_DRV
CODE 032CH 005DH UNIT ?PR?DISPLAYTIME?MAIN
CODE 0389H 005BH UNIT ?PR?DISPLAYDATE?MAIN
CODE 03E4H 0057H UNIT ?PR?_IRCVSTR?VI2C_C51
CODE 043BH 004DH UNIT ?PR?ADDTIME?MAIN
CODE 0488H 0048H UNIT ?PR?RCVBYTE?VI2C_C51
CODE 04D0H 0047H UNIT ?PR?KEY_1?MAIN
BL51 BANKED LINKER/LOCATER V6.05 03/22/2009 12:31:53 PAGE 2
CODE 0517H 0047H UNIT ?PR?KEY_2?MAIN
CODE 055EH 0046H UNIT ?PR?RENEWSTATE?MAIN
CODE 05A4H 0045H UNIT ?PR?DECTIME?MAIN
CODE 05E9H 003DH UNIT ?PR?CHECKSTATE?MAIN
CODE 0626H 003DH UNIT ?PR?START_I2C?VI2C_C51
CODE 0663H 0037H UNIT ?PR?_ISENDSTR?VI2C_C51
CODE 069AH 0036H UNIT ?PR?_ACTION?MAIN
CODE 06D0H 0036H UNIT ?PR?ACK_I2C?VI2C_C51
CODE 0706H 0031H UNIT ?PR?NOTWORKCHECK?MAIN
CODE 0737H 002FH UNIT ?PR?TIME2?MAIN
CODE 0766H 002FH UNIT ?PR?STOP_I2C?VI2C_C51
CODE 0795H 002BH UNIT ?C?LIB_CODE
CODE 07C0H 0024H UNIT ?PR?PCF8563INIT?TIME_DRV
CODE 07E4H 0020H UNIT ?PR?_PUTCHAR?LCD_DRV
CODE 0804H 0020H UNIT ?PR?WRITETIME?TIME_DRV
CODE 0824H 001FH UNIT ?PR?_DISPLAY?LCD_DRV
CODE 0843H 0019H UNIT ?PR?CLEARLCD?LCD_DRV
CODE 085CH 0017H UNIT ?PR?_ISENDBYTE?VI2C_C51
CODE 0873H 0017H UNIT ?PR?_SETMODE?LCD_DRV
CODE 088AH 0017H UNIT ?PR?_SETBLINK?LCD_DRV
CODE 08A1H 0017H UNIT ?PR?PCF8576INIT?LCD_DRV
CODE 08B8H 0012H UNIT ?PR?_DELAY?LCD_DRV
CODE 08CAH 000CH UNIT ?PR?RUNTIME?MAIN
CODE 08D6H 000AH UNIT ?CO?LCD_DRV
OVERLAY MAP OF MODULE: Design (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?PR?CHECK?MAIN ----- ----- ----- -----
+--> ?PR?READTIME?TIME_DRV
?PR?READTIME?TIME_DRV ----- ----- ----- -----
+--> ?PR?_IRCVSTR?VI2C_C51
?PR?_IRCVSTR?VI2C_C51 ----- ----- 0021H 0006H
+--> ?PR?START_I2C?VI2C_C51
+--> ?PR?_SENDBYTE?VI2C_C51
+--> ?PR?RCVBYTE?VI2C_C51
+--> ?PR?ACK_I2C?VI2C_C51
+--> ?PR?STOP_I2C?VI2C_C51
?PR?_SENDBYTE?VI2C_C51 ----- ----- ----- -----
+--> ?PR?START_I2C?VI2C_C51
?PR?ACK_I2C?VI2C_C51 0020H.1 0000H.1 ----- -----
*** NEW ROOT ***************************************************
?PR?KEY_1?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?LCD_DRV
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.05 03/22/2009 12:31:53 PAGE 3
?PR?KEY_2?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?LCD_DRV
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?PCF8576INIT?LCD_DRV
+--> ?PR?PCF8563INIT?TIME_DRV
+--> ?PR?_DELAY?LCD_DRV
+--> ?PR?RENEWSTATE?MAIN
+--> ?PR?CHECKSTATE?MAIN
+--> ?PR?DISPLAYTIME?MAIN
+--> ?PR?NOTWORKCHECK?MAIN
+--> ?PR?DISPLAYDATE?MAIN
+--> ?PR?KEYSET?MAIN
?PR?PCF8576INIT?LCD_DRV ----- ----- ----- -----
+--> ?PR?_DELAY?LCD_DRV
+--> ?PR?_SETMODE?LCD_DRV
+--> ?PR?_SETBLINK?LCD_DRV
+--> ?PR?CLEARLCD?LCD_DRV
?PR?_SETMODE?LCD_DRV ----- ----- 0027H 0001H
+--> ?PR?_ISENDBYTE?VI2C_C51
?PR?_ISENDBYTE?VI2C_C51 ----- ----- ----- -----
+--> ?PR?_SENDBYTE?VI2C_C51
+--> ?PR?STOP_I2C?VI2C_C51
?PR?_SETBLINK?LCD_DRV ----- ----- 0027H 0001H
+--> ?PR?_ISENDBYTE?VI2C_C51
?PR?CLEARLCD?LCD_DRV ----- ----- 0027H 0001H
+--> ?PR?_DISPLAY?LCD_DRV
?PR?_DISPLAY?LCD_DRV ----- ----- 002BH 0002H
+--> ?PR?_ISENDBYTE?VI2C_C51
+--> ?PR?_ISENDSTR?VI2C_C51
?PR?_ISENDSTR?VI2C_C51 ----- ----- 002DH 0006H
+--> ?PR?_SENDBYTE?VI2C_C51
+--> ?PR?STOP_I2C?VI2C_C51
?PR?PCF8563INIT?TIME_DRV ----- ----- 0027H 0002H
+--> ?PR?_ISENDSTR?VI2C_C51
?PR?RENEWSTATE?MAIN ----- ----- ----- -----
+--> ?PR?_DISPLAY?LCD_DRV
?PR?CHECKSTATE?MAIN ----- ----- ----- -----
+--> ?PR?_DISPLAY?LCD_DRV
+--> ?PR?_ACTION?MAIN
BL51 BANKED LINKER/LOCATER V6.05 03/22/2009 12:31:53 PAGE 4
?PR?_ACTION?MAIN ----- ----- 0027H 0001H
+--> ?PR?_PUTCHAR?LCD_DRV
+--> ?PR?_DISPLAY?LCD_DRV
?PR?_PUTCHAR?LCD_DRV ----- ----- 0029H 0002H
+--> ?CO?LCD_DRV
+--> ?PR?_DISPLAY?LCD_DRV
?PR?DISPLAYTIME?MAIN ----- ----- ----- -----
+--> ?PR?_PUTCHAR?LCD_DRV
?PR?NOTWORKCHECK?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?LCD_DRV
?PR?DISPLAYDATE?MAIN ----- ----- ----- -----
+--> ?PR?_PUTCHAR?LCD_DRV
?PR?KEYSET?MAIN ----- ----- ----- -----
+--> ?PR?_DISPLAY?LCD_DRV
+--> ?PR?_PUTCHAR?LCD_DRV
+--> ?PR?DISPLAYTIME?MAIN
+--> ?PR?ADDTIME?MAIN
+--> ?PR?DECTIME?MAIN
+--> ?PR?WRITETIME?TIME_DRV
+--> ?PR?RUNTIME?MAIN
?PR?ADDTIME?MAIN ----- ----- ----- -----
+--> ?PR?_ADJDISPLAY?MAIN
?PR?_ADJDISPLAY?MAIN ----- ----- 0027H 0002H
+--> ?PR?_PUTCHAR?LCD_DRV
?PR?DECTIME?MAIN ----- ----- ----- -----
+--> ?PR?_ADJDISPLAY?MAIN
?PR?WRITETIME?TIME_DRV ----- ----- ----- -----
+--> ?PR?_ISENDSTR?VI2C_C51
?PR?RUNTIME?MAIN ----- ----- ----- -----
+--> ?PR?CLEARLCD?LCD_DRV
SYMBOL TABLE OF MODULE: Design (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0008H PUBLIC StateFlag
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
B:00A8H.7 PUBLIC EA
BL51 BANKED LINKER/LOCATER V6.05 03/22/2009 12:31:53 PAGE 5
B:00A0H.0 PUBLIC FAN1
B:00A0H.1 PUBLIC FAN2
C:055EH PUBLIC RenewState
D:0009H PUBLIC FanDelay
D:000AH PUBLIC InitDelay
D:000BH PUBLIC NotWork1
D:000CH PUBLIC NotWork2
D:00A8H PUBLIC IE
D:000DH PUBLIC PauseTime
D:000EH PUBLIC SensorInit
D:00B8H PUBLIC IP
C:043BH PUBLIC AddTime
B:00A0H.2 PUBLIC BEEP
C:05A4H PUBLIC DecTime
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
C:016FH PUBLIC main
D:000FH PUBLIC SetIndex
D:0010H PUBLIC Set
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0706H PUBLIC NotWorkCheck
C:04D0H PUBLIC Key_1
C:0517H PUBLIC Key_2
D:0011H PUBLIC Count1
D:0012H PUBLIC Count2
C:0737H PUBLIC Time2
D:0013H PUBLIC Fan1Flag
D:0014H PUBLIC Fan2Flag
C:08CAH PUBLIC RunTime
B:00A8H.5 PUBLIC ET2
B:00C8H.7 PUBLIC TF2
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:00C0H.0 PUBLIC IT2
B:00C0H.2 PUBLIC EX2
B:00C0H.4 PUBLIC IT3
B:00C0H.6 PUBLIC EX3
D:0015H PUBLIC NotWorkFlag
B:00A0H.3 PUBLIC LED
C:003EH PUBLIC KeySet
B:00C8H.2 PUBLIC TR2
D:00E1H PUBLIC WDT_CONTR
C:0389H PUBLIC DisplayDate
C:01E9H PUBLIC Check
C:069AH PUBLIC _Action
C:05E9H PUBLIC CheckState
D:00C8H PUBLIC T2CON
C:0006H PUBLIC _AdjDisplay
C:032CH PUBLIC DisplayTime
D:0016H PUBLIC WDTFlag
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -