📄 12864.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 04/21/2008 20:44:59 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE 1602.obj TO 12864 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
1602.obj (1602)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 12864 (1602)
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 _DATA_GROUP_
001BH 0005H *** GAP ***
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0020H.3 0000H.2 UNIT ?BI?1602
0020H.5 0000H.3 *** GAP ***
DATA 0021H 0019H UNIT ?DT?1602
IDATA 003AH 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 000AH UNIT ?PR?INITTIMER0?1602
0018H 0003H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0B02H UNIT ?CO?1602
CODE 0B20H 04A4H UNIT ?PR?RINGRESET?1602
CODE 0FC4H 03F0H UNIT ?PR?KEYSCANF1?1602
CODE 13B4H 03EDH UNIT ?PR?TIMERESET?1602
CODE 17A1H 0309H UNIT ?PR?MAIN?1602
CODE 1AAAH 01F4H UNIT ?PR?SOLARTOLUNAR?1602
CODE 1C9EH 018BH UNIT ?PR?TEMPDISPLAY?1602
CODE 1E29H 0172H UNIT ?PR?_WRITE_CHARACTER?1602
CODE 1F9BH 016BH UNIT ?PR?TEMPRESET?1602
CODE 2106H 0149H UNIT ?PR?_GET_LUNAR_DAY?1602
CODE 224FH 0119H UNIT ?PR?RINGDISPLAY?1602
CODE 2368H 0108H UNIT ?PR?_WRITE_ASCII?1602
CODE 2470H 0107H UNIT ?PR?_WRITE_WEEK?1602
CODE 2577H 00F4H UNIT ?PR?_WRITE_YEARLUNAR?1602
CODE 266BH 00EFH UNIT ?PR?_TURNTOBCD?1602
CODE 275AH 00D7H UNIT ?PR?DISPLAY2?1602
CODE 2831H 00D3H UNIT ?PR?DISPLAY1?1602
CODE 2904H 00CCH UNIT ?PR?READ_TEMP?1602
BL51 BANKED LINKER/LOCATER V6.00 04/21/2008 20:44:59 PAGE 2
CODE 29D0H 00ADH UNIT ?C?LIB_CODE
CODE 2A7DH 0094H UNIT ?PR?SOUND?1602
CODE 2B11H 008CH UNIT ?C_C51STARTUP
CODE 2B9DH 007EH UNIT ?PR?DISPLAYLUNAR?1602
CODE 2C1BH 0055H UNIT ?PR?INIT_DS1302?1602
CODE 2C70H 004CH UNIT ?PR?_READ_DS1302?1602
CODE 2CBCH 003EH UNIT ?PR?KEYSCANF?1602
CODE 2CFAH 003BH UNIT ?PR?_WRITE_DS1302?1602
CODE 2D35H 0032H UNIT ?PR?READTIME?1602
CODE 2D67H 0030H UNIT ?PR?CLEAR?1602
CODE 2D97H 0021H UNIT ?PR?READ_DS18B20?1602
CODE 2DB8H 001CH UNIT ?PR?_WRITE_DS18B20?1602
CODE 2DD4H 001AH UNIT ?PR?RESET_DS18B20?1602
CODE 2DEEH 0019H UNIT ?PR?BUSYL?1602
CODE 2E07H 0019H UNIT ?PR?BUSYR?1602
CODE 2E20H 0018H UNIT ?C_INITSEG
CODE 2E38H 0016H UNIT ?PR?TIMER0?1602
CODE 2E4EH 0014H UNIT ?PR?_WRITE_CMDL?1602
CODE 2E62H 0014H UNIT ?PR?_WRITE_DATAL?1602
CODE 2E76H 0014H UNIT ?PR?_WRITE_CMDR?1602
CODE 2E8AH 0014H UNIT ?PR?_WRITE_DATAR?1602
CODE 2E9EH 0014H UNIT ?PR?INIT_12864?1602
CODE 2EB2H 0012H UNIT ?PR?_DELAYUS?1602
CODE 2EC4H 0012H UNIT ?PR?_DELAYS?1602
CODE 2ED6H 000EH UNIT ?PR?_DELAYMS?1602
CODE 2EE4H 000AH UNIT ?PR?INITTIMER1?1602
CODE 2EEEH 0009H UNIT ?PR?TIMER1?1602
OVERLAY MAP OF MODULE: 12864 (1602)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?1602
+--> ?C_INITSEG
?PR?MAIN?1602 ----- ----- 0008H 0003H
+--> ?PR?INIT_DS1302?1602
+--> ?PR?INIT_12864?1602
+--> ?PR?INITTIMER0?1602
+--> ?PR?CLEAR?1602
+--> ?PR?KEYSCANF?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_WEEK?1602
+--> ?PR?READTIME?1602
+--> ?PR?_WRITE_ASCII?1602
+--> ?PR?READ_TEMP?1602
+--> ?PR?_DELAYMS?1602
+--> ?PR?_READ_DS1302?1602
+--> ?PR?DISPLAY1?1602
+--> ?PR?SOUND?1602
+--> ?PR?DISPLAY2?1602
BL51 BANKED LINKER/LOCATER V6.00 04/21/2008 20:44:59 PAGE 3
?PR?INIT_DS1302?1602 ----- ----- ----- -----
+--> ?PR?_READ_DS1302?1602
+--> ?PR?_WRITE_DS1302?1602
?PR?_READ_DS1302?1602 ----- ----- ----- -----
+--> ?PR?_DELAYUS?1602
?PR?_WRITE_DS1302?1602 ----- ----- ----- -----
+--> ?PR?_DELAYUS?1602
?PR?INIT_12864?1602 ----- ----- ----- -----
+--> ?PR?_WRITE_CMDL?1602
+--> ?PR?_WRITE_CMDR?1602
?PR?_WRITE_CMDL?1602 ----- ----- ----- -----
+--> ?PR?BUSYL?1602
?PR?BUSYL?1602 ----- ----- ----- -----
+--> ?PR?_DELAYUS?1602
?PR?_WRITE_CMDR?1602 ----- ----- ----- -----
+--> ?PR?BUSYR?1602
?PR?BUSYR?1602 ----- ----- ----- -----
+--> ?PR?_DELAYUS?1602
?PR?CLEAR?1602 ----- ----- ----- -----
+--> ?PR?_WRITE_CMDL?1602
+--> ?PR?_WRITE_CMDR?1602
+--> ?PR?_WRITE_DATAL?1602
+--> ?PR?_WRITE_DATAR?1602
?PR?_WRITE_DATAL?1602 ----- ----- ----- -----
+--> ?PR?BUSYL?1602
?PR?_WRITE_DATAR?1602 ----- ----- ----- -----
+--> ?PR?BUSYR?1602
?PR?KEYSCANF?1602 ----- ----- ----- -----
+--> ?PR?_DELAYMS?1602
+--> ?PR?TEMPDISPLAY?1602
+--> ?PR?_DELAYS?1602
+--> ?PR?CLEAR?1602
+--> ?PR?KEYSCANF1?1602
+--> ?PR?RINGDISPLAY?1602
?PR?TEMPDISPLAY?1602 ----- ----- 000BH 0002H
+--> ?PR?CLEAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_ASCII?1602
+--> ?PR?READ_TEMP?1602
?PR?_WRITE_CHARACTER?1602 0020H.2 0000H.1 0011H 0007H
+--> ?CO?1602
+--> ?PR?_WRITE_CMDL?1602
BL51 BANKED LINKER/LOCATER V6.00 04/21/2008 20:44:59 PAGE 4
+--> ?PR?_WRITE_DATAL?1602
+--> ?PR?_WRITE_CMDR?1602
+--> ?PR?_WRITE_DATAR?1602
?PR?_WRITE_ASCII?1602 0020H.2 0000H.1 0018H 0003H
+--> ?PR?_WRITE_CMDL?1602
+--> ?CO?1602
+--> ?PR?_WRITE_DATAL?1602
+--> ?PR?_WRITE_CMDR?1602
+--> ?PR?_WRITE_DATAR?1602
?PR?READ_TEMP?1602 ----- ----- 000DH 0004H
+--> ?PR?RESET_DS18B20?1602
+--> ?PR?_WRITE_DS18B20?1602
+--> ?PR?READ_DS18B20?1602
+--> ?CO?1602
?PR?RESET_DS18B20?1602 0020H.0 0000H.1 ----- -----
+--> ?PR?_DELAYUS?1602
?PR?_WRITE_DS18B20?1602 ----- ----- ----- -----
+--> ?PR?_DELAYUS?1602
?PR?READ_DS18B20?1602 ----- ----- ----- -----
+--> ?PR?_DELAYUS?1602
?PR?KEYSCANF1?1602 0020H.0 0000H.1 ----- -----
+--> ?PR?CLEAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_ASCII?1602
+--> ?PR?_DELAYMS?1602
+--> ?PR?TIMERESET?1602
+--> ?PR?RINGRESET?1602
+--> ?PR?TEMPRESET?1602
?PR?TIMERESET?1602 0020H.1 0000H.1 ----- -----
+--> ?PR?CLEAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_ASCII?1602
+--> ?PR?READTIME?1602
+--> ?PR?_WRITE_WEEK?1602
+--> ?PR?_DELAYMS?1602
+--> ?PR?_TURNTOBCD?1602
+--> ?PR?_WRITE_DS1302?1602
?PR?READTIME?1602 ----- ----- ----- -----
+--> ?PR?_READ_DS1302?1602
?PR?_WRITE_WEEK?1602 0020H.2 0000H.1 0018H 0003H
+--> ?PR?_WRITE_CMDL?1602
+--> ?CO?1602
+--> ?PR?_WRITE_DATAL?1602
+--> ?PR?_WRITE_CMDR?1602
+--> ?PR?_WRITE_DATAR?1602
BL51 BANKED LINKER/LOCATER V6.00 04/21/2008 20:44:59 PAGE 5
?PR?_TURNTOBCD?1602 ----- ----- 0011H 0007H
+--> ?PR?_DELAYMS?1602
+--> ?PR?_WRITE_WEEK?1602
+--> ?PR?_WRITE_ASCII?1602
?PR?RINGRESET?1602 0020H.1 0000H.1 000BH 0006H
+--> ?PR?_READ_DS1302?1602
+--> ?PR?CLEAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_WEEK?1602
+--> ?PR?_WRITE_ASCII?1602
+--> ?PR?_DELAYMS?1602
+--> ?PR?_TURNTOBCD?1602
+--> ?PR?_WRITE_DS1302?1602
?PR?TEMPRESET?1602 0020H.1 0000H.1 ----- -----
+--> ?PR?CLEAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_ASCII?1602
+--> ?PR?_DELAYMS?1602
+--> ?PR?_TURNTOBCD?1602
?PR?RINGDISPLAY?1602 ----- ----- 000BH 0006H
+--> ?PR?_READ_DS1302?1602
+--> ?PR?CLEAR?1602
+--> ?PR?SOLARTOLUNAR?1602
+--> ?PR?DISPLAYLUNAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_WEEK?1602
+--> ?PR?_WRITE_ASCII?1602
?PR?SOLARTOLUNAR?1602 0020H.0 0000H.2 0011H 0008H
+--> ?PR?READTIME?1602
+--> ?CO?1602
+--> ?PR?_GET_LUNAR_DAY?1602
?PR?_GET_LUNAR_DAY?1602 ----- ----- ----- -----
+--> ?CO?1602
?PR?DISPLAYLUNAR?1602 ----- ----- ----- -----
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_YEARLUNAR?1602
+--> ?PR?_WRITE_ASCII?1602
?PR?_WRITE_YEARLUNAR?1602 0020H.0 0000H.1 0011H 0003H
+--> ?PR?_WRITE_CMDL?1602
+--> ?CO?1602
+--> ?PR?_WRITE_DATAL?1602
+--> ?PR?_WRITE_CMDR?1602
+--> ?PR?_WRITE_DATAR?1602
?PR?DISPLAY1?1602 ----- ----- 000BH 0003H
+--> ?PR?_READ_DS1302?1602
BL51 BANKED LINKER/LOCATER V6.00 04/21/2008 20:44:59 PAGE 6
+--> ?PR?CLEAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_WEEK?1602
+--> ?PR?_WRITE_ASCII?1602
?PR?SOUND?1602 ----- ----- ----- -----
+--> ?PR?INITTIMER1?1602
+--> ?CO?1602
+--> ?PR?_DELAYS?1602
+--> ?PR?_DELAYMS?1602
+--> ?PR?_DELAYUS?1602
?PR?DISPLAY2?1602 ----- ----- 000BH 0003H
+--> ?PR?_READ_DS1302?1602
+--> ?PR?CLEAR?1602
+--> ?CO?1602
+--> ?PR?_WRITE_CHARACTER?1602
+--> ?PR?_WRITE_WEEK?1602
+--> ?PR?_WRITE_ASCII?1602
SYMBOL TABLE OF MODULE: 12864 (1602)
VALUE TYPE NAME
----------------------------------
------- MODULE 1602
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0082H PUBLIC nAsciiDot
C:2D97H PUBLIC read_ds18b20
D:0021H PUBLIC MONTH
B:0080H.7 PUBLIC BF
C:2D67H PUBLIC clear
C:0FC4H PUBLIC keyscanf1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -