📄 new.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/26/2008 20:55:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, key.obj TO new RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
key.obj (KEY)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
LINK MAP OF MODULE: new (?C_STARTUP)
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 0012H UNIT ?DT?MAIN
001AH 0006H *** GAP ***
BIT 0020H.0 0000H.6 UNIT _BIT_GROUP_
BIT 0020H.6 0000H.2 UNIT ?BI?MAIN
DATA 0021H 0026H UNIT _DATA_GROUP_
IDATA 0047H 0069H UNIT ?ID?MAIN
IDATA 00B0H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?INIT12864?MAIN
CODE 001BH 0003H ABSOLUTE
CODE 001EH 1ACAH UNIT ?CO?MAIN
CODE 1AE8H 0E21H UNIT ?PR?MAIN?MAIN
CODE 2909H 0E15H UNIT ?PR?KEYSET?MAIN
CODE 371EH 042FH UNIT ?PR?_NONGLI?MAIN
CODE 3B4DH 0264H UNIT ?PR?_JIERI?MAIN
CODE 3DB1H 00FEH UNIT ?PR?RINGCHECK?MAIN
CODE 3EAFH 00B6H UNIT ?C?LIB_CODE
CODE 3F65H 00B4H UNIT ?PR?_PLAY816?MAIN
CODE 4019H 0099H UNIT ?PR?READTEMPERATURE?MAIN
CODE 40B2H 008CH UNIT ?C_C51STARTUP
CODE 413EH 007CH UNIT ?PR?GETTIME?MAIN
CODE 41BAH 0079H UNIT ?PR?_DISPSHENGXIAO?MAIN
CODE 4233H 0072H UNIT ?PR?_PLAY1632?MAIN
CODE 42A5H 0053H UNIT ?PR?KEYSCAN?KEY
CODE 42F8H 0052H UNIT ?PR?_PLAY1616?MAIN
CODE 434AH 004DH UNIT ?PR?_DISPPC12864?MAIN
CODE 4397H 0040H UNIT ?PR?_YEARSTYPE?MAIN
BL51 BANKED LINKER/LOCATER V6.00 10/26/2008 20:55:53 PAGE 2
CODE 43D7H 0036H UNIT ?PR?INIT_TIME?MAIN
CODE 440DH 002AH UNIT ?PR?_PLAY88?MAIN
CODE 4437H 0027H UNIT ?PR?CLEAR12864?MAIN
CODE 445EH 0027H UNIT ?PR?_CHSFILL?MAIN
CODE 4485H 0025H UNIT ?PR?GETTEMPERATURE?MAIN
CODE 44AAH 0023H UNIT ?PR?DAY_SET?MAIN
CODE 44CDH 001FH UNIT ?PR?_DAT_W12864?MAIN
CODE 44ECH 001EH UNIT ?PR?DS18B20_READCHAR?MAIN
CODE 450AH 001EH UNIT ?PR?_D1MS?KEY
CODE 4528H 001CH UNIT ?PR?_CMD_W12864?MAIN
CODE 4544H 001CH UNIT ?PR?_D1S?KEY
CODE 4560H 001AH UNIT ?PR?_CHOOSE12864?MAIN
CODE 457AH 001AH UNIT ?PR?_DS18B20_WRITECHAR?MAIN
CODE 4594H 0015H UNIT ?PR?_DAT_READ?MAIN
CODE 45A9H 0015H UNIT ?PR?_SETTIME?MAIN
CODE 45BEH 0015H UNIT ?PR?DS18B20_INIT?MAIN
CODE 45D3H 0013H UNIT ?PR?_DS1302_WRITE?MAIN
CODE 45E6H 0013H UNIT ?PR?_DAT_WRITE?MAIN
CODE 45F9H 0013H UNIT ?PR?CHEKBUSY12864?MAIN
CODE 460CH 0013H UNIT ?C_INITSEG
CODE 461FH 0012H UNIT ?PR?DS1302_READ?MAIN
CODE 4631H 0011H UNIT ?PR?INIT_DS1302?MAIN
CODE 4642H 000FH UNIT ?PR?DS1302_PROTECT?MAIN
CODE 4651H 000BH UNIT ?PR?_DELAY11US?MAIN
CODE 465CH 000AH UNIT ?PR?_DELAYFOR?MAIN
OVERLAY MAP OF MODULE: new (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0021H 000CH
+--> ?PR?_CHOOSE12864?MAIN
+--> ?PR?INIT12864?MAIN
+--> ?PR?CLEAR12864?MAIN
+--> ?CO?MAIN
+--> ?PR?_DISPPC12864?MAIN
+--> ?PR?_D1S?KEY
+--> ?PR?INIT_DS1302?MAIN
+--> ?PR?INIT_TIME?MAIN
+--> ?PR?GETTIME?MAIN
+--> ?PR?_PLAY816?MAIN
+--> ?PR?_PLAY1616?MAIN
+--> ?PR?_PLAY1632?MAIN
+--> ?PR?GETTEMPERATURE?MAIN
+--> ?PR?_PLAY88?MAIN
+--> ?PR?_NONGLI?MAIN
+--> ?PR?_JIERI?MAIN
+--> ?PR?_DISPSHENGXIAO?MAIN
+--> ?PR?_CHSFILL?MAIN
BL51 BANKED LINKER/LOCATER V6.00 10/26/2008 20:55:53 PAGE 3
?PR?INIT12864?MAIN ----- ----- ----- -----
+--> ?PR?CHEKBUSY12864?MAIN
+--> ?PR?_CMD_W12864?MAIN
?PR?_CMD_W12864?MAIN ----- ----- ----- -----
+--> ?PR?_CHOOSE12864?MAIN
+--> ?PR?CHEKBUSY12864?MAIN
?PR?CLEAR12864?MAIN ----- ----- ----- -----
+--> ?PR?_CHOOSE12864?MAIN
+--> ?PR?_CMD_W12864?MAIN
+--> ?PR?_DAT_W12864?MAIN
?PR?_DAT_W12864?MAIN ----- ----- ----- -----
+--> ?PR?CHEKBUSY12864?MAIN
?PR?_DISPPC12864?MAIN ----- ----- 002DH 0003H
+--> ?PR?_CMD_W12864?MAIN
+--> ?PR?_DAT_W12864?MAIN
?PR?_D1S?KEY ----- ----- ----- -----
+--> ?PR?_D1MS?KEY
?PR?INIT_DS1302?MAIN ----- ----- ----- -----
+--> ?PR?_DAT_READ?MAIN
+--> ?PR?_SETTIME?MAIN
?PR?_DAT_READ?MAIN ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE?MAIN
+--> ?PR?DS1302_READ?MAIN
?PR?_SETTIME?MAIN ----- ----- ----- -----
+--> ?PR?DS1302_PROTECT?MAIN
+--> ?PR?_DAT_WRITE?MAIN
?PR?DS1302_PROTECT?MAIN 0020H.5 0000H.1 ----- -----
+--> ?PR?_DAT_WRITE?MAIN
?PR?_DAT_WRITE?MAIN ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE?MAIN
?PR?INIT_TIME?MAIN ----- ----- ----- -----
+--> ?PR?DAY_SET?MAIN
+--> ?PR?_SETTIME?MAIN
?PR?DAY_SET?MAIN 0020H.4 0000H.1 ----- -----
+--> ?PR?_DAT_READ?MAIN
+--> ?PR?DS1302_PROTECT?MAIN
+--> ?PR?_DAT_WRITE?MAIN
?PR?GETTIME?MAIN ----- ----- ----- -----
+--> ?PR?_DAT_READ?MAIN
?PR?_PLAY816?MAIN 0020H.4 0000H.1 0041H 0006H
+--> ?CO?MAIN
+--> ?PR?_CHOOSE12864?MAIN
BL51 BANKED LINKER/LOCATER V6.00 10/26/2008 20:55:53 PAGE 4
+--> ?PR?_CMD_W12864?MAIN
+--> ?PR?_DAT_W12864?MAIN
?PR?_PLAY1616?MAIN ----- ----- 0041H 0006H
+--> ?PR?_CHOOSE12864?MAIN
+--> ?PR?_CMD_W12864?MAIN
+--> ?PR?_DAT_W12864?MAIN
?PR?_PLAY1632?MAIN ----- ----- 002DH 0006H
+--> ?PR?_CHOOSE12864?MAIN
+--> ?PR?_CMD_W12864?MAIN
+--> ?PR?_DAT_W12864?MAIN
?PR?GETTEMPERATURE?MAIN ----- ----- ----- -----
+--> ?PR?READTEMPERATURE?MAIN
?PR?READTEMPERATURE?MAIN ----- ----- 002DH 0004H
+--> ?PR?DS18B20_INIT?MAIN
+--> ?PR?_DS18B20_WRITECHAR?MAIN
+--> ?PR?_DELAY11US?MAIN
+--> ?PR?DS18B20_READCHAR?MAIN
?PR?DS18B20_INIT?MAIN ----- ----- ----- -----
+--> ?PR?_DELAYFOR?MAIN
?PR?_DS18B20_WRITECHAR?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY11US?MAIN
?PR?DS18B20_READCHAR?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY11US?MAIN
?PR?_PLAY88?MAIN ----- ----- 002DH 0006H
+--> ?PR?_CHOOSE12864?MAIN
+--> ?PR?_CMD_W12864?MAIN
+--> ?PR?_DAT_W12864?MAIN
?PR?_NONGLI?MAIN 0020H.0 0000H.3 002DH 0010H
+--> ?CO?MAIN
+--> ?PR?_YEARSTYPE?MAIN
?PR?_JIERI?MAIN ----- ----- 002DH 0008H
+--> ?CO?MAIN
+--> ?PR?_PLAY1616?MAIN
?PR?_DISPSHENGXIAO?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_PLAY1616?MAIN
?PR?_CHSFILL?MAIN ----- ----- 002DH 0004H
+--> ?CO?MAIN
+--> ?PR?_CHOOSE12864?MAIN
+--> ?PR?_CMD_W12864?MAIN
+--> ?PR?_DAT_W12864?MAIN
*** NEW ROOT ***************************************************
?PR?KEYSET?MAIN 0020H.3 0000H.1 003DH 0004H
BL51 BANKED LINKER/LOCATER V6.00 10/26/2008 20:55:53 PAGE 5
+--> ?PR?KEYSCAN?KEY
+--> ?PR?CLEAR12864?MAIN
+--> ?CO?MAIN
+--> ?PR?_PLAY816?MAIN
+--> ?PR?_PLAY1616?MAIN
+--> ?PR?_YEARSTYPE?MAIN
+--> ?PR?DAY_SET?MAIN
+--> ?PR?_SETTIME?MAIN
+--> ?PR?INIT12864?MAIN
?PR?KEYSCAN?KEY ----- ----- ----- -----
+--> ?PR?_D1MS?KEY
SYMBOL TABLE OF MODULE: new (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:40B2H SEGMENT ?C_C51STARTUP
I:00B0H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:40B5H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:40B2H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:40B2H LINE# 133
C:40B4H LINE# 134
C:40B5H LINE# 135
C:40B6H LINE# 136
C:40B8H LINE# 185
C:40BBH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
BL51 BANKED LINKER/LOCATER V6.00 10/26/2008 20:55:53 PAGE 6
C:41BAH PUBLIC _dispshengxiao
C:45A9H PUBLIC _settime
D:0080H PUBLIC P0
D:0090H PUBLIC P1
C:113EH PUBLIC feastg_focus
D:00B0H PUBLIC P3
C:116CH PUBLIC feastn
C:4233H PUBLIC _play1632
C:4642H PUBLIC ds1302_protect
B:00A8H.7 PUBLIC EA
C:42FCH PUBLIC _play1616
C:13ACH PUBLIC feastn_focus
C:371EH PUBLIC _nongli
C:4560H PUBLIC _choose12864
B:00B0H.7 PUBLIC ringout
C:434AH PUBLIC _disppc12864
C:0576H PUBLIC alarm
C:4437H PUBLIC clear12864
C:06DEH PUBLIC xingqi
C:4534H PUBLIC _cmd_w12864
B:00B0H.0 PUBLIC DQ
C:3B4DH PUBLIC _jieri
B:0090H.6 PUBLIC IO
C:2909H PUBLIC keyset
C:44DCH PUBLIC _dat_w12864
D:00B8H PUBLIC IP
C:1418H PUBLIC night
C:45BEH PUBLIC ds18b20_init
C:461FH PUBLIC ds1302_read
C:052EH PUBLIC hang
B:0090H.0 PUBLIC RS
C:1AE8H PUBLIC main
C:44ECH PUBLIC ds18b20_readchar
C:05BEH PUBLIC zhong
C:4411H PUBLIC _play88
B:0090H.1 PUBLIC RW
C:05FEH PUBLIC zhizuo
C:45D3H PUBLIC _ds1302_write
C:3DB1H PUBLIC ringcheck
D:0089H PUBLIC TMOD
C:4631H PUBLIC init_ds1302
C:457AH PUBLIC _ds18b20_writechar
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -