📄 temperature.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 10/04/2007 11:52:13 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE temperature.obj, LCD12864R.obj, DS1820.obj TO temperature RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
temperature.obj (TEMPERATURE)
LCD12864R.obj (LCD12864R)
DS1820.obj (DS1820)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: temperature (TEMPERATURE)
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 ?DT?TEMPERATURE
DATA 0017H 0005H UNIT _DATA_GROUP_
DATA 001CH 0002H UNIT ?DT?DS1820
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0228H UNIT ?C?LIB_CODE
CODE 022BH 0128H UNIT ?PR?DISPLAY?TEMPERATURE
CODE 0353H 0071H UNIT ?PR?MAIN?TEMPERATURE
CODE 03C4H 004DH UNIT ?PR?DISPCODE?TEMPERATURE
CODE 0411H 0033H UNIT ?PR?READ_TEMP?DS1820
CODE 0444H 0029H UNIT ?PR?_LCD_WRITE_DR?LCD12864R
CODE 046DH 0027H UNIT ?PR?_LCD_WRITE_IR?LCD12864R
CODE 0494H 0022H UNIT ?PR?LCD_READ_BF?LCD12864R
CODE 04B6H 0021H UNIT ?PR?DS1820_READDATA?DS1820
CODE 04D7H 0019H UNIT ?PR?_DS1820_WRITEDATA?DS1820
CODE 04F0H 0017H UNIT ?PR?DS1820_RESET?DS1820
CODE 0507H 0015H UNIT ?PR?LCD_RECEIVE?LCD12864R
CODE 051CH 0014H UNIT ?PR?LCD_INIT?LCD12864R
CODE 0530H 0011H UNIT ?PR?_LCD_SEND?LCD12864R
CODE 0541H 000DH UNIT ?CO?TEMPERATURE
CODE 054EH 000CH UNIT ?C_C51STARTUP
CODE 055AH 0005H UNIT ?PR?DELAY100US?TEMPERATURE
BL51 BANKED LINKER/LOCATER V5.12 10/04/2007 11:52:13 PAGE 2
OVERLAY MAP OF MODULE: temperature (TEMPERATURE)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TEMPERATURE
?PR?MAIN?TEMPERATURE ----- ----- 0017H 0001H
+--> ?PR?DELAY100US?TEMPERATURE
+--> ?PR?LCD_INIT?LCD12864R
+--> ?PR?DS1820_RESET?DS1820
+--> ?PR?_DS1820_WRITEDATA?DS1820
+--> ?PR?DS1820_READDATA?DS1820
+--> ?PR?_LCD_WRITE_IR?LCD12864R
+--> ?CO?TEMPERATURE
+--> ?PR?_LCD_WRITE_DR?LCD12864R
+--> ?PR?DISPCODE?TEMPERATURE
+--> ?PR?READ_TEMP?DS1820
+--> ?PR?DISPLAY?TEMPERATURE
?PR?LCD_INIT?LCD12864R ----- ----- ----- -----
+--> ?PR?_LCD_WRITE_IR?LCD12864R
?PR?_LCD_WRITE_IR?LCD12864R ----- ----- 001AH 0001H
+--> ?PR?LCD_READ_BF?LCD12864R
+--> ?PR?_LCD_SEND?LCD12864R
?PR?LCD_READ_BF?LCD12864R ----- ----- 001BH 0001H
+--> ?PR?_LCD_SEND?LCD12864R
+--> ?PR?LCD_RECEIVE?LCD12864R
?PR?DS1820_RESET?DS1820 0020H.0 0000H.1 ----- -----
?PR?_LCD_WRITE_DR?LCD12864R ----- ----- 001AH 0001H
+--> ?PR?LCD_READ_BF?LCD12864R
+--> ?PR?_LCD_SEND?LCD12864R
?PR?DISPCODE?TEMPERATURE ----- ----- 0018H 0002H
+--> ?PR?_LCD_WRITE_IR?LCD12864R
+--> ?PR?_LCD_WRITE_DR?LCD12864R
?PR?READ_TEMP?DS1820 ----- ----- 0018H 0001H
+--> ?PR?DS1820_RESET?DS1820
+--> ?PR?_DS1820_WRITEDATA?DS1820
+--> ?PR?DS1820_READDATA?DS1820
?PR?DISPLAY?TEMPERATURE ----- ----- ----- -----
+--> ?PR?_LCD_WRITE_IR?LCD12864R
+--> ?PR?_LCD_WRITE_DR?LCD12864R
SYMBOL TABLE OF MODULE: temperature (TEMPERATURE)
VALUE TYPE NAME
BL51 BANKED LINKER/LOCATER V5.12 10/04/2007 11:52:13 PAGE 3
----------------------------------
------- MODULE TEMPERATURE
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:055AH PUBLIC delay100us
D:00A8H PUBLIC IE
C:03C4H PUBLIC DispCode
D:00B8H PUBLIC IP
C:0541H PUBLIC string
C:0353H PUBLIC main
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:0008H PUBLIC temp
C:0547H PUBLIC DispStr
D:000FH PUBLIC fCode
D:00C8H PUBLIC T2CON
C:022BH PUBLIC display
D:00D0H PUBLIC PSW
------- PROC MAIN
------- DO
D:0017H SYMBOL i
------- ENDDO
C:0353H LINE# 23
C:0353H LINE# 24
C:0353H LINE# 26
C:0356H LINE# 27
C:0359H LINE# 28
C:035CH LINE# 29
C:035FH LINE# 30
C:0364H LINE# 31
C:0367H LINE# 32
C:0367H LINE# 33
C:0371H LINE# 34
C:037AH LINE# 35
C:037DH LINE# 36
C:0382H LINE# 37
C:0385H LINE# 38
C:0385H LINE# 39
C:038FH LINE# 40
C:0398H LINE# 41
C:039DH LINE# 42
C:03A0H LINE# 43
C:03A0H LINE# 44
C:03AAH LINE# 45
C:03B3H LINE# 46
C:03B6H LINE# 47
C:03B6H LINE# 48
C:03B9H LINE# 49
C:03BCH LINE# 50
C:03BFH LINE# 51
C:03C2H LINE# 52
------- ENDPROC MAIN
------- PROC DISPCODE
------- DO
D:0018H SYMBOL i
BL51 BANKED LINKER/LOCATER V5.12 10/04/2007 11:52:13 PAGE 4
D:0019H SYMBOL temp
------- ENDDO
C:03C4H LINE# 59
C:03C4H LINE# 60
C:03C4H LINE# 62
C:03C9H LINE# 63
C:03CCH LINE# 64
C:03CCH LINE# 66
C:03D7H LINE# 67
C:03DEH LINE# 68
C:03E2H LINE# 70
C:03EAH LINE# 72
C:03F4H LINE# 73
C:03FBH LINE# 74
C:03FFH LINE# 76
C:0407H LINE# 77
C:0410H LINE# 78
------- ENDPROC DISPCODE
------- PROC DELAY100US
------- DO
D:0007H SYMBOL i
------- ENDDO
C:055AH LINE# 82
C:055AH LINE# 83
C:055AH LINE# 85
C:055EH LINE# 86
------- ENDPROC DELAY100US
------- PROC DISPLAY
------- DO
D:0007H SYMBOL temp_data
D:0006H SYMBOL temp_data_2
D:0002H SYMBOL TempDec
------- ENDDO
C:022BH LINE# 90
C:022BH LINE# 91
C:022BH LINE# 94
C:022DH LINE# 95
C:0230H LINE# 96
C:0235H LINE# 97
C:0235H LINE# 99
C:0239H LINE# 100
C:0239H LINE# 101
C:023FH LINE# 102
C:0245H LINE# 103
C:0247H LINE# 105
C:0247H LINE# 106
C:024DH LINE# 107
C:0250H LINE# 108
C:0250H LINE# 109
C:0250H LINE# 110
C:0256H LINE# 111
C:025BH LINE# 112
C:025DH LINE# 113
C:0266H LINE# 114
C:0276H LINE# 115
C:0281H LINE# 116
C:0284H LINE# 117
BL51 BANKED LINKER/LOCATER V5.12 10/04/2007 11:52:13 PAGE 5
C:029FH LINE# 118
C:02ABH LINE# 119
C:02C8H LINE# 120
C:02F2H LINE# 121
C:031CH LINE# 122
C:0321H LINE# 123
C:0326H LINE# 124
C:032BH LINE# 125
C:0330H LINE# 126
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -