📄 sht.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 06/14/2007 21:21:36 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, shtxx_self.obj TO sht RAMSIZE (256)
MEMORY MODEL: COMPACT WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
shtxx_self.obj (SHTXX_SELF)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPC.LIB (LOG)
D:\KEIL\C51\LIB\C51FPC.LIB (POW)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?CHKFLOAT)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPNEG)
D:\KEIL\C51\LIB\C51FPC.LIB (?C?FPSERIES)
D:\KEIL\C51\LIB\C51FPC.LIB (EXP)
D:\KEIL\C51\LIB\C51C.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51C.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51C.LIB (?C?SIDIV)
D:\KEIL\C51\LIB\C51C.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51C.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?LSTPTR)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDPDATA0)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE0)
D:\KEIL\C51\LIB\C51C.LIB (?C?LSTPDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?LSTKPDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDXDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?LLDPDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51C.LIB (?C?LSTXDATA)
LINK MAP OF MODULE: sht (?C_STARTUP)
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 ?BI?SHTXX_SELF
BIT 0020H.1 0000H.1 UNIT ?BI?LOG?LOG
BIT 0020H.2 0000H.1 UNIT _BIT_GROUP_
BL51 BANKED LINKER/LOCATER V5.03 06/14/2007 21:21:36 PAGE 2
0020H.3 0000H.5 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0001H INPAGE ?PD?AD_CE?SHTXX_SELF
XDATA 0001H 001BH INPAGE ?PD?AD_CE_N?SHTXX_SELF
XDATA 001CH 0001H INPAGE ?PD?LCD_DIS_TIME?SHTXX_SELF
XDATA 001DH 0007H INPAGE ?PD?_SET_TIME?SHTXX_SELF
XDATA 0024H 0002H INPAGE ?PD?_LCD_DIS_NUM_3?SHTXX_SELF
XDATA 0026H 0002H INPAGE ?PD?_LCD_DIS_NUM_4?SHTXX_SELF
XDATA 0028H 0007H INPAGE ?PD?_LCD_DIS_NUM_BIT?SHTXX_SELF
XDATA 002FH 0006H INPAGE ?PD?_S_READ_STATUSREG?SHTXX_SELF
XDATA 0035H 000CH INPAGE ?PD?_CALC_DEWPOINT?SHTXX_SELF
XDATA 0041H 0014H INPAGE ?PD?SHTXX_SELF
XDATA 0055H 0004H INPAGE ?PD?LOG?LOG
XDATA 0059H 000AH INPAGE ?PD?_POW?POW
XDATA 0063H 0044H INPAGE _PDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 06FCH UNIT ?C?LIB_CODE
CODE 06FFH 01DCH UNIT ?PR?_CALC_STH11?SHTXX_SELF
CODE 08DBH 0171H UNIT ?PR?MAIN?SHTXX_SELF
CODE 0A4CH 0158H UNIT ?PR?_POW?POW
CODE 0BA4H 0123H UNIT ?PR?LOG?LOG
CODE 0CC7H 0107H UNIT ?PR?_SET_TIME?SHTXX_SELF
CODE 0DCEH 0100H UNIT ?PR?LCD_DIS_TIME?SHTXX_SELF
CODE 0ECEH 00F9H UNIT ?PR?_LCD_DIS_NUM_BIT?SHTXX_SELF
CODE 0FC7H 00CCH UNIT ?PR?_CALC_DEWPOINT?SHTXX_SELF
CODE 1093H 00AFH UNIT ?PR?CAL_TEMP_HUMI?SHTXX_SELF
CODE 1142H 00AEH UNIT ?PR?_S_MEASURE?SHTXX_SELF
CODE 11F0H 00A4H UNIT ?PR?LCD_READ_TIME?SHTXX_SELF
CODE 1294H 009AH UNIT ?PR?EXP?EXP
CODE 132EH 008CH UNIT ?C_C51STARTUP
CODE 13BAH 0073H UNIT ?PR?_LCD_DIS_NUM?SHTXX_SELF
CODE 142DH 0073H UNIT ?PR?KEY_DATA?SHTXX_SELF
CODE 14A0H 006EH UNIT ?PR?_LCD_DIS_NUM_4?SHTXX_SELF
CODE 150EH 006AH UNIT ?PR?AD_CE_N?SHTXX_SELF
CODE 1578H 0050H UNIT ?PR?_LCD_DIS_NUM_3?SHTXX_SELF
CODE 15C8H 0041H UNIT ?PR?_LCD_DIS_NUM_2?SHTXX_SELF
CODE 1609H 0040H UNIT ?PR?_SENDBYTE?SHTXX_SELF
CODE 1649H 003EH UNIT ?PR?AD_CE?SHTXX_SELF
CODE 1687H 003AH UNIT ?PR?_LCD_ADD?SHTXX_SELF
CODE 16C1H 0037H UNIT ?PR?LCD_INI?SHTXX_SELF
CODE 16F8H 0033H UNIT ?PR?_LCD_WRD?SHTXX_SELF
CODE 172BH 002EH UNIT ?PR?_S_READ_BYTE?SHTXX_SELF
CODE 1759H 002DH UNIT ?PR?_S_WRITE_BYTE?SHTXX_SELF
CODE 1786H 002BH UNIT ?PR?_ISENDSTR_16?SHTXX_SELF
CODE 17B1H 002BH UNIT ?PR?_S_READ_STATUSREG?SHTXX_SELF
CODE 17DCH 0025H UNIT ?PR?RCVBYTE?SHTXX_SELF
CODE 1801H 0024H UNIT ?PR?_ISENDSTR_8?SHTXX_SELF
CODE 1825H 0022H UNIT ?PR?ACK_I2C?SHTXX_SELF
CODE 1847H 0020H UNIT ?PR?LCD_CHECKBUSY?SHTXX_SELF
CODE 1867H 001EH UNIT ?PR?START_I2C?SHTXX_SELF
CODE 1885H 001DH UNIT ?PR?_LCD_WRC?SHTXX_SELF
CODE 18A2H 0019H UNIT ?PR?S_TRANSSTART?SHTXX_SELF
CODE 18BBH 0018H UNIT ?PR?_S_WRITE_STATUSREG?SHTXX_SELF
BL51 BANKED LINKER/LOCATER V5.03 06/14/2007 21:21:36 PAGE 3
CODE 18D3H 0018H UNIT ?CO?SHTXX_SELF
CODE 18EBH 0017H UNIT ?PR?LCD_READ_AC?SHTXX_SELF
CODE 1902H 0015H UNIT ?PR?_IRCVSTR_16?SHTXX_SELF
CODE 1917H 0012H UNIT ?PR?S_CONNECTIONRESET?SHTXX_SELF
CODE 1929H 0012H UNIT ?C_INITSEG
CODE 193BH 0011H UNIT ?PR?_LDELAY?SHTXX_SELF
CODE 194CH 0011H UNIT ?PR?STOP_I2C?SHTXX_SELF
CODE 195DH 0010H UNIT ?PR?_IRCVSTR_8?SHTXX_SELF
CODE 196DH 000EH UNIT ?PR?_LCD_DIS_NUM_1?SHTXX_SELF
CODE 197BH 000EH UNIT ?PR?_LCD_DIS_CH?SHTXX_SELF
CODE 1989H 000EH UNIT ?PR?S_SOFTRESET?SHTXX_SELF
CODE 1997H 000DH UNIT ?PR?INIT_UART?SHTXX_SELF
CODE 19A4H 0007H UNIT ?PR?AD_EN?SHTXX_SELF
CODE 19ABH 0007H UNIT ?PR?LCD_EN?SHTXX_SELF
CODE 19B2H 0007H UNIT ?PR?THREE_OPEN?SHTXX_SELF
CODE 19B9H 0007H UNIT ?PR?THREE_CLOSE?SHTXX_SELF
CODE 19C0H 0007H UNIT ?PR?_DELAY?SHTXX_SELF
CODE 19C7H 0006H UNIT ?PR?CAL_BASIC?SHTXX_SELF
CODE 19CDH 0003H UNIT ?PR?LCD_ON?SHTXX_SELF
CODE 19D0H 0003H UNIT ?PR?LCD_OFF?SHTXX_SELF
OVERLAY MAP OF MODULE: sht (?C_STARTUP)
SEGMENT BIT_GROUP PDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?SHTXX_SELF
+--> ?C_INITSEG
?PR?MAIN?SHTXX_SELF ----- ----- 0063H 000AH
+--> ?PR?LCD_OFF?SHTXX_SELF
+--> ?PR?LCD_ON?SHTXX_SELF
+--> ?PR?LCD_INI?SHTXX_SELF
+--> ?PR?_DELAY?SHTXX_SELF
+--> ?PR?_LCD_ADD?SHTXX_SELF
+--> ?PR?_LCD_DIS_CH?SHTXX_SELF
+--> ?PR?LCD_READ_AC?SHTXX_SELF
+--> ?PR?_LCD_DIS_NUM?SHTXX_SELF
+--> ?PR?CAL_BASIC?SHTXX_SELF
+--> ?PR?_LCD_DIS_NUM_2?SHTXX_SELF
+--> ?PR?_LCD_WRD?SHTXX_SELF
+--> ?PR?_LDELAY?SHTXX_SELF
?PR?LCD_INI?SHTXX_SELF ----- ----- ----- -----
+--> ?PR?_DELAY?SHTXX_SELF
+--> ?PR?_LCD_WRC?SHTXX_SELF
?PR?_LCD_WRC?SHTXX_SELF ----- ----- 006EH 0001H
+--> ?PR?LCD_EN?SHTXX_SELF
+--> ?PR?LCD_CHECKBUSY?SHTXX_SELF
+--> ?PR?_DELAY?SHTXX_SELF
?PR?LCD_CHECKBUSY?SHTXX_SELF ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 06/14/2007 21:21:36 PAGE 4
+--> ?PR?LCD_EN?SHTXX_SELF
+--> ?PR?_DELAY?SHTXX_SELF
?PR?_LCD_ADD?SHTXX_SELF ----- ----- 006DH 0001H
+--> ?PR?_LCD_WRC?SHTXX_SELF
?PR?_LCD_DIS_CH?SHTXX_SELF ----- ----- 006DH 0001H
+--> ?PR?_LCD_WRD?SHTXX_SELF
?PR?_LCD_WRD?SHTXX_SELF ----- ----- 006FH 0001H
+--> ?PR?LCD_EN?SHTXX_SELF
+--> ?PR?LCD_CHECKBUSY?SHTXX_SELF
+--> ?PR?_DELAY?SHTXX_SELF
?PR?LCD_READ_AC?SHTXX_SELF ----- ----- ----- -----
+--> ?PR?LCD_EN?SHTXX_SELF
+--> ?PR?_DELAY?SHTXX_SELF
?PR?_LCD_DIS_NUM?SHTXX_SELF ----- ----- 006DH 0002H
+--> ?PR?_LCD_WRD?SHTXX_SELF
?PR?CAL_BASIC?SHTXX_SELF ----- ----- ----- -----
+--> ?PR?LCD_READ_TIME?SHTXX_SELF
+--> ?PR?CAL_TEMP_HUMI?SHTXX_SELF
?PR?LCD_READ_TIME?SHTXX_SELF ----- ----- ----- -----
+--> ?PR?_IRCVSTR_8?SHTXX_SELF
?PR?_IRCVSTR_8?SHTXX_SELF ----- ----- ----- -----
+--> ?PR?START_I2C?SHTXX_SELF
+--> ?PR?ACK_I2C?SHTXX_SELF
+--> ?PR?STOP_I2C?SHTXX_SELF
?PR?START_I2C?SHTXX_SELF ----- ----- ----- -----
+--> ?PR?_SENDBYTE?SHTXX_SELF
?PR?ACK_I2C?SHTXX_SELF 0020H.2 0000H.1 ----- -----
+--> ?PR?_SENDBYTE?SHTXX_SELF
+--> ?PR?RCVBYTE?SHTXX_SELF
?PR?CAL_TEMP_HUMI?SHTXX_SELF ----- ----- 006DH 000CH
+--> ?PR?S_CONNECTIONRESET?SHTXX_SELF
+--> ?PR?_S_MEASURE?SHTXX_SELF
+--> ?PR?_CALC_STH11?SHTXX_SELF
?PR?S_CONNECTIONRESET?SHTXX_SELF ----- ----- ----- -----
+--> ?PR?S_TRANSSTART?SHTXX_SELF
?PR?_S_MEASURE?SHTXX_SELF ----- ----- 0079H 000BH
+--> ?PR?S_TRANSSTART?SHTXX_SELF
+--> ?PR?_S_WRITE_BYTE?SHTXX_SELF
+--> ?PR?_S_READ_BYTE?SHTXX_SELF
?PR?_CALC_STH11?SHTXX_SELF ----- ----- 0079H 002EH
?PR?_LCD_DIS_NUM_2?SHTXX_SELF ----- ----- 006DH 0002H
+--> ?PR?_LCD_WRD?SHTXX_SELF
BL51 BANKED LINKER/LOCATER V5.03 06/14/2007 21:21:36 PAGE 5
SYMBOL TABLE OF MODULE: sht (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:132EH SEGMENT ?C_C51STARTUP
I:0021H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:1331H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:132EH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:132EH LINE# 99
C:1330H LINE# 100
C:1331H LINE# 101
C:1332H LINE# 102
C:1334H LINE# 151
C:1337H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE SHTXX_SELF
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:160CH PUBLIC _SendByte
D:00B0H PUBLIC P3
C:06FFH PUBLIC _calc_sth11
C:1804H PUBLIC _ISendStr_8
X:0041H PUBLIC humi_s
C:0ECEH PUBLIC _lcd_dis_num_bit
X:0042H PUBLIC temp_s
D:00A8H PUBLIC IE
C:19B9H PUBLIC three_close
C:19C7H PUBLIC cal_basic
BL51 BANKED LINKER/LOCATER V5.03 06/14/2007 21:21:36 PAGE 6
D:00B8H PUBLIC IP
C:17B1H PUBLIC _s_read_statusreg
B:00B0H.5 PUBLIC DATA
C:168CH PUBLIC _lcd_add
B:00B0H.7 PUBLIC hben
B:00B0H.6 PUBLIC lben
C:08DBH PUBLIC main
B:0090H.3 PUBLIC WP
C:195DH PUBLIC _IRcvStr_8
C:1142H PUBLIC _s_measure
C:18BBH PUBLIC _s_write_statusreg
C:19B2H PUBLIC three_open
B:0020H.0 PUBLIC ack
C:18A2H PUBLIC s_transstart
C:1917H PUBLIC s_connectionreset
D:0098H PUBLIC SCON
B:00A0H.3 PUBLIC lcd_deng
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:1786H PUBLIC _ISendStr_16
C:1989H PUBLIC s_softreset
C:150EH PUBLIC ad_ce_n
C:0CC7H PUBLIC _set_time
C:1885H PUBLIC _lcd_wrc
C:18D3H SYMBOL _?ix1000
C:17DCH PUBLIC RcvByte
C:170EH PUBLIC _lcd_wrd
C:0FC7H PUBLIC _calc_dewpoint
C:11F0H PUBLIC lcd_read_time
C:142DH PUBLIC key_data
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -