📄 3.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 10/02/2008 21:03:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE index.obj TO 3 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
index.obj (INDEX)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\PROGRAM FILES\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C?STRCPY)
D:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: 3 (INDEX)
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 0002H UNIT _DATA_GROUP_
000AH 0016H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0045H UNIT ?DT?INDEX
IDATA 0066H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 055DH UNIT ?C?LIB_CODE
CODE 0560H 0366H UNIT ?PR?SETING2?INDEX
CODE 08C6H 02E1H UNIT ?PR?MAIN?INDEX
CODE 0BA7H 021FH UNIT ?PR?SETING?INDEX
CODE 0DC6H 0133H UNIT ?PR?DISPLAY2?INDEX
CODE 0EF9H 0119H UNIT ?PR?TOO_HOT?INDEX
CODE 1012H 0117H UNIT ?PR?TOO_COLD?INDEX
CODE 1129H 00FEH UNIT ?PR?DISPLAY3?INDEX
CODE 1227H 00E7H UNIT ?PR?DS1302_WRITEDATE?INDEX
CODE 130EH 00DAH UNIT ?CO?INDEX
CODE 13E8H 00D2H UNIT ?PR?T_CODECHANGE?INDEX
CODE 14BAH 0093H UNIT ?PR?DS1302_READDATE?INDEX
CODE 154DH 0092H UNIT ?PR?READTEMPERATURE?INDEX
CODE 15DFH 008CH UNIT ?C_C51STARTUP
CODE 166BH 007BH UNIT ?PR?DS_CODECHANGE?INDEX
CODE 16E6H 0069H UNIT ?PR?DS1302_INIT?INDEX
BL51 BANKED LINKER/LOCATER V5.12 10/02/2008 21:03:27 PAGE 2
CODE 174FH 005BH UNIT ?PR?_CODE_SWITCH?INDEX
CODE 17AAH 0049H UNIT ?C_INITSEG
CODE 17F3H 003DH UNIT ?PR?LCD_INIT2?INDEX
CODE 1830H 002BH UNIT ?PR?_DS1302_WRITE?INDEX
CODE 185BH 0029H UNIT ?PR?READONECHAR?INDEX
CODE 1884H 0023H UNIT ?PR?_LCD_WCMD?INDEX
CODE 18A7H 0021H UNIT ?PR?DS1302_READ?INDEX
CODE 18C8H 0020H UNIT ?PR?_WRITEONECHAR?INDEX
CODE 18E8H 001FH UNIT ?PR?LCD_INIT?INDEX
CODE 1907H 001EH UNIT ?PR?INIT_DS18B20?INDEX
CODE 1925H 001BH UNIT ?PR?_DELAY?INDEX
CODE 1940H 001AH UNIT ?PR?_LCD_WDAT?INDEX
CODE 195AH 0016H UNIT ?PR?_DS1302_WRITE_TIME?INDEX
CODE 1970H 0016H UNIT ?PR?_LCD_DELAY?INDEX
CODE 1986H 0014H UNIT ?PR?_DS1302_READ_TIME?INDEX
CODE 199AH 0014H UNIT ?PR?LCD_BZ?INDEX
CODE 19AEH 0012H UNIT ?PR?_DS18B20_DELAY?INDEX
CODE 19C0H 0010H UNIT ?PR?_LCD_POS?INDEX
CODE 19D0H 000DH UNIT ?PR?SHORT_DS1302_DELAY?INDEX
CODE 19DDH 0007H UNIT ?PR?LONG_DS1302_DELAY?INDEX
OVERLAY MAP OF MODULE: 3 (INDEX)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?INDEX
+--> ?C_INITSEG
?PR?MAIN?INDEX ----- ----- 0008H 0001H
+--> ?PR?DS1302_INIT?INDEX
+--> ?PR?LCD_INIT?INDEX
+--> ?PR?_LCD_POS?INDEX
+--> ?PR?_LCD_WDAT?INDEX
+--> ?PR?READTEMPERATURE?INDEX
+--> ?PR?T_CODECHANGE?INDEX
+--> ?PR?DS1302_READDATE?INDEX
+--> ?PR?DS_CODECHANGE?INDEX
+--> ?PR?_DELAY?INDEX
+--> ?CO?INDEX
+--> ?PR?LCD_INIT2?INDEX
+--> ?PR?DISPLAY2?INDEX
+--> ?PR?SETING?INDEX
+--> ?PR?DISPLAY3?INDEX
+--> ?PR?SETING2?INDEX
+--> ?PR?DS1302_WRITEDATE?INDEX
+--> ?PR?TOO_HOT?INDEX
+--> ?PR?TOO_COLD?INDEX
?PR?DS1302_INIT?INDEX ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE_TIME?INDEX
+--> ?PR?SHORT_DS1302_DELAY?INDEX
+--> ?PR?_DS1302_WRITE?INDEX
BL51 BANKED LINKER/LOCATER V5.12 10/02/2008 21:03:27 PAGE 3
+--> ?PR?DS1302_READ?INDEX
?PR?_DS1302_WRITE_TIME?INDEX ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE?INDEX
+--> ?PR?SHORT_DS1302_DELAY?INDEX
?PR?_DS1302_WRITE?INDEX ----- ----- ----- -----
+--> ?PR?SHORT_DS1302_DELAY?INDEX
+--> ?PR?LONG_DS1302_DELAY?INDEX
?PR?DS1302_READ?INDEX ----- ----- ----- -----
+--> ?PR?LONG_DS1302_DELAY?INDEX
+--> ?PR?SHORT_DS1302_DELAY?INDEX
?PR?LCD_INIT?INDEX ----- ----- ----- -----
+--> ?PR?_LCD_WCMD?INDEX
+--> ?PR?_LCD_DELAY?INDEX
?PR?_LCD_WCMD?INDEX ----- ----- ----- -----
+--> ?PR?_LCD_DELAY?INDEX
+--> ?PR?LCD_BZ?INDEX
?PR?LCD_BZ?INDEX 0020H.0 0000H.1 ----- -----
?PR?_LCD_POS?INDEX ----- ----- ----- -----
+--> ?PR?_DELAY?INDEX
+--> ?PR?_LCD_WCMD?INDEX
?PR?_LCD_WDAT?INDEX ----- ----- ----- -----
+--> ?PR?LCD_BZ?INDEX
?PR?READTEMPERATURE?INDEX ----- ----- ----- -----
+--> ?PR?INIT_DS18B20?INDEX
+--> ?PR?_WRITEONECHAR?INDEX
+--> ?PR?_DS18B20_DELAY?INDEX
+--> ?PR?READONECHAR?INDEX
?PR?INIT_DS18B20?INDEX ----- ----- ----- -----
+--> ?PR?_DS18B20_DELAY?INDEX
?PR?_WRITEONECHAR?INDEX ----- ----- ----- -----
+--> ?PR?_DS18B20_DELAY?INDEX
?PR?READONECHAR?INDEX ----- ----- ----- -----
+--> ?PR?_DS18B20_DELAY?INDEX
?PR?T_CODECHANGE?INDEX ----- ----- ----- -----
+--> ?PR?_CODE_SWITCH?INDEX
?PR?DS1302_READDATE?INDEX ----- ----- ----- -----
+--> ?PR?_DS1302_READ_TIME?INDEX
?PR?_DS1302_READ_TIME?INDEX ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE?INDEX
+--> ?PR?DS1302_READ?INDEX
+--> ?PR?SHORT_DS1302_DELAY?INDEX
BL51 BANKED LINKER/LOCATER V5.12 10/02/2008 21:03:27 PAGE 4
?PR?DS_CODECHANGE?INDEX ----- ----- ----- -----
+--> ?PR?_CODE_SWITCH?INDEX
?PR?LCD_INIT2?INDEX ----- ----- ----- -----
+--> ?CO?INDEX
+--> ?PR?_LCD_WCMD?INDEX
+--> ?PR?_LCD_DELAY?INDEX
?PR?DISPLAY2?INDEX ----- ----- ----- -----
+--> ?PR?_CODE_SWITCH?INDEX
+--> ?PR?_LCD_POS?INDEX
+--> ?PR?_LCD_WDAT?INDEX
?PR?DISPLAY3?INDEX ----- ----- ----- -----
+--> ?PR?_CODE_SWITCH?INDEX
+--> ?PR?_LCD_POS?INDEX
+--> ?PR?_LCD_WDAT?INDEX
?PR?DS1302_WRITEDATE?INDEX ----- ----- ----- -----
+--> ?PR?_DS1302_WRITE_TIME?INDEX
?PR?TOO_HOT?INDEX ----- ----- 0009H 0001H
+--> ?PR?LCD_INIT?INDEX
+--> ?PR?_LCD_POS?INDEX
+--> ?CO?INDEX
+--> ?PR?_LCD_WDAT?INDEX
+--> ?PR?_DELAY?INDEX
+--> ?PR?LCD_INIT2?INDEX
+--> ?PR?DISPLAY2?INDEX
+--> ?PR?SETING?INDEX
?PR?TOO_COLD?INDEX ----- ----- 0009H 0001H
+--> ?PR?LCD_INIT?INDEX
+--> ?PR?_LCD_POS?INDEX
+--> ?CO?INDEX
+--> ?PR?_LCD_WDAT?INDEX
+--> ?PR?_DELAY?INDEX
+--> ?PR?LCD_INIT2?INDEX
+--> ?PR?DISPLAY2?INDEX
+--> ?PR?SETING?INDEX
SYMBOL TABLE OF MODULE: 3 (INDEX)
VALUE TYPE NAME
----------------------------------
------- MODULE INDEX
C:0000H SYMBOL _ICE_DUMMY_
D:0021H PUBLIC temperatureH
C:14BAH PUBLIC DS1302_readdate
D:0025H PUBLIC second
D:0080H PUBLIC P0
D:0026H PUBLIC tempH
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
BL51 BANKED LINKER/LOCATER V5.12 10/02/2008 21:03:27 PAGE 5
D:0027H PUBLIC temperatureL
D:00B0H PUBLIC P3
D:002BH PUBLIC tempL
C:1970H PUBLIC _lcd_delay
D:002CH PUBLIC out2
C:0DC6H PUBLIC Display2
C:1129H PUBLIC Display3
C:0BA7H PUBLIC seting
B:00B0H.7 PUBLIC SPEAKER
D:00A8H PUBLIC IE
C:1227H PUBLIC DS1302_writedate
D:002EH PUBLIC keytype
C:18C8H PUBLIC _WriteOneChar
C:154DH PUBLIC ReadTemperature
B:0090H.0 PUBLIC DQ
D:0030H PUBLIC minute
B:0090H.5 PUBLIC DS1302_cs
D:00B8H PUBLIC IP
C:1907H PUBLIC Init_DS18B20
B:00B0H.1 PUBLIC SET2
D:0031H PUBLIC date
C:188BH PUBLIC _lcd_wcmd
C:185BH PUBLIC ReadOneChar
C:19DDH PUBLIC long_ds1302_delay
C:19D6H PUBLIC short_ds1302_delay
C:08C6H PUBLIC main
C:1940H PUBLIC _lcd_wdat
D:0032H PUBLIC keyon
B:0090H.4 PUBLIC BLUE
D:0034H PUBLIC month
D:0035H PUBLIC week
D:0036H PUBLIC year
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:0037H PUBLIC temperature
C:1012H PUBLIC Too_cold
B:00A0H.2 PUBLIC REDUCE
D:003BH PUBLIC tH
C:0560H PUBLIC seting2
C:166BH PUBLIC ds_codechange
D:003DH PUBLIC tL
B:00A0H.1 PUBLIC NEXT
D:003FH PUBLIC hour
C:19C9H PUBLIC _lcd_pos
B:00A0H.3 PUBLIC ADD
C:18E8H PUBLIC lcd_init
C:183DH PUBLIC _DS1302_write
C:1986H PUBLIC _DS1302_read_time
B:00A0H.5 PUBLIC ep
C:13B0H PUBLIC cdis3
D:0040H PUBLIC out
C:13C3H PUBLIC cdis4
C:19AEH PUBLIC _ds18b20_delay
C:13D6H PUBLIC cdis5
B:0090H.3 PUBLIC RED
B:0090H.6 PUBLIC DS1302_data
C:13E8H PUBLIC t_codechange
BL51 BANKED LINKER/LOCATER V5.12 10/02/2008 21:03:27 PAGE 6
C:18A7H PUBLIC DS1302_read
C:195FH PUBLIC _DS1302_write_time
C:0EF9H PUBLIC Too_hot
B:00A0H.7 PUBLIC rs
D:00C8H PUBLIC T2CON
B:00A0H.6 PUBLIC rw
D:0042H PUBLIC m
B:00B0H.0 PUBLIC SET
C:192EH PUBLIC _delay
C:199AH PUBLIC lcd_bz
D:0044H PUBLIC dis1
C:175EH PUBLIC _code_switch
D:0055H PUBLIC dis2
C:16E6H PUBLIC DS1302_init
B:0090H.7 PUBLIC DS1302_clk
D:00D0H PUBLIC PSW
C:1811H PUBLIC lcd_init2
C:19D1H SYMBOL L?0361
------- PROC L?0360
------- ENDPROC L?0360
C:19D1H SYMBOL L?0361
------- PROC SHORT_DS1302_DELAY
------- DO
D:0007H SYMBOL i
------- ENDDO
C:19D6H LINE# 17
C:19D6H LINE# 18
C:19D6H LINE# 20
C:19DCH LINE# 21
------- ENDPROC SHORT_DS1302_DELAY
------- PROC LONG_DS1302_DELAY
------- DO
D:0007H SYMBOL i
------- ENDDO
C:19DDH LINE# 23
C:19DDH LINE# 24
C:19DDH LINE# 26
C:19E3H LINE# 27
------- ENDPROC LONG_DS1302_DELAY
------- PROC L?0359
------- ENDPROC L?0359
------- PROC _DS1302_WRITE
D:0006H SYMBOL DS1302_temp
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL temp
------- ENDDO
C:183DH LINE# 29
C:183FH LINE# 30
C:183FH LINE# 32
C:1842H LINE# 33
C:1842H LINE# 34
C:1844H LINE# 35
C:1844H LINE# 36
C:1848H LINE# 37
C:184BH LINE# 38
C:184DH LINE# 39
BL51 BANKED LINKER/LOCATER V5.12 10/02/2008 21:03:27 PAGE 7
C:1850H LINE# 40
C:1852H LINE# 41
C:1856H LINE# 42
C:185AH LINE# 43
------- ENDPROC _DS1302_WRITE
------- PROC DS1302_READ
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL temp
------- ENDDO
C:18A7H LINE# 45
C:18A7H LINE# 46
C:18A7H LINE# 48
C:18AAH LINE# 49
C:18ACH LINE# 50
C:18ADH LINE# 51
C:18ADH LINE# 52
C:18B1H LINE# 53
C:18B4H LINE# 54
C:18B7H LINE# 55
C:18B9H LINE# 56
C:18BCH LINE# 57
C:18BEH LINE# 58
C:18C1H LINE# 59
C:18C5H LINE# 60
C:18C7H LINE# 61
------- ENDPROC DS1302_READ
------- PROC DS1302_INIT
------- DO
D:0004H SYMBOL i
------- ENDDO
C:16E6H LINE# 98
C:16E6H LINE# 99
C:16E6H LINE# 101
C:16EFH LINE# 103
C:16F1H LINE# 105
C:16F3H LINE# 106
C:16F6H LINE# 107
C:16F8H LINE# 108
C:16FDH LINE# 109
C:16FFH LINE# 110
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -