📄 12864.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 07/29/2008 20:05:47 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, 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.05 07/29/2008 20:05:47 PAGE 2
CODE 001BH 0003H ABSOLUTE
CODE 001EH 1464H UNIT ?CO?MAIN
CODE 1482H 057BH UNIT ?C?LIB_CODE
CODE 19FDH 0343H UNIT ?PR?_GETSPRINGDAY?LUNAR
CODE 1D40H 02EEH UNIT ?PR?SHOW_YMD?MAIN
CODE 202EH 02CBH UNIT ?PR?_EN_DISP?MAIN
CODE 22F9H 0294H UNIT ?PR?_HZ_DISP?MAIN
CODE 258DH 0272H UNIT ?CO?LUNAR
CODE 27FFH 0244H UNIT ?PR?TIME_SET?MAIN
CODE 2A43H 016FH UNIT ?PR?GUI_INIT?MAIN
CODE 2BB2H 0131H UNIT ?PR?LCD_SHOWTEMP?MAIN
CODE 2CE3H 0122H UNIT ?PR?KEYINPUT?MAIN
CODE 2E05H 00E4H UNIT ?PR?_LINE?MAIN
CODE 2EE9H 00E1H UNIT ?PR?_SHOW16X32?MAIN
CODE 2FCAH 00C7H UNIT ?PR?_GETWEEKDAY?LUNAR
CODE 3091H 00C0H UNIT ?PR?_DOT?MAIN
CODE 3151H 00B3H UNIT ?PR?_GETTIME?DS1302
CODE 3204H 008CH UNIT ?C_C51STARTUP
CODE 3290H 007FH UNIT ?PR?DECTOBCD?MAIN
CODE 330FH 0055H UNIT ?PR?LCD_SHOWWNL?MAIN
CODE 3364H 004FH UNIT ?PR?_LCD_SHOWTIME?MAIN
CODE 33B3H 0043H UNIT ?PR?SETTIME?DS1302
CODE 33F6H 0040H UNIT ?PR?_RECT?MAIN
CODE 3436H 003FH UNIT ?PR?_RECTAREA?MAIN
CODE 3475H 003BH UNIT ?PR?CLEARLCD?MAIN
CODE 34B0H 003BH UNIT ?PR?_IMG12864_DISP?MAIN
CODE 34EBH 0037H UNIT ?PR?TIMER1?MAIN
CODE 3522H 0037H UNIT ?C_INITSEG
CODE 3559H 002CH UNIT ?PR?_WRITEDATTOLCD12864?MAIN
CODE 3585H 002BH UNIT ?PR?_DS18B20_READDAT?ONE_WIRE
CODE 35B0H 002AH UNIT ?PR?ONEWIRE_READBYTE?ONE_WIRE
CODE 35DAH 0028H UNIT ?PR?WAITLCD?MAIN
CODE 3602H 0027H UNIT ?PR?_ONEWIRE_WRITEBYTE?ONE_WIRE
CODE 3629H 0025H UNIT ?PR?TIMER0?MAIN
CODE 364EH 0024H UNIT ?PR?ONEWIRE_INIT?ONE_WIRE
CODE 3672H 0023H UNIT ?PR?_DS18B20_MEMCMD?ONE_WIRE
CODE 3695H 0021H UNIT ?PR?MAIN?MAIN
CODE 36B6H 0020H UNIT ?PR?_DELAYMS?MAIN
CODE 36D6H 001FH UNIT ?PR?_YEARFLAG?LUNAR
CODE 36F5H 001EH UNIT ?PR?READDATFROMLCD12864?MAIN
CODE 3713H 001CH UNIT ?PR?SFR_INIT?MAIN
CODE 372FH 001BH UNIT ?PR?CAL_INIT?MAIN
CODE 374AH 001AH UNIT ?PR?_LCDSEL?MAIN
CODE 3764H 001AH UNIT ?PR?LCD12864_INIT?MAIN
CODE 377EH 0019H UNIT ?PR?_DS1302_WRITE?DS1302
CODE 3797H 0018H UNIT ?PR?_SETZ?MAIN
CODE 37AFH 0017H UNIT ?PR?_WRITECMDTOLCD12864?MAIN
CODE 37C6H 0016H UNIT ?PR?DS1302_READ?DS1302
CODE 37DCH 0013H UNIT ?PR?_DELAY_XMS?ONE_WIRE
CODE 37EFH 0012H UNIT ?PR?_SETX?MAIN
CODE 3801H 0011H UNIT ?PR?_SETY?MAIN
CODE 3812H 000EH UNIT ?PR?ONEWIRE_RST?ONE_WIRE
CODE 3820H 000BH UNIT ?PR?_RDS1302?DS1302
CODE 382BH 000BH UNIT ?PR?_DELAYUS?MAIN
CODE 3836H 000BH UNIT ?PR?_DS18B20_ROMCMD?ONE_WIRE
CODE 3841H 0003H UNIT ?PR?DS18B20_INIT?ONE_WIRE
CODE 3844H 0003H UNIT ?PR?DS18B20_BUSY?ONE_WIRE
BL51 BANKED LINKER/LOCATER V6.05 07/29/2008 20:05:47 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.05 07/29/2008 20:05:47 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.05 07/29/2008 20:05:47 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.05 07/29/2008 20:05:47 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 + -