📄 12864.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 07/30/2008 18:45:20 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/30/2008 18:45:20 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 02D2H UNIT ?PR?TIME_SET?MAIN
CODE 2300H 02CBH UNIT ?PR?_EN_DISP?MAIN
CODE 25CBH 0294H UNIT ?PR?_HZ_DISP?MAIN
CODE 285FH 0272H UNIT ?CO?LUNAR
CODE 2AD1H 016FH UNIT ?PR?GUI_INIT?MAIN
CODE 2C40H 0131H UNIT ?PR?LCD_SHOWTEMP?MAIN
CODE 2D71H 0122H UNIT ?PR?KEYINPUT?MAIN
CODE 2E93H 00E4H UNIT ?PR?_LINE?MAIN
CODE 2F77H 00E1H UNIT ?PR?_SHOW16X32?MAIN
CODE 3058H 00C7H UNIT ?PR?_GETWEEKDAY?LUNAR
CODE 311FH 00C0H UNIT ?PR?_DOT?MAIN
CODE 31DFH 00B3H UNIT ?PR?_GETTIME?DS1302
CODE 3292H 008CH UNIT ?C_C51STARTUP
CODE 331EH 007FH UNIT ?PR?DECTOBCD?MAIN
CODE 339DH 0055H UNIT ?PR?LCD_SHOWWNL?MAIN
CODE 33F2H 004FH UNIT ?PR?_LCD_SHOWTIME?MAIN
CODE 3441H 0043H UNIT ?PR?SETTIME?DS1302
CODE 3484H 0040H UNIT ?PR?_RECT?MAIN
CODE 34C4H 003FH UNIT ?PR?_RECTAREA?MAIN
CODE 3503H 003BH UNIT ?PR?CLEARLCD?MAIN
CODE 353EH 003BH UNIT ?PR?_IMG12864_DISP?MAIN
CODE 3579H 0037H UNIT ?PR?TIMER1?MAIN
CODE 35B0H 0037H UNIT ?C_INITSEG
CODE 35E7H 002CH UNIT ?PR?_WRITEDATTOLCD12864?MAIN
CODE 3613H 002BH UNIT ?PR?_DS18B20_READDAT?ONE_WIRE
CODE 363EH 002AH UNIT ?PR?ONEWIRE_READBYTE?ONE_WIRE
CODE 3668H 0028H UNIT ?PR?WAITLCD?MAIN
CODE 3690H 0027H UNIT ?PR?_ONEWIRE_WRITEBYTE?ONE_WIRE
CODE 36B7H 0025H UNIT ?PR?TIMER0?MAIN
CODE 36DCH 0024H UNIT ?PR?ONEWIRE_INIT?ONE_WIRE
CODE 3700H 0023H UNIT ?PR?_DS18B20_MEMCMD?ONE_WIRE
CODE 3723H 0021H UNIT ?PR?MAIN?MAIN
CODE 3744H 0020H UNIT ?PR?_DELAYMS?MAIN
CODE 3764H 001FH UNIT ?PR?_YEARFLAG?LUNAR
CODE 3783H 001EH UNIT ?PR?READDATFROMLCD12864?MAIN
CODE 37A1H 001CH UNIT ?PR?SFR_INIT?MAIN
CODE 37BDH 001BH UNIT ?PR?CAL_INIT?MAIN
CODE 37D8H 001AH UNIT ?PR?_LCDSEL?MAIN
CODE 37F2H 001AH UNIT ?PR?LCD12864_INIT?MAIN
CODE 380CH 0019H UNIT ?PR?_DS1302_WRITE?DS1302
CODE 3825H 0018H UNIT ?PR?_SETZ?MAIN
CODE 383DH 0017H UNIT ?PR?_WRITECMDTOLCD12864?MAIN
CODE 3854H 0016H UNIT ?PR?DS1302_READ?DS1302
CODE 386AH 0013H UNIT ?PR?_DELAY_XMS?ONE_WIRE
CODE 387DH 0012H UNIT ?PR?_SETX?MAIN
CODE 388FH 0011H UNIT ?PR?_SETY?MAIN
CODE 38A0H 000EH UNIT ?PR?ONEWIRE_RST?ONE_WIRE
CODE 38AEH 000BH UNIT ?PR?_RDS1302?DS1302
CODE 38B9H 000BH UNIT ?PR?_DELAYUS?MAIN
CODE 38C4H 000BH UNIT ?PR?_DS18B20_ROMCMD?ONE_WIRE
CODE 38CFH 0003H UNIT ?PR?DS18B20_INIT?ONE_WIRE
CODE 38D2H 0003H UNIT ?PR?DS18B20_BUSY?ONE_WIRE
BL51 BANKED LINKER/LOCATER V6.05 07/30/2008 18:45:20 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/30/2008 18:45:20 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/30/2008 18:45:20 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/30/2008 18:45:20 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 + -