📄 12864.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 11/03/2010 22:45:22 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE ds1302.obj, main.obj, One-Wire.obj, lunar.obj TO 12864 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
ds1302.obj (DS1302)
main.obj (MAIN)
One-Wire.obj (ONE_WIRE)
lunar.obj (LUNAR)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 12864 (DS1302)
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 000FH UNIT _DATA_GROUP_
DATA 0017H 0005H UNIT ?DT?_RECTAREA?MAIN
DATA 001CH 0003H UNIT ?DT?LUNAR
001FH 0001H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?MAIN
BIT 0021H.0 0001H.4 UNIT ?BI?MAIN
BIT 0022H.4 0000H.6 UNIT _BIT_GROUP_
BIT 0023H.2 0000H.1 UNIT ?BI?_RECTAREA?MAIN
0023H.3 0000H.5 *** GAP ***
DATA 0024H 001DH UNIT ?DT?MAIN
IDATA 0041H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0004H UNIT ?PR?ONEWIRE_IDLE?ONE_WIRE
CODE 0007H 0003H UNIT ?PR?_DELAY_XUS?ONE_WIRE
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?_WDS1302?DS1302
BL51 BANKED LINKER/LOCATER V6.00 11/03/2010 22:45:22 PAGE 2
CODE 001BH 0003H ABSOLUTE
CODE 001EH 10B4H UNIT ?CO?MAIN
CODE 10D2H 057BH UNIT ?C?LIB_CODE
CODE 164DH 0343H UNIT ?PR?_GETSPRINGDAY?LUNAR
CODE 1990H 02EEH UNIT ?PR?SHOW_YMD?MAIN
CODE 1C7EH 02CBH UNIT ?PR?_EN_DISP?MAIN
CODE 1F49H 0294H UNIT ?PR?_HZ_DISP?MAIN
CODE 21DDH 0272H UNIT ?CO?LUNAR
CODE 244FH 021AH UNIT ?PR?TIME_SET?MAIN
CODE 2669H 016FH UNIT ?PR?GUI_INIT?MAIN
CODE 27D8H 0131H UNIT ?PR?LCD_SHOWTEMP?MAIN
CODE 2909H 0122H UNIT ?PR?KEYINPUT?MAIN
CODE 2A2BH 00E4H UNIT ?PR?_LINE?MAIN
CODE 2B0FH 00E1H UNIT ?PR?_SHOW16X32?MAIN
CODE 2BF0H 00C7H UNIT ?PR?_GETWEEKDAY?LUNAR
CODE 2CB7H 00C0H UNIT ?PR?_DOT?MAIN
CODE 2D77H 00B3H UNIT ?PR?_GETTIME?DS1302
CODE 2E2AH 008CH UNIT ?C_C51STARTUP
CODE 2EB6H 007FH UNIT ?PR?DECTOBCD?MAIN
CODE 2F35H 0055H UNIT ?PR?LCD_SHOWWNL?MAIN
CODE 2F8AH 004FH UNIT ?PR?_LCD_SHOWTIME?MAIN
CODE 2FD9H 0043H UNIT ?PR?SETTIME?DS1302
CODE 301CH 0040H UNIT ?PR?_RECT?MAIN
CODE 305CH 003FH UNIT ?PR?_RECTAREA?MAIN
CODE 309BH 003BH UNIT ?PR?CLEARLCD?MAIN
CODE 30D6H 003BH UNIT ?PR?_IMG12864_DISP?MAIN
CODE 3111H 0037H UNIT ?PR?TIMER1?MAIN
CODE 3148H 0037H UNIT ?C_INITSEG
CODE 317FH 002CH UNIT ?PR?_WRITEDATTOLCD12864?MAIN
CODE 31ABH 002BH UNIT ?PR?_DS18B20_READDAT?ONE_WIRE
CODE 31D6H 002AH UNIT ?PR?ONEWIRE_READBYTE?ONE_WIRE
CODE 3200H 0028H UNIT ?PR?WAITLCD?MAIN
CODE 3228H 0027H UNIT ?PR?_ONEWIRE_WRITEBYTE?ONE_WIRE
CODE 324FH 0025H UNIT ?PR?TIMER0?MAIN
CODE 3274H 0024H UNIT ?PR?ONEWIRE_INIT?ONE_WIRE
CODE 3298H 0023H UNIT ?PR?_DS18B20_MEMCMD?ONE_WIRE
CODE 32BBH 0021H UNIT ?PR?MAIN?MAIN
CODE 32DCH 0020H UNIT ?PR?_DELAYMS?MAIN
CODE 32FCH 001FH UNIT ?PR?_YEARFLAG?LUNAR
CODE 331BH 001EH UNIT ?PR?READDATFROMLCD12864?MAIN
CODE 3339H 001EH UNIT ?PR?CAL_INIT?MAIN
CODE 3357H 001CH UNIT ?PR?SFR_INIT?MAIN
CODE 3373H 001AH UNIT ?PR?_LCDSEL?MAIN
CODE 338DH 001AH UNIT ?PR?LCD12864_INIT?MAIN
CODE 33A7H 0019H UNIT ?PR?_DS1302_WRITE?DS1302
CODE 33C0H 0018H UNIT ?PR?_SETZ?MAIN
CODE 33D8H 0017H UNIT ?PR?_WRITECMDTOLCD12864?MAIN
CODE 33EFH 0016H UNIT ?PR?DS1302_READ?DS1302
CODE 3405H 0013H UNIT ?PR?_DELAY_XMS?ONE_WIRE
CODE 3418H 0012H UNIT ?PR?_SETX?MAIN
CODE 342AH 0011H UNIT ?PR?_SETY?MAIN
CODE 343BH 000EH UNIT ?PR?ONEWIRE_RST?ONE_WIRE
CODE 3449H 000BH UNIT ?PR?_RDS1302?DS1302
CODE 3454H 000BH UNIT ?PR?_DELAYUS?MAIN
CODE 345FH 000BH UNIT ?PR?_DS18B20_ROMCMD?ONE_WIRE
CODE 346AH 0003H UNIT ?PR?DS18B20_INIT?ONE_WIRE
CODE 346DH 0003H UNIT ?PR?DS18B20_BUSY?ONE_WIRE
BL51 BANKED LINKER/LOCATER V6.00 11/03/2010 22:45:22 PAGE 3
OVERLAY MAP OF MODULE: 12864 (DS1302)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?PR?TIMER1?MAIN ----- ----- ----- -----
+--> ?PR?KEYINPUT?MAIN
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?SFR_INIT?MAIN
+--> ?PR?CAL_INIT?MAIN
+--> ?PR?GUI_INIT?MAIN
+--> ?PR?_GETTIME?DS1302
+--> ?PR?LCD_SHOWTEMP?MAIN
+--> ?PR?LCD_SHOWWNL?MAIN
+--> ?PR?TIME_SET?MAIN
?PR?CAL_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_GETWEEKDAY?LUNAR
?PR?_GETWEEKDAY?LUNAR ----- ----- 0008H 0005H
+--> ?PR?_YEARFLAG?LUNAR
+--> ?CO?LUNAR
?PR?GUI_INIT?MAIN ----- ----- ----- -----
+--> ?PR?LCD12864_INIT?MAIN
+--> ?PR?CLEARLCD?MAIN
+--> ?PR?LCD_SHOWTEMP?MAIN
+--> ?CO?MAIN
+--> ?PR?_IMG12864_DISP?MAIN
+--> ?PR?_RECT?MAIN
+--> ?PR?_LINE?MAIN
+--> ?PR?SETTIME?DS1302
+--> ?PR?_GETTIME?DS1302
+--> ?PR?SHOW_YMD?MAIN
+--> ?PR?_LCD_SHOWTIME?MAIN
+--> ?PR?_EN_DISP?MAIN
+--> ?PR?_HZ_DISP?MAIN
?PR?LCD12864_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYUS?MAIN
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
?PR?_WRITECMDTOLCD12864?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?WAITLCD?MAIN
BL51 BANKED LINKER/LOCATER V6.00 11/03/2010 22:45:22 PAGE 4
?PR?CLEARLCD?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETX?MAIN
+--> ?PR?_SETZ?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?_SETX?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
?PR?_SETZ?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETX?MAIN
?PR?_WRITEDATTOLCD12864?MAIN ----- ----- ----- -----
+--> ?PR?WAITLCD?MAIN
?PR?LCD_SHOWTEMP?MAIN ----- ----- 0008H 0006H
+--> ?PR?DS18B20_INIT?ONE_WIRE
+--> ?PR?_DS18B20_ROMCMD?ONE_WIRE
+--> ?PR?_DELAY_XMS?ONE_WIRE
+--> ?PR?_DS18B20_MEMCMD?ONE_WIRE
+--> ?PR?_DS18B20_READDAT?ONE_WIRE
+--> ?CO?MAIN
+--> ?PR?_EN_DISP?MAIN
?PR?DS18B20_INIT?ONE_WIRE ----- ----- ----- -----
+--> ?PR?ONEWIRE_INIT?ONE_WIRE
?PR?ONEWIRE_INIT?ONE_WIRE ----- ----- ----- -----
+--> ?PR?_DELAY_XUS?ONE_WIRE
?PR?_DS18B20_ROMCMD?ONE_WIRE ----- ----- ----- -----
+--> ?PR?_ONEWIRE_WRITEBYTE?ONE_WIRE
?PR?_ONEWIRE_WRITEBYTE?ONE_WIRE ----- ----- ----- -----
+--> ?PR?_DELAY_XUS?ONE_WIRE
?PR?_DS18B20_MEMCMD?ONE_WIRE ----- ----- ----- -----
+--> ?PR?_ONEWIRE_WRITEBYTE?ONE_WIRE
+--> ?PR?DS18B20_BUSY?ONE_WIRE
+--> ?PR?_DELAY_XMS?ONE_WIRE
?PR?DS18B20_BUSY?ONE_WIRE ----- ----- ----- -----
+--> ?PR?ONEWIRE_IDLE?ONE_WIRE
?PR?_DS18B20_READDAT?ONE_WIRE ----- ----- 000EH 0004H
+--> ?PR?ONEWIRE_READBYTE?ONE_WIRE
+--> ?PR?ONEWIRE_RST?ONE_WIRE
+--> ?PR?ONEWIRE_IDLE?ONE_WIRE
?PR?ONEWIRE_READBYTE?ONE_WIRE ----- ----- ----- -----
+--> ?PR?_DELAY_XUS?ONE_WIRE
BL51 BANKED LINKER/LOCATER V6.00 11/03/2010 22:45:22 PAGE 5
?PR?ONEWIRE_RST?ONE_WIRE ----- ----- ----- -----
+--> ?PR?_DELAY_XUS?ONE_WIRE
?PR?_EN_DISP?MAIN 0022H.7 0000H.3 000EH 0009H
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETZ?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?_SETY?MAIN ----- ----- ----- -----
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_WRITECMDTOLCD12864?MAIN
?PR?_IMG12864_DISP?MAIN ----- ----- 0008H 0002H
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETZ?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?_RECT?MAIN 0022H.4 0000H.1 0008H 0004H
+--> ?PR?_LINE?MAIN
?PR?_LINE?MAIN 0022H.5 0000H.1 000CH 000AH
+--> ?PR?_DOT?MAIN
?PR?_DOT?MAIN 0022H.6 0000H.1 ----- -----
+--> ?PR?_SETX?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?READDATFROMLCD12864?MAIN
+--> ?CO?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?READDATFROMLCD12864?MAIN ----- ----- ----- -----
+--> ?PR?WAITLCD?MAIN
?PR?SETTIME?DS1302 ----- ----- 0008H 0007H
+--> ?PR?_WDS1302?DS1302
?PR?_WDS1302?DS1302 ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE?DS1302
?PR?_GETTIME?DS1302 ----- ----- ----- -----
+--> ?PR?_RDS1302?DS1302
?PR?_RDS1302?DS1302 ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE?DS1302
+--> ?PR?DS1302_READ?DS1302
?PR?SHOW_YMD?MAIN ----- ----- ----- -----
+--> ?PR?_RDS1302?DS1302
+--> ?PR?_LCD_SHOWTIME?MAIN
+--> ?CO?MAIN
+--> ?PR?_HZ_DISP?MAIN
+--> ?PR?_SHOW16X32?MAIN
+--> ?PR?_GETSPRINGDAY?LUNAR
?PR?_LCD_SHOWTIME?MAIN 0022H.4 0000H.3 0008H 0002H
BL51 BANKED LINKER/LOCATER V6.00 11/03/2010 22:45:22 PAGE 6
+--> ?CO?MAIN
+--> ?PR?_EN_DISP?MAIN
?PR?_HZ_DISP?MAIN 0022H.4 0000H.3 0008H 0005H
+--> ?PR?_WRITECMDTOLCD12864?MAIN
+--> ?PR?_SETZ?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?_SHOW16X32?MAIN 0022H.4 0000H.1 0008H 0003H
+--> ?PR?_LCDSEL?MAIN
+--> ?PR?_SETY?MAIN
+--> ?PR?_SETX?MAIN
+--> ?PR?_WRITEDATTOLCD12864?MAIN
?PR?_GETSPRINGDAY?LUNAR ----- ----- 0008H 000AH
+--> ?CO?LUNAR
?PR?LCD_SHOWWNL?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_SHOWTIME?MAIN
+--> ?PR?SHOW_YMD?MAIN
?PR?TIME_SET?MAIN ----- ----- ----- -----
+--> ?PR?_YEARFLAG?LUNAR
+--> ?CO?MAIN
+--> ?PR?_GETWEEKDAY?LUNAR
+--> ?PR?DECTOBCD?MAIN
+--> ?PR?SETTIME?DS1302
SYMBOL TABLE OF MODULE: 12864 (DS1302)
VALUE TYPE NAME
----------------------------------
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -