📄 sht11.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/06/2008 10:52:27 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\PROGRAM FILES\KEIL 51\C51\BIN\BL51.EXE SHT11.obj TO SHT11 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
SHT11.obj (SHT11)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C_STARTUP)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?COPY)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?UIDIV)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LNEG)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?SLCMP)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDPTR)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTPTR)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDIDATA)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDXDATA)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDPDATA)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LLDCODE)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTIDATA)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTXDATA)
D:\PROGRAM FILES\KEIL 51\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: SHT11 (SHT11)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 005BH UNIT _DATA_GROUP_
IDATA 007CH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 05A5H UNIT ?C?LIB_CODE
CODE 05A8H 0193H UNIT ?PR?_CALC_STH11?SHT11
CODE 073BH 0152H UNIT ?PR?_DATETOSTR?SHT11
CODE 088DH 0117H UNIT ?PR?MAIN?SHT11
CODE 09A4H 0088H UNIT ?PR?_S_MEASURE?SHT11
CODE 0A2CH 002EH UNIT ?PR?_READ_BYTE?SHT11
CODE 0A5AH 002DH UNIT ?PR?_WRITE_BYTE?SHT11
BL51 BANKED LINKER/LOCATER V6.00 08/06/2008 10:52:27 PAGE 2
CODE 0A87H 002AH UNIT ?PR?_WRITESTRING?SHT11
CODE 0AB1H 0024H UNIT ?PR?INIT?SHT11
CODE 0AD5H 0024H UNIT ?PR?_SETPOSITION?SHT11
CODE 0AF9H 001EH UNIT ?PR?_DELAYMS?SHT11
CODE 0B17H 0019H UNIT ?PR?TRANSSTART?SHT11
CODE 0B30H 0018H UNIT ?PR?INIT_UART?SHT11
CODE 0B48H 0014H UNIT ?CO?SHT11
CODE 0B5CH 0013H UNIT ?PR?CHECKBUSY?SHT11
CODE 0B6FH 0011H UNIT ?PR?CONNECTIONRESET?SHT11
CODE 0B80H 0011H UNIT ?PR?DELAYUS?SHT11
CODE 0B91H 000EH UNIT ?PR?SOFTRESET?SHT11
CODE 0B9FH 000CH UNIT ?C_C51STARTUP
CODE 0BABH 000BH UNIT ?PR?_WRITECMD?SHT11
CODE 0BB6H 000BH UNIT ?PR?_WRITEDATA?SHT11
CODE 0BC1H 0006H UNIT ?PR?WAIT?SHT11
OVERLAY MAP OF MODULE: SHT11 (SHT11)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?SHT11
?PR?MAIN?SHT11 ----- ----- 0021H 002DH
+--> ?CO?SHT11
+--> ?PR?INIT_UART?SHT11
+--> ?PR?CONNECTIONRESET?SHT11
+--> ?PR?INIT?SHT11
+--> ?PR?_SETPOSITION?SHT11
+--> ?PR?_WRITESTRING?SHT11
+--> ?PR?_S_MEASURE?SHT11
+--> ?PR?_CALC_STH11?SHT11
+--> ?PR?_DATETOSTR?SHT11
?PR?CONNECTIONRESET?SHT11 ----- ----- ----- -----
+--> ?PR?TRANSSTART?SHT11
?PR?INIT?SHT11 ----- ----- ----- -----
+--> ?PR?_WRITECMD?SHT11
+--> ?PR?_DELAYMS?SHT11
?PR?_WRITECMD?SHT11 ----- ----- ----- -----
+--> ?PR?WAIT?SHT11
+--> ?PR?DELAYUS?SHT11
?PR?WAIT?SHT11 ----- ----- ----- -----
+--> ?PR?CHECKBUSY?SHT11
?PR?CHECKBUSY?SHT11 0020H.0 0000H.1 ----- -----
+--> ?PR?DELAYUS?SHT11
?PR?_SETPOSITION?SHT11 ----- ----- ----- -----
+--> ?PR?_WRITECMD?SHT11
BL51 BANKED LINKER/LOCATER V6.00 08/06/2008 10:52:27 PAGE 3
?PR?_WRITESTRING?SHT11 ----- ----- 004EH 0003H
+--> ?PR?_WRITEDATA?SHT11
?PR?_WRITEDATA?SHT11 ----- ----- ----- -----
+--> ?PR?WAIT?SHT11
+--> ?PR?DELAYUS?SHT11
?PR?_S_MEASURE?SHT11 ----- ----- 004EH 0009H
+--> ?PR?TRANSSTART?SHT11
+--> ?PR?_WRITE_BYTE?SHT11
+--> ?PR?_READ_BYTE?SHT11
?PR?_CALC_STH11?SHT11 ----- ----- 004EH 002EH
?PR?_DATETOSTR?SHT11 ----- ----- 004EH 000DH
SYMBOL TABLE OF MODULE: SHT11 (SHT11)
VALUE TYPE NAME
----------------------------------
------- MODULE SHT11
C:0000H SYMBOL _ICE_DUMMY_
C:073BH PUBLIC _DateToStr
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:0090H.0 PUBLIC DATA
B:00A0H.0 PUBLIC RS
C:088DH PUBLIC main
C:0B5CH PUBLIC checkBusy
C:0AD5H PUBLIC _setPosition
C:05A8H PUBLIC _calc_sth11
B:00A0H.1 PUBLIC RW
C:0A87H PUBLIC _writeString
C:0BB6H PUBLIC _writeData
D:0098H PUBLIC SCON
C:0A2CH PUBLIC _read_byte
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0AB1H PUBLIC init
C:0BC1H PUBLIC wait
C:0B48H SYMBOL _?ix1000
C:0B52H SYMBOL _?ix1001
C:0BABH PUBLIC _writeCmd
B:00A0H.2 PUBLIC E
C:0A5AH PUBLIC _write_byte
C:09A4H PUBLIC _s_measure
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
BL51 BANKED LINKER/LOCATER V6.00 08/06/2008 10:52:27 PAGE 4
C:0AF9H PUBLIC _delayMs
C:0B30H PUBLIC init_uart
B:00B0H.7 PUBLIC LED
B:0088H.4 PUBLIC TR0
C:0B8EH PUBLIC delayUs
C:0B17H PUBLIC transstart
C:0B6FH PUBLIC connectionreset
B:0090H.1 PUBLIC SCK
C:0B91H PUBLIC softreset
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _WRITE_BYTE
D:0007H SYMBOL value
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL error
------- ENDDO
C:0A5AH LINE# 38
C:0A5AH LINE# 40
C:0A5AH LINE# 41
C:0A5CH LINE# 42
C:0A64H LINE# 43
C:0A64H LINE# 44
C:0A6CH LINE# 45
C:0A6EH LINE# 46
C:0A70H LINE# 47
C:0A71H LINE# 48
C:0A72H LINE# 49
C:0A73H LINE# 50
C:0A75H LINE# 51
C:0A7BH LINE# 52
C:0A7DH LINE# 53
C:0A7FH LINE# 54
C:0A83H LINE# 55
C:0A85H LINE# 56
C:0A86H LINE# 57
------- ENDPROC _WRITE_BYTE
------- PROC _READ_BYTE
D:0007H SYMBOL ack
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL val
------- ENDDO
C:0A2CH LINE# 59
C:0A2CH LINE# 60
C:0A2CH LINE# 61
C:0A2EH LINE# 62
C:0A30H LINE# 63
C:0A38H LINE# 64
C:0A3AH LINE# 65
C:0A40H LINE# 66
C:0A42H LINE# 67
C:0A48H LINE# 68
C:0A4EH LINE# 69
C:0A50H LINE# 70
C:0A53H LINE# 71
C:0A55H LINE# 72
BL51 BANKED LINKER/LOCATER V6.00 08/06/2008 10:52:27 PAGE 5
C:0A57H LINE# 73
C:0A59H LINE# 74
------- ENDPROC _READ_BYTE
------- PROC TRANSSTART
C:0B17H LINE# 76
C:0B17H LINE# 77
C:0B17H LINE# 78
C:0B19H LINE# 79
C:0B1BH LINE# 80
C:0B1CH LINE# 81
C:0B1EH LINE# 82
C:0B1FH LINE# 83
C:0B21H LINE# 84
C:0B22H LINE# 85
C:0B24H LINE# 86
C:0B27H LINE# 87
C:0B29H LINE# 88
C:0B2AH LINE# 89
C:0B2CH LINE# 90
C:0B2DH LINE# 91
C:0B2FH LINE# 92
------- ENDPROC TRANSSTART
------- PROC CONNECTIONRESET
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0B6FH LINE# 94
C:0B6FH LINE# 95
C:0B6FH LINE# 97
C:0B73H LINE# 98
C:0B75H LINE# 99
C:0B75H LINE# 100
C:0B77H LINE# 101
C:0B79H LINE# 102
C:0B7DH LINE# 103
------- ENDPROC CONNECTIONRESET
------- PROC SOFTRESET
------- DO
D:0004H SYMBOL error
------- ENDDO
C:0B91H LINE# 106
C:0B91H LINE# 109
C:0B91H LINE# 110
C:0B93H LINE# 111
C:0B96H LINE# 112
C:0B9DH LINE# 113
C:0B9EH LINE# 114
------- ENDPROC SOFTRESET
------- PROC _S_MEASURE
D:004EH SYMBOL p_value
D:0051H SYMBOL p_checksum
D:0054H SYMBOL mode
------- DO
D:0055H SYMBOL error
D:0082H SYMBOL i
------- ENDDO
C:09A4H LINE# 116
BL51 BANKED LINKER/LOCATER V6.00 08/06/2008 10:52:27 PAGE 6
C:09AAH LINE# 119
C:09AAH LINE# 120
C:09AFH LINE# 123
C:09B2H LINE# 124
C:09BAH LINE# 125
C:09BEH LINE# 126
C:09D2H LINE# 127
C:09D2H LINE# 128
C:09D2H LINE# 129
C:09EEH LINE# 130
C:09F9H LINE# 131
C:0A08H LINE# 132
C:0A1AH LINE# 133
C:0A29H LINE# 134
C:0A2BH LINE# 135
------- ENDPROC _S_MEASURE
------- PROC _CALC_STH11
D:004EH SYMBOL p_humidity
D:0051H SYMBOL p_temperature
------- DO
D:0054H SYMBOL C1
D:0058H SYMBOL C2
D:005CH SYMBOL C3
D:0060H SYMBOL T1
D:0064H SYMBOL T2
D:0068H SYMBOL rh
D:006CH SYMBOL t
D:0070H SYMBOL rh_lin
D:0074H SYMBOL rh_true
D:0078H SYMBOL t_C
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -