📄 clarm.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 06/28/2008 15:24:33 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
E:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE main.obj, VIIC_C51.obj, LCM12864driver.obj, ds18b20.obj, PCF8563.obj, at24wc02.ob
>> j TO clarm
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
VIIC_C51.obj (VIIC_C51)
LCM12864driver.obj (LCM12864DRIVER)
ds18b20.obj (DS18B20)
PCF8563.obj (PCF8563)
at24wc02.obj (AT24WC02)
E:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
E:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
E:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
E:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
E:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
E:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: clarm (MAIN)
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_
0017H 0009H *** GAP ***
BIT 0020H.0 0001H.6 UNIT ?BI?MAIN
BIT 0021H.6 0000H.3 UNIT _BIT_GROUP_
BIT 0022H.1 0000H.1 UNIT ?BI?VIIC_C51
0022H.2 0000H.6 *** GAP ***
DATA 0023H 000DH UNIT ?DT?MAIN
IDATA 0030H 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 0AE0H UNIT ?CO?MAIN
CODE 0AEEH 0632H UNIT ?PR?DISP?MAIN
CODE 1120H 037FH UNIT ?C?LIB_CODE
CODE 149FH 02AEH UNIT ?PR?MAIN?MAIN
CODE 174DH 0236H UNIT ?PR?CONVERSION?MAIN
CODE 1983H 020CH UNIT ?PR?DISP2?MAIN
CODE 1B8FH 0149H UNIT ?PR?_GET_MOON_DAY?MAIN
BL51 BANKED LINKER/LOCATER V6.05 06/28/2008 15:24:33 PAGE 2
CODE 1CD8H 00AFH UNIT ?PR?_SET_TIME?MAIN
CODE 1D87H 008CH UNIT ?C_C51STARTUP
CODE 1E13H 0076H UNIT ?PR?LCD_MARK1?MAIN
CODE 1E89H 0073H UNIT ?PR?CONVER_WEEK?MAIN
CODE 1EFCH 006BH UNIT ?PR?_SET_BELL?MAIN
CODE 1F67H 006AH UNIT ?PR?READTEMPERATURE?DS18B20
CODE 1FD1H 0051H UNIT ?PR?_DISP_IMG?LCM12864DRIVER
CODE 2022H 004EH UNIT ?PR?_IRCVSTR?VIIC_C51
CODE 2070H 004DH UNIT ?PR?LCD_MARK2?MAIN
CODE 20BDH 003FH UNIT ?PR?_SENDBYTE?VIIC_C51
CODE 20FCH 003FH UNIT ?PR?_DISP_CHINESE?LCM12864DRIVER
CODE 213BH 003FH UNIT ?PR?_DISP1_CHINESE?LCM12864DRIVER
CODE 217AH 003FH UNIT ?PR?_DISP_DIGIT?LCM12864DRIVER
CODE 21B9H 003FH UNIT ?PR?_DISP1_DIGIT?LCM12864DRIVER
CODE 21F8H 0037H UNIT ?PR?_ISENDSTR?VIIC_C51
CODE 222FH 0033H UNIT ?PR?INIT_LCD?LCM12864DRIVER
CODE 2262H 0033H UNIT ?PR?INIT_8563?PCF8563
CODE 2295H 002FH UNIT ?PR?ID_CASE1_KEY?MAIN
CODE 22C4H 002FH UNIT ?PR?ID_CASE2_KEY?MAIN
CODE 22F3H 0028H UNIT ?PR?INIT_DS18B20?DS18B20
CODE 231BH 0024H UNIT ?PR?RCVBYTE?VIIC_C51
CODE 233FH 0023H UNIT ?PR?CLR_SCR?LCM12864DRIVER
CODE 2362H 0021H UNIT ?PR?ACK_I2C?VIIC_C51
CODE 2383H 0020H UNIT ?PR?_DELAY12864?LCM12864DRIVER
CODE 23A3H 001EH UNIT ?PR?READONECHAR?DS18B20
CODE 23C1H 001DH UNIT ?PR?TIMER0?MAIN
CODE 23DEH 001AH UNIT ?PR?_WRITEONECHAR?DS18B20
CODE 23F8H 0018H UNIT ?PR?_DELAYNS?PCF8563
CODE 2410H 0017H UNIT ?PR?_ISENDBYTE?VIIC_C51
CODE 2427H 0016H UNIT ?PR?START_I2C?VIIC_C51
CODE 243DH 0016H UNIT ?PR?_IRCVBYTE?VIIC_C51
CODE 2453H 0016H UNIT ?PR?_WRITE_COM?LCM12864DRIVER
CODE 2469H 0016H UNIT ?PR?_WRITE1_COM?LCM12864DRIVER
CODE 247FH 0014H UNIT ?PR?_WRITE_CLOCK?PCF8563
CODE 2493H 0014H UNIT ?PR?_WRITE_ONE_BYTE?AT24WC02
CODE 24A7H 0013H UNIT ?PR?_READ_CLOCK?PCF8563
CODE 24BAH 0013H UNIT ?PR?_READ_ONE_BYTE?AT24WC02
CODE 24CDH 0012H UNIT ?C_INITSEG
CODE 24DFH 0011H UNIT ?PR?STOP_I2C?VIIC_C51
CODE 24F0H 0010H UNIT ?PR?TIMER0_INIT?MAIN
CODE 2500H 000CH UNIT ?PR?_WRITE_DATA?LCM12864DRIVER
CODE 250CH 000CH UNIT ?PR?_WRITE1_DATA?LCM12864DRIVER
CODE 2518H 000BH UNIT ?PR?_DELAY?LCM12864DRIVER
CODE 2523H 000BH UNIT ?PR?_DELAY18B20?DS18B20
CODE 252EH 0009H UNIT ?CO?PCF8563
OVERLAY MAP OF MODULE: clarm (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V6.05 06/28/2008 15:24:33 PAGE 3
?PR?MAIN?MAIN ----- ----- 0008H 0001H
+--> ?PR?INIT_8563?PCF8563
+--> ?PR?TIMER0_INIT?MAIN
+--> ?PR?INIT_LCD?LCM12864DRIVER
+--> ?PR?_DELAY?LCM12864DRIVER
+--> ?CO?MAIN
+--> ?PR?_DISP_IMG?LCM12864DRIVER
+--> ?PR?CLR_SCR?LCM12864DRIVER
+--> ?PR?_READ_ONE_BYTE?AT24WC02
+--> ?PR?LCD_MARK1?MAIN
+--> ?PR?_WRITE_ONE_BYTE?AT24WC02
+--> ?PR?_DELAY12864?LCM12864DRIVER
+--> ?PR?LCD_MARK2?MAIN
+--> ?PR?_DISP1_CHINESE?LCM12864DRIVER
+--> ?PR?ID_CASE2_KEY?MAIN
+--> ?PR?DISP2?MAIN
+--> ?PR?_DISP1_DIGIT?LCM12864DRIVER
+--> ?PR?ID_CASE1_KEY?MAIN
+--> ?PR?DISP?MAIN
+--> ?PR?_READ_CLOCK?PCF8563
+--> ?PR?_DISP_CHINESE?LCM12864DRIVER
+--> ?PR?_DISP_DIGIT?LCM12864DRIVER
?PR?INIT_8563?PCF8563 ----- ----- ----- -----
+--> ?PR?_DELAYNS?PCF8563
+--> ?CO?PCF8563
+--> ?PR?_ISENDSTR?VIIC_C51
?PR?_ISENDSTR?VIIC_C51 ----- ----- 000DH 0006H
+--> ?PR?_SENDBYTE?VIIC_C51
+--> ?PR?STOP_I2C?VIIC_C51
?PR?_SENDBYTE?VIIC_C51 ----- ----- ----- -----
+--> ?PR?START_I2C?VIIC_C51
?PR?INIT_LCD?LCM12864DRIVER ----- ----- ----- -----
+--> ?PR?_DELAY12864?LCM12864DRIVER
+--> ?PR?_WRITE_COM?LCM12864DRIVER
+--> ?PR?_WRITE1_COM?LCM12864DRIVER
?PR?_WRITE_COM?LCM12864DRIVER ----- ----- ----- -----
+--> ?PR?_DELAY?LCM12864DRIVER
?PR?_WRITE1_COM?LCM12864DRIVER ----- ----- ----- -----
+--> ?PR?_DELAY?LCM12864DRIVER
?PR?_DISP_IMG?LCM12864DRIVER ----- ----- 0009H 0002H
+--> ?PR?_WRITE_COM?LCM12864DRIVER
+--> ?PR?_WRITE_DATA?LCM12864DRIVER
+--> ?PR?_WRITE1_COM?LCM12864DRIVER
+--> ?PR?_WRITE1_DATA?LCM12864DRIVER
?PR?CLR_SCR?LCM12864DRIVER ----- ----- ----- -----
+--> ?PR?_WRITE_COM?LCM12864DRIVER
+--> ?PR?_WRITE_DATA?LCM12864DRIVER
+--> ?PR?_WRITE1_COM?LCM12864DRIVER
BL51 BANKED LINKER/LOCATER V6.05 06/28/2008 15:24:33 PAGE 4
+--> ?PR?_WRITE1_DATA?LCM12864DRIVER
?PR?_READ_ONE_BYTE?AT24WC02 ----- ----- 000CH 0001H
+--> ?PR?_IRCVSTR?VIIC_C51
?PR?_IRCVSTR?VIIC_C51 ----- ----- 000FH 0006H
+--> ?PR?START_I2C?VIIC_C51
+--> ?PR?_SENDBYTE?VIIC_C51
+--> ?PR?RCVBYTE?VIIC_C51
+--> ?PR?ACK_I2C?VIIC_C51
+--> ?PR?STOP_I2C?VIIC_C51
?PR?ACK_I2C?VIIC_C51 0021H.7 0000H.1 ----- -----
+--> ?PR?RCVBYTE?VIIC_C51
?PR?LCD_MARK1?MAIN ----- ----- ----- -----
+--> ?PR?CLR_SCR?LCM12864DRIVER
+--> ?CO?MAIN
+--> ?PR?_DISP_CHINESE?LCM12864DRIVER
+--> ?PR?_DISP_DIGIT?LCM12864DRIVER
+--> ?PR?_DISP1_DIGIT?LCM12864DRIVER
+--> ?PR?_DISP1_CHINESE?LCM12864DRIVER
?PR?_DISP_CHINESE?LCM12864DRIVER ----- ----- 000EH 0003H
+--> ?PR?_WRITE_COM?LCM12864DRIVER
+--> ?PR?_WRITE_DATA?LCM12864DRIVER
?PR?_DISP_DIGIT?LCM12864DRIVER ----- ----- 000EH 0003H
+--> ?PR?_WRITE_COM?LCM12864DRIVER
+--> ?PR?_WRITE_DATA?LCM12864DRIVER
?PR?_DISP1_DIGIT?LCM12864DRIVER ----- ----- 000EH 0003H
+--> ?PR?_WRITE1_COM?LCM12864DRIVER
+--> ?PR?_WRITE1_DATA?LCM12864DRIVER
?PR?_DISP1_CHINESE?LCM12864DRIVER ----- ----- 000EH 0003H
+--> ?PR?_WRITE1_COM?LCM12864DRIVER
+--> ?PR?_WRITE1_DATA?LCM12864DRIVER
?PR?_WRITE_ONE_BYTE?AT24WC02 ----- ----- 000CH 0001H
+--> ?PR?_ISENDSTR?VIIC_C51
?PR?LCD_MARK2?MAIN ----- ----- ----- -----
+--> ?PR?CLR_SCR?LCM12864DRIVER
+--> ?CO?MAIN
+--> ?PR?_DISP_CHINESE?LCM12864DRIVER
+--> ?PR?_DISP1_CHINESE?LCM12864DRIVER
+--> ?PR?_DISP1_DIGIT?LCM12864DRIVER
?PR?ID_CASE2_KEY?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?LCM12864DRIVER
+--> ?PR?_SET_BELL?MAIN
?PR?_SET_BELL?MAIN 0021H.6 0000H.1 0009H 0003H
+--> ?PR?_WRITE_ONE_BYTE?AT24WC02
+--> ?PR?_READ_ONE_BYTE?AT24WC02
BL51 BANKED LINKER/LOCATER V6.05 06/28/2008 15:24:33 PAGE 5
?PR?DISP2?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_DISP1_CHINESE?LCM12864DRIVER
+--> ?PR?_READ_ONE_BYTE?AT24WC02
+--> ?PR?_DISP_DIGIT?LCM12864DRIVER
+--> ?PR?_DISP1_DIGIT?LCM12864DRIVER
?PR?ID_CASE1_KEY?MAIN ----- ----- ----- -----
+--> ?PR?_DELAY?LCM12864DRIVER
+--> ?PR?_SET_TIME?MAIN
?PR?_SET_TIME?MAIN 0021H.6 0000H.1 0009H 0003H
+--> ?PR?_READ_CLOCK?PCF8563
+--> ?PR?_WRITE_CLOCK?PCF8563
?PR?_READ_CLOCK?PCF8563 ----- ----- 000EH 0001H
+--> ?PR?_IRCVSTR?VIIC_C51
?PR?_WRITE_CLOCK?PCF8563 ----- ----- 000CH 0001H
+--> ?PR?_ISENDSTR?VIIC_C51
?PR?DISP?MAIN ----- ----- 0009H 0005H
+--> ?PR?READTEMPERATURE?DS18B20
+--> ?CO?MAIN
+--> ?PR?_DISP_DIGIT?LCM12864DRIVER
+--> ?PR?_DISP1_DIGIT?LCM12864DRIVER
+--> ?PR?_READ_CLOCK?PCF8563
+--> ?PR?CONVERSION?MAIN
+--> ?PR?_DISP_CHINESE?LCM12864DRIVER
+--> ?PR?_DISP1_CHINESE?LCM12864DRIVER
+--> ?PR?CONVER_WEEK?MAIN
?PR?READTEMPERATURE?DS18B20 ----- ----- 000EH 0004H
+--> ?PR?INIT_DS18B20?DS18B20
+--> ?PR?_WRITEONECHAR?DS18B20
+--> ?PR?READONECHAR?DS18B20
?PR?INIT_DS18B20?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY18B20?DS18B20
?PR?_WRITEONECHAR?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY18B20?DS18B20
?PR?READONECHAR?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY18B20?DS18B20
?PR?CONVERSION?MAIN 0021H.6 0000H.3 000EH 0009H
+--> ?CO?MAIN
+--> ?PR?_GET_MOON_DAY?MAIN
?PR?_GET_MOON_DAY?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
?PR?CONVER_WEEK?MAIN 0021H.6 0000H.1 000EH 0003H
+--> ?CO?MAIN
BL51 BANKED LINKER/LOCATER V6.05 06/28/2008 15:24:33 PAGE 6
SYMBOL TABLE OF MODULE: clarm (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0024H PUBLIC H_8563
B:0020H.0 PUBLIC Secb
B:0020H.1 PUBLIC c_moon
C:037EH PUBLIC cthree
D:0025H PUBLIC id2
C:1E89H PUBLIC Conver_week
D:0090H PUBLIC P1
B:0020H.2 PUBLIC Hourb
C:043EH PUBLIC spaces
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
B:0020H.3 PUBLIC Minb
D:0026H PUBLIC S_8563
D:00A8H PUBLIC IE
C:1EFCH PUBLIC _Set_Bell
C:029EH PUBLIC space
C:03BEH PUBLIC cfive
C:0AEEH PUBLIC Disp
C:025EH PUBLIC eight
B:0020H.4 PUBLIC Kgb
B:0020H.5 PUBLIC Bell_Swh
B:0090H.0 PUBLIC Add_Key
B:0090H.1 PUBLIC Dec_Key
D:00B8H PUBLIC IP
B:0020H.6 PUBLIC weekk
C:0AE2H PUBLIC table_week
B:0090H.5 PUBLIC Bell_Out
C:020EH PUBLIC three
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -