📄 ds18b20-ds1302.m51
字号:
BL51 BANKED LINKER/LOCATER V4.23 01/11/2004 19:02:17 PAGE 1
BL51 BANKED LINKER/LOCATER V4.23, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE DS18B20-DS1302.obj TO DS18B20-DS1302 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
DS18B20-DS1302.obj (DS18B20_DS1302)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: DS18B20-DS1302 (DS18B20_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 000CH UNIT ?DT?DS18B20_DS1302
DATA 0014H 0006H UNIT _DATA_GROUP_
001AH 0006H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?DS18B20_DS1302
BIT 0020H.1 0000H.1 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 02A1H UNIT ?C?LIB_CODE
CODE 02A4H 0149H UNIT ?PR?DISP_DATA?DS18B20_DS1302
CODE 03EDH 005AH UNIT ?PR?DS18B20_READ_TEMPERATURE?DS18B20_DS1302
CODE 0447H 0032H UNIT ?PR?DS18B20_RST?DS18B20_DS1302
CODE 0479H 001DH UNIT ?PR?DS1302_WRITE_DATA?DS18B20_DS1302
CODE 0496H 001CH UNIT ?PR?LCD_INIT?DS18B20_DS1302
CODE 04B2H 001AH UNIT ?PR?DS18B20_READ_BIT?DS18B20_DS1302
CODE 04CCH 001AH UNIT ?PR?DS18B20_READ_BYTE?DS18B20_DS1302
CODE 04E6H 0019H UNIT ?PR?_LCD_COMMAND_WRITEDATA?DS18B20_DS1302
CODE 04FFH 0019H UNIT ?PR?_DS18B20_WRITE_BYTE?DS18B20_DS1302
CODE 0518H 0017H UNIT ?PR?DS18B20_WRITE_BIT?DS18B20_DS1302
CODE 052FH 0016H UNIT ?PR?_LCD_DISP?DS18B20_DS1302
CODE 0545H 0016H UNIT ?PR?DS1302_READ_DATA?DS18B20_DS1302
CODE 055BH 0016H UNIT ?PR?_DELAY_MS?DS18B20_DS1302
CODE 0571H 0012H UNIT ?PR?MAIN?DS18B20_DS1302
CODE 0583H 0011H UNIT ?PR?DS1302READ?DS18B20_DS1302
CODE 0594H 0010H UNIT ?PR?_DS1302WRITE?DS18B20_DS1302
CODE 05A4H 0010H UNIT ?PR?_DS1302WT?DS18B20_DS1302
CODE 05B4H 000EH UNIT ?PR?LCD_BUSY?DS18B20_DS1302
CODE 05C2H 000DH UNIT ?PR?_DS1302RT?DS18B20_DS1302
CODE 05CFH 000CH UNIT ?C_C51STARTUP
CODE 05DBH 0007H UNIT ?PR?DS1302OPEN?DS18B20_DS1302
BL51 BANKED LINKER/LOCATER V4.23 01/11/2004 19:02:17 PAGE 2
CODE 05E2H 0007H UNIT ?PR?_DS18B20_DELAY?DS18B20_DS1302
CODE 05E9H 0005H UNIT ?PR?DS1302STOP?DS18B20_DS1302
CODE 05EEH 0003H UNIT ?CO?DS18B20_DS1302
OVERLAY MAP OF MODULE: DS18B20-DS1302 (DS18B20_DS1302)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DS18B20_DS1302
?PR?MAIN?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?_DELAY_MS?DS18B20_DS1302
+--> ?PR?LCD_INIT?DS18B20_DS1302
+--> ?PR?DS1302_WRITE_DATA?DS18B20_DS1302
+--> ?PR?DISP_DATA?DS18B20_DS1302
?PR?LCD_INIT?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?_LCD_COMMAND_WRITEDATA?DS18B20_DS...
?PR?_LCD_COMMAND_WRITEDATA?DS18B20_DS... ----- ----- ----- -----
+--> ?PR?LCD_BUSY?DS18B20_DS1302
?PR?DS1302_WRITE_DATA?DS18B20_DS1302 ----- ----- ----- -----
+--> ?CO?DS18B20_DS1302
+--> ?PR?_DS1302WT?DS18B20_DS1302
?PR?_DS1302WT?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?DS1302OPEN?DS18B20_DS1302
+--> ?PR?_DS1302WRITE?DS18B20_DS1302
+--> ?PR?DS1302STOP?DS18B20_DS1302
?PR?DISP_DATA?DS18B20_DS1302 ----- ----- 0014H 0006H
+--> ?PR?DS18B20_READ_TEMPERATURE?DS18B20_...
+--> ?PR?_LCD_COMMAND_WRITEDATA?DS18B20_DS...
+--> ?PR?_LCD_DISP?DS18B20_DS1302
+--> ?PR?DS1302_READ_DATA?DS18B20_DS1302
?PR?DS18B20_READ_TEMPERATURE?DS18B20_... ----- ----- ----- -----
+--> ?PR?DS18B20_RST?DS18B20_DS1302
+--> ?PR?_DS18B20_WRITE_BYTE?DS18B20_DS1302
+--> ?PR?_DELAY_MS?DS18B20_DS1302
+--> ?PR?DS18B20_READ_BYTE?DS18B20_DS1302
?PR?DS18B20_RST?DS18B20_DS1302 0020H.1 0000H.1 ----- -----
+--> ?PR?_DS18B20_DELAY?DS18B20_DS1302
?PR?_DS18B20_WRITE_BYTE?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?DS18B20_WRITE_BIT?DS18B20_DS1302
?PR?DS18B20_WRITE_BIT?DS18B20_DS1302 0020H.1 0000H.1 ----- -----
+--> ?PR?_DS18B20_DELAY?DS18B20_DS1302
BL51 BANKED LINKER/LOCATER V4.23 01/11/2004 19:02:17 PAGE 3
?PR?DS18B20_READ_BYTE?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?DS18B20_READ_BIT?DS18B20_DS1302
?PR?DS18B20_READ_BIT?DS18B20_DS1302 0020H.1 0000H.1 ----- -----
+--> ?PR?_DS18B20_DELAY?DS18B20_DS1302
?PR?_LCD_DISP?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?_LCD_COMMAND_WRITEDATA?DS18B20_DS...
?PR?DS1302_READ_DATA?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?_DS1302RT?DS18B20_DS1302
?PR?_DS1302RT?DS18B20_DS1302 ----- ----- ----- -----
+--> ?PR?DS1302OPEN?DS18B20_DS1302
+--> ?PR?_DS1302WRITE?DS18B20_DS1302
+--> ?PR?DS1302READ?DS18B20_DS1302
+--> ?PR?DS1302STOP?DS18B20_DS1302
SYMBOL TABLE OF MODULE: DS18B20-DS1302 (DS18B20_DS1302)
VALUE TYPE NAME
----------------------------------
------- MODULE DS18B20_DS1302
C:0000H SYMBOL _ICE_DUMMY_
B:00E0H.7 PUBLIC ACC7
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:0008H PUBLIC ds18b20_read_data
D:00B0H PUBLIC P3
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
C:04E6H PUBLIC _lcd_command_writedata
B:00B0H.5 PUBLIC T1
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
C:04FFH PUBLIC _ds18b20_write_byte
B:0090H.5 PUBLIC CK
D:00A8H PUBLIC IE
B:0090H.7 PUBLIC DSRST
B:00C8H.6 PUBLIC EXF2
B:00B0H.7 PUBLIC RD
B:0090H.6 PUBLIC IO
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:0545H PUBLIC ds1302_read_data
D:0011H PUBLIC read_ds1302_data
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
C:03EDH PUBLIC ds18b20_read_temperature
C:04CCH PUBLIC ds18b20_read_byte
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
B:00B8H.4 PUBLIC PS
BL51 BANKED LINKER/LOCATER V4.23 01/11/2004 19:02:17 PAGE 4
B:0090H.1 PUBLIC T2EX
B:00A0H.2 PUBLIC RS
B:00D0H.2 PUBLIC OV
C:0571H PUBLIC main
C:04B2H PUBLIC ds18b20_read_bit
C:0535H PUBLIC _lcd_disp
B:00A0H.1 PUBLIC RW
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
C:0479H PUBLIC ds1302_write_data
C:05EEH PUBLIC write_ds1302_data
B:00C8H.5 PUBLIC RCLK
C:0594H PUBLIC _ds1302write
C:02A4H PUBLIC disp_data
B:00C8H.4 PUBLIC TCLK
C:055BH PUBLIC _delay_ms
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0518H PUBLIC ds18b20_write_bit
C:0583H PUBLIC ds1302read
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
C:0447H PUBLIC ds18b20_rst
B:00A0H.0 PUBLIC E
B:00C8H.0 PUBLIC CP_RL2
B:0090H.1 PUBLIC data_pin
D:00E0H PUBLIC ACC
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
C:0496H PUBLIC lcd_init
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:0098H.3 PUBLIC TB8
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
C:05DBH PUBLIC ds1302open
B:00B8H.1 PUBLIC PT0
B:00B8H.3 PUBLIC PT1
B:00D0H.3 PUBLIC RS0
B:00B8H.5 PUBLIC PT2
B:0088H.4 PUBLIC TR0
B:00D0H.4 PUBLIC RS1
B:0088H.6 PUBLIC TR1
B:00C8H.2 PUBLIC TR2
B:00B8H.0 PUBLIC PX0
C:05E2H PUBLIC _ds18b20_delay
B:00B8H.2 PUBLIC PX1
C:05B4H PUBLIC lcd_busy
BL51 BANKED LINKER/LOCATER V4.23 01/11/2004 19:02:17 PAGE 5
B:00C8H.3 PUBLIC EXEN2
B:0098H.4 PUBLIC REN
C:05C2H PUBLIC _ds1302rt
D:00C8H PUBLIC T2CON
C:05E9H PUBLIC ds1302stop
C:05A4H PUBLIC _ds1302wt
B:00B0H.0 PUBLIC RXD
B:00B0H.1 PUBLIC TXD
B:0020H.0 PUBLIC zheng_fu_hao
B:00D0H.5 PUBLIC F0
B:00E0H.0 PUBLIC ACC0
D:00D0H PUBLIC PSW
------- PROC LCD_BUSY
------- DO
D:0007H SYMBOL temp
------- ENDDO
C:05B4H LINE# 29
C:05B4H LINE# 30
C:05B4H LINE# 33
C:05B7H LINE# 34
C:05B9H LINE# 35
C:05BBH LINE# 36
C:05BDH LINE# 37
C:05BFH LINE# 38
C:05C1H LINE# 39
C:05C1H LINE# 40
------- ENDPROC LCD_BUSY
------- PROC _LCD_COMMAND_WRITEDATA
D:0007H SYMBOL check
D:0005H SYMBOL dispdata
C:04E6H LINE# 42
C:04E6H LINE# 43
C:04E6H LINE# 44
C:04E9H LINE# 45
C:04E9H LINE# 46
C:04EBH LINE# 47
C:04EDH LINE# 49
C:04EDH LINE# 50
C:04EFH LINE# 51
C:04EFH LINE# 52
C:04F1H LINE# 53
C:04F3H LINE# 54
C:04F5H LINE# 55
C:04F7H LINE# 56
C:04FEH LINE# 57
------- ENDPROC _LCD_COMMAND_WRITEDATA
------- PROC L?0073
------- ENDPROC L?0073
------- PROC _LCD_DISP
D:0005H SYMBOL address
D:0006H SYMBOL disp_data
C:0535H LINE# 59
C:0539H LINE# 60
C:0539H LINE# 61
C:053EH LINE# 62
------- ENDPROC _LCD_DISP
------- PROC LCD_INIT
BL51 BANKED LINKER/LOCATER V4.23 01/11/2004 19:02:17 PAGE 6
C:0496H LINE# 65
C:0496H LINE# 66
C:0496H LINE# 67
C:049DH LINE# 68
C:04A4H LINE# 69
C:04ABH LINE# 70
------- ENDPROC LCD_INIT
------- PROC DS1302OPEN
C:05DBH LINE# 73
C:05DBH LINE# 74
C:05DBH LINE# 75
C:05DDH LINE# 76
C:05DFH LINE# 77
C:05E1H LINE# 78
------- ENDPROC DS1302OPEN
------- PROC DS1302STOP
C:05E9H LINE# 80
C:05E9H LINE# 81
C:05E9H LINE# 82
C:05EBH LINE# 83
C:05EDH LINE# 84
------- ENDPROC DS1302STOP
------- PROC _DS1302WRITE
D:0007H SYMBOL putin
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0594H LINE# 86
C:0594H LINE# 87
C:0594H LINE# 89
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -