📄 temperature_humidity.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/16/2008 19:24:20 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO Temperature_Humidity RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
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_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (STRLEN)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
LINK MAP OF MODULE: Temperature_Humidity (?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"
DATA 0008H 000DH UNIT ?DT?MAIN
DATA 0015H 0007H UNIT _DATA_GROUP_
001CH 0004H *** GAP ***
BIT 0020H.0 0000H.2 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 027EH UNIT ?C?LIB_CODE
CODE 0281H 00E0H UNIT ?PR?MAIN?MAIN
CODE 0361H 008CH UNIT ?C_C51STARTUP
CODE 03EDH 0057H UNIT ?PR?_WRBYTE?MAIN
CODE 0444H 0053H UNIT ?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDRESS?MAIN
CODE 0497H 003BH UNIT ?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDRESS_SHIDU?MAIN
CODE 04D2H 0039H UNIT ?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDRESS_HANZI?MAIN
CODE 050BH 0037H UNIT ?PR?FREQUENCYTOHUMIDITY?MAIN
CODE 0542H 0036H UNIT ?CO?MAIN
CODE 0578H 0035H UNIT ?PR?GETFREQUENCY?MAIN
CODE 05ADH 002FH UNIT ?PR?PARALLEL_WRITE_LCD?MAIN
CODE 05DCH 0024H UNIT ?PR?RDBIT?MAIN
CODE 0600H 0022H UNIT ?PR?PARALLEL_INIT_LCD?MAIN
CODE 0622H 001FH UNIT ?PR?TXRESET?MAIN
CODE 0641H 001EH UNIT ?PR?_DELAY?MAIN
CODE 065FH 001DH UNIT ?PR?RDBYTE?MAIN
CODE 067CH 0016H UNIT ?PR?RXWAIT?MAIN
CODE 0692H 0016H UNIT ?PR?CLOCK0_INIT?MAIN
CODE 06A8H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 06BDH 0013H UNIT ?PR?PARALLEL_CHECK_BUSY?MAIN
BL51 BANKED LINKER/LOCATER V6.00 08/16/2008 19:24:20 PAGE 2
CODE 06D0H 0013H UNIT ?PR?RDTEMP?MAIN
CODE 06E3H 0010H UNIT ?PR?PARALLEL_CLEAR_RAM?MAIN
CODE 06F3H 000FH UNIT ?PR?_PARALLEL_DDRAM_ADDRESS_SET?MAIN
CODE 0702H 0008H UNIT ?PR?CONVERT?MAIN
CODE 070AH 0008H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: Temperature_Humidity (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0015H 0001H
+--> ?PR?PARALLEL_CLEAR_RAM?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?PARALLEL_INIT_LCD?MAIN
+--> ?PR?CLOCK0_INIT?MAIN
+--> ?PR?CONVERT?MAIN
+--> ?PR?RDTEMP?MAIN
+--> ?PR?GETFREQUENCY?MAIN
+--> ?PR?FREQUENCYTOHUMIDITY?MAIN
+--> ?CO?MAIN
+--> ?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDR...
+--> ?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDR...
+--> ?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDR...
?PR?PARALLEL_CLEAR_RAM?MAIN ----- ----- ----- -----
+--> ?PR?PARALLEL_WRITE_LCD?MAIN
?PR?PARALLEL_WRITE_LCD?MAIN 0020H.0 0000H.1 001BH 0001H
+--> ?PR?PARALLEL_CHECK_BUSY?MAIN
?PR?PARALLEL_CHECK_BUSY?MAIN 0020H.1 0000H.1 ----- -----
?PR?PARALLEL_INIT_LCD?MAIN ----- ----- ----- -----
+--> ?PR?PARALLEL_WRITE_LCD?MAIN
?PR?CONVERT?MAIN ----- ----- ----- -----
+--> ?PR?_WRBYTE?MAIN
?PR?_WRBYTE?MAIN 0020H.0 0000H.1 ----- -----
+--> ?PR?TXRESET?MAIN
+--> ?PR?RXWAIT?MAIN
+--> ?PR?_DELAY?MAIN
?PR?RDTEMP?MAIN ----- ----- ----- -----
+--> ?PR?_WRBYTE?MAIN
+--> ?PR?RDBYTE?MAIN
?PR?RDBYTE?MAIN ----- ----- ----- -----
+--> ?PR?RDBIT?MAIN
BL51 BANKED LINKER/LOCATER V6.00 08/16/2008 19:24:20 PAGE 3
?PR?RDBIT?MAIN 0020H.0 0000H.1 ----- -----
?PR?GETFREQUENCY?MAIN ----- ----- ----- -----
+--> ?PR?CLOCK0_INIT?MAIN
?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDR... ----- ----- 0016H 0003H
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?PARALLEL_WRITE_LCD?MAIN
+--> ?PR?_PARALLEL_DDRAM_ADDRESS_SET?MAIN
?PR?_PARALLEL_DDRAM_ADDRESS_SET?MAIN ----- ----- ----- -----
+--> ?PR?PARALLEL_WRITE_LCD?MAIN
?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDR... ----- ----- ----- -----
+--> ?PR?PARALLEL_WRITE_LCD?MAIN
+--> ?PR?_PARALLEL_DDRAM_ADDRESS_SET?MAIN
?PR?_PARALLEL_DISPLAYSTRINGS_WITHADDR... ----- ----- 0016H 0005H
+--> ?PR?PARALLEL_WRITE_LCD?MAIN
+--> ?PR?_PARALLEL_DDRAM_ADDRESS_SET?MAIN
SYMBOL TABLE OF MODULE: Temperature_Humidity (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0361H 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:0364H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H 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:0361H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0361H LINE# 133
C:0363H LINE# 134
BL51 BANKED LINKER/LOCATER V6.00 08/16/2008 19:24:20 PAGE 4
C:0364H LINE# 135
C:0365H LINE# 136
C:0367H LINE# 185
C:036AH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:06E3H PUBLIC Parallel_Clear_Ram
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0702H PUBLIC convert
C:04D2H PUBLIC _Parallel_DisplayStrings_WithAddress_hanzi
C:0444H PUBLIC _Parallel_DisplayStrings_WithAddress
C:0497H PUBLIC _Parallel_DisplayStrings_WithAddress_shidu
D:00A8H PUBLIC IE
B:00B0H.7 PUBLIC DQ
C:0692H PUBLIC Clock0_Init
C:06F3H PUBLIC _Parallel_DDRAM_Address_Set
D:00B8H PUBLIC IP
D:0008H PUBLIC RH
D:0009H PUBLIC times
B:00B0H.2 PUBLIC RS
C:0281H PUBLIC main
D:000BH PUBLIC tl_f
D:000CH PUBLIC tm_f
D:000DH PUBLIC tplsb
D:000EH PUBLIC tpmsb
B:00B0H.3 PUBLIC RW
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:03FCH PUBLIC _WrByte
B:0090H.7 PUBLIC BUSY
B:00B0H.5 PUBLIC E
C:0542H PUBLIC Tab_std
C:0559H PUBLIC Tab1
C:0566H PUBLIC Tab2
B:0088H.5 PUBLIC TF0
C:056FH PUBLIC Tab3
D:008CH PUBLIC TH0
C:065FH PUBLIC RdByte
C:06D0H PUBLIC RdTemp
C:050BH PUBLIC FrequencyToHumidity
D:008AH PUBLIC TL0
C:0622H PUBLIC TxReset
C:05C1H PUBLIC Parallel_Write_LCD
B:0088H.4 PUBLIC TR0
C:05DCH PUBLIC RdBit
D:000FH PUBLIC frequency
C:0578H PUBLIC GetFrequency
C:0600H PUBLIC Parallel_Init_LCD
D:0011H PUBLIC tl
D:0012H PUBLIC tm
C:067CH PUBLIC RxWait
D:00C8H PUBLIC T2CON
BL51 BANKED LINKER/LOCATER V6.00 08/16/2008 19:24:20 PAGE 5
D:0013H PUBLIC tplsb_f
D:0014H PUBLIC tpmsb_f
C:0641H PUBLIC _delay
C:06BDH PUBLIC Parallel_Check_Busy
B:00A0H.5 PUBLIC RST
D:00D0H PUBLIC PSW
------- PROC PARALLEL_CHECK_BUSY
------- DO
B:0020H.1 SYMBOL temp
------- ENDDO
C:06BDH LINE# 9
C:06BDH LINE# 10
C:06BDH LINE# 12
C:06C0H LINE# 13
C:06C2H LINE# 14
C:06C4H LINE# 16
C:06C4H LINE# 17
C:06C6H LINE# 18
C:06CAH LINE# 19
C:06CCH LINE# 20
C:06CCH LINE# 21
C:06CFH LINE# 22
------- ENDPROC PARALLEL_CHECK_BUSY
C:05B7H SYMBOL L?0088
C:05BBH SYMBOL L?0089
C:05BDH SYMBOL L?0090
------- PROC L?0087
------- ENDPROC L?0087
C:05B7H SYMBOL L?0088
C:05BBH SYMBOL L?0089
C:05BDH SYMBOL L?0090
------- PROC PARALLEL_WRITE_LCD
B:0020H.0 SYMBOL b_Data_Command
D:001BH SYMBOL uc_Content
C:05C1H LINE# 33
C:05C1H LINE# 34
C:05C1H LINE# 35
C:05C4H LINE# 36
C:05C7H LINE# 37
C:05C7H LINE# 38
C:05C9H LINE# 39
C:05CBH LINE# 40
C:05CDH LINE# 42
C:05CDH LINE# 43
C:05CFH LINE# 44
C:05D1H LINE# 45
C:05D1H LINE# 46
C:05D4H LINE# 47
C:05D6H LINE# 48
C:05D7H LINE# 49
C:05D8H LINE# 50
C:05D9H LINE# 51
C:05DBH LINE# 52
------- ENDPROC PARALLEL_WRITE_LCD
------- PROC _PARALLEL_DDRAM_ADDRESS_SET
D:0007H SYMBOL ucDDramAdd
C:06F3H LINE# 72
BL51 BANKED LINKER/LOCATER V6.00 08/16/2008 19:24:20 PAGE 6
C:06F3H LINE# 73
C:06F3H LINE# 74
C:06FBH LINE# 75
------- ENDPROC _PARALLEL_DDRAM_ADDRESS_SET
------- PROC PARALLEL_INIT_LCD
C:0600H LINE# 89
C:0600H LINE# 90
C:0600H LINE# 91
C:0602H LINE# 93
C:060AH LINE# 94
C:0612H LINE# 95
C:061AH LINE# 96
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -