📄 temp_display.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 11/12/2008 00:42:56 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
BL51.EXE DS18B20.OBJ, TEST.OBJ, VIIC_C51.OBJ, ZLG7290.OBJ, C:\XINGYAN\STAR51.LIB TO TEMP_DISPLAY.ABS RS (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
DS18B20.OBJ (DS18B20)
TEST.OBJ (TEST)
VIIC_C51.OBJ (VIIC_C51)
ZLG7290.OBJ (ZLG7290)
C:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
LINK MAP OF MODULE: TEMP_DISPLAY.ABS (DS18B20)
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?ACK_I2C?VIIC_C51
BIT 0020H.1 0000H.1 UNIT ?BI?VIIC_C51
BIT 0020H.2 0000H.1 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0010H UNIT _XDATA_GROUP_
XDATA 0010H 000BH UNIT ?XD?TEST
XDATA 001BH 0006H UNIT ?XD?_IRCVSTR?VIIC_C51
XDATA 0021H 0002H UNIT ?XD?DS18B20
XDATA 0023H 0001H UNIT ?XD?_ZLG7290_SENDDATA?ZLG7290
XDATA 0024H 0001H UNIT ?XD?ZLG7290_GETKEY?ZLG7290
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 008CH UNIT ?C_C51STARTUP
CODE 009AH 005BH UNIT ?PR?T0_INTER?TEST
CODE 00F5H 0059H UNIT ?PR?_IRCVSTR?VIIC_C51
CODE 014EH 004DH UNIT ?PR?_WRBYTE?DS18B20
CODE 019BH 0046H UNIT ?PR?_ZLG7290_SENDBUF?ZLG7290
CODE 01E1H 0041H UNIT ?C?LIB_CODE
CODE 0222H 003DH UNIT ?PR?_SENDBYTE?VIIC_C51
CODE 025FH 003CH UNIT ?PR?_ISENDSTR?VIIC_C51
CODE 029BH 002DH UNIT ?PR?_ZLG7290_SENDDATA?ZLG7290
CODE 02C8H 002CH UNIT ?PR?_DISPLAY?TEST
CODE 02F4H 0029H UNIT ?PR?DS18B20_READ?DS18B20
CODE 031DH 0027H UNIT ?PR?RDBIT?DS18B20
BL51 BANKED LINKER/LOCATER V5.12 11/12/2008 00:42:56 PAGE 2
CODE 0344H 0026H UNIT ?PR?RDTEMP?DS18B20
CODE 036AH 0025H UNIT ?PR?RCVBYTE?VIIC_C51
CODE 038FH 0023H UNIT ?PR?_ZLG7290_SENDCMD?ZLG7290
CODE 03B2H 0021H UNIT ?PR?ZLG7290_GETKEY?ZLG7290
CODE 03D3H 001FH UNIT ?PR?TXRESET?DS18B20
CODE 03F2H 001FH UNIT ?PR?_IRCVBYTE?VIIC_C51
CODE 0411H 001EH UNIT ?PR?_DELAY?DS18B20
CODE 042FH 001EH UNIT ?PR?RDBYTE?DS18B20
CODE 044DH 001AH UNIT ?PR?_TEMPTRANS?DS18B20
CODE 0467H 001AH UNIT ?PR?_ISENDBYTE?VIIC_C51
CODE 0481H 0018H UNIT ?PR?CONVERT?DS18B20
CODE 0499H 0018H UNIT ?C_INITSEG
CODE 04B1H 0018H UNIT ?PR?ACK_I2C?VIIC_C51
CODE 04C9H 0017H UNIT ?PR?MAIN?TEST
CODE 04E0H 0016H UNIT ?PR?RXWAIT?DS18B20
CODE 04F6H 0016H UNIT ?PR?START_I2C?VIIC_C51
CODE 050CH 0012H UNIT ?PR?_DELAYMS?ZLG7290
CODE 051EH 0011H UNIT ?PR?STOP_I2C?VIIC_C51
OVERLAY MAP OF MODULE: TEMP_DISPLAY.ABS (DS18B20)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------
?PR?T0_INTER?TEST ----- ----- ----- -----
+--> ?PR?DS18B20_READ?DS18B20
+--> ?PR?_DISPLAY?TEST
?PR?DS18B20_READ?DS18B20 ----- ----- 0000H 0001H
+--> ?PR?_DELAY?DS18B20
+--> ?PR?CONVERT?DS18B20
+--> ?PR?RDTEMP?DS18B20
+--> ?PR?_TEMPTRANS?DS18B20
?PR?CONVERT?DS18B20 ----- ----- ----- -----
+--> ?PR?TXRESET?DS18B20
+--> ?PR?RXWAIT?DS18B20
+--> ?PR?_DELAY?DS18B20
+--> ?PR?_WRBYTE?DS18B20
?PR?_WRBYTE?DS18B20 0020H.2 0000H.1 ----- -----
?PR?RDTEMP?DS18B20 ----- ----- ----- -----
+--> ?PR?TXRESET?DS18B20
+--> ?PR?RXWAIT?DS18B20
+--> ?PR?_DELAY?DS18B20
+--> ?PR?_WRBYTE?DS18B20
+--> ?PR?RDBYTE?DS18B20
?PR?RDBYTE?DS18B20 ----- ----- ----- -----
+--> ?PR?RDBIT?DS18B20
?PR?RDBIT?DS18B20 0020H.2 0000H.1 ----- -----
BL51 BANKED LINKER/LOCATER V5.12 11/12/2008 00:42:56 PAGE 3
?PR?_DISPLAY?TEST ----- ----- 0000H 0003H
+--> ?PR?_ZLG7290_SENDBUF?ZLG7290
?PR?_ZLG7290_SENDBUF?ZLG7290 ----- ----- 0003H 0005H
+--> ?PR?_ZLG7290_SENDCMD?ZLG7290
?PR?_ZLG7290_SENDCMD?ZLG7290 ----- ----- 0008H 0002H
+--> ?PR?_ISENDSTR?VIIC_C51
+--> ?PR?_DELAYMS?ZLG7290
?PR?_ISENDSTR?VIIC_C51 ----- ----- 000AH 0006H
+--> ?PR?START_I2C?VIIC_C51
+--> ?PR?_SENDBYTE?VIIC_C51
+--> ?PR?STOP_I2C?VIIC_C51
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TEST
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: TEMP_DISPLAY.ABS (DS18B20)
VALUE TYPE NAME
----------------------------------
------- MODULE DS18B20
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:044DH PUBLIC _TempTrans
C:02F4H PUBLIC ds18b20_read
C:0481H PUBLIC convert
B:0090H.2 PUBLIC DQ
B:00D0H.7 PUBLIC CY
X:0021H PUBLIC tplsb
X:0022H PUBLIC tpmsb
C:014EH PUBLIC _WrByte
C:042FH PUBLIC RdByte
C:0344H PUBLIC RdTemp
C:03D3H PUBLIC TxReset
C:031DH PUBLIC RdBit
C:04E0H PUBLIC RxWait
C:0411H PUBLIC _delay
------- PROC _DELAY
D:0006H SYMBOL t
------- DO
D:0004H SYMBOL i
------- ENDDO
C:0411H LINE# 8
C:0411H LINE# 9
C:0411H LINE# 11
C:041BH LINE# 12
C:041BH LINE# 13
C:0427H LINE# 14
C:042EH LINE# 15
BL51 BANKED LINKER/LOCATER V5.12 11/12/2008 00:42:56 PAGE 4
C:042EH LINE# 16
------- ENDPROC _DELAY
------- PROC _TEMPTRANS
D:0007H SYMBOL ht
D:0001H SYMBOL lt
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL k
------- ENDDO
C:044DH LINE# 18
C:044FH LINE# 19
C:044FH LINE# 20
C:0454H LINE# 21
C:0456H LINE# 22
C:0458H LINE# 23
C:045CH LINE# 24
C:0460H LINE# 25
C:0464H LINE# 26
C:0466H LINE# 27
------- ENDPROC _TEMPTRANS
------- PROC TXRESET
------- DO
D:0006H SYMBOL i
------- ENDDO
C:03D3H LINE# 29
C:03D3H LINE# 30
C:03D3H LINE# 32
C:03D5H LINE# 33
C:03D9H LINE# 34
C:03E2H LINE# 35
C:03E4H LINE# 36
C:03E8H LINE# 37
C:03F1H LINE# 38
------- ENDPROC TXRESET
------- PROC RXWAIT
------- DO
D:0006H SYMBOL i
------- ENDDO
C:04E0H LINE# 40
C:04E0H LINE# 41
C:04E0H LINE# 43
C:04E3H LINE# 44
C:04E8H LINE# 45
C:04ECH LINE# 46
C:04F5H LINE# 47
------- ENDPROC RXWAIT
------- PROC RDBIT
------- DO
D:0006H SYMBOL i
B:0020H.2 SYMBOL b
------- ENDDO
C:031DH LINE# 49
C:031DH LINE# 50
C:031DH LINE# 53
C:031FH LINE# 54
C:0324H LINE# 55
C:0326H LINE# 56
BL51 BANKED LINKER/LOCATER V5.12 11/12/2008 00:42:56 PAGE 5
C:032BH LINE# 57
C:0330H LINE# 58
C:0334H LINE# 59
C:0338H LINE# 60
C:0341H LINE# 61
C:0343H LINE# 62
------- ENDPROC RDBIT
------- PROC RDBYTE
------- DO
D:0004H SYMBOL i
D:0007H SYMBOL j
D:0005H SYMBOL b
------- ENDDO
C:042FH LINE# 64
C:042FH LINE# 65
C:042FH LINE# 67
C:0431H LINE# 68
C:0433H LINE# 69
C:0433H LINE# 70
C:0439H LINE# 71
C:0445H LINE# 72
C:044AH LINE# 74
C:044CH LINE# 75
------- ENDPROC RDBYTE
------- PROC _WRBYTE
D:0001H SYMBOL b
------- DO
D:0002H SYMBOL i
D:0007H SYMBOL j
B:0020H.2 SYMBOL btmp
------- ENDDO
C:014EH LINE# 77
C:0150H LINE# 78
C:0150H LINE# 82
C:0152H LINE# 83
C:0152H LINE# 84
C:0156H LINE# 85
C:015AH LINE# 86
C:015DH LINE# 87
C:015DH LINE# 88
C:015FH LINE# 89
C:0169H LINE# 90
C:016BH LINE# 91
C:016FH LINE# 92
C:017AH LINE# 93
C:017AH LINE# 95
C:017AH LINE# 96
C:017CH LINE# 97
C:0180H LINE# 98
C:0189H LINE# 99
C:018BH LINE# 100
C:0190H LINE# 101
C:0195H LINE# 102
C:0195H LINE# 103
C:019AH LINE# 104
------- ENDPROC _WRBYTE
------- PROC CONVERT
BL51 BANKED LINKER/LOCATER V5.12 11/12/2008 00:42:56 PAGE 6
C:0481H LINE# 106
C:0481H LINE# 107
C:0481H LINE# 108
C:0484H LINE# 109
C:0487H LINE# 110
C:048EH LINE# 111
C:0493H LINE# 112
C:0498H LINE# 113
------- ENDPROC CONVERT
------- PROC RDTEMP
C:0344H LINE# 115
C:0344H LINE# 116
C:0344H LINE# 117
C:0347H LINE# 118
C:034AH LINE# 119
C:0351H LINE# 120
C:0356H LINE# 121
C:035BH LINE# 122
C:0363H LINE# 123
C:0369H LINE# 126
------- ENDPROC RDTEMP
------- PROC DS18B20_READ
------- DO
X:0000H SYMBOL temp
------- ENDDO
C:02F4H LINE# 146
C:02F4H LINE# 147
C:02F4H LINE# 148
C:02F9H LINE# 150
C:02FFH LINE# 151
C:0302H LINE# 152
C:0309H LINE# 153
C:030CH LINE# 154
C:031CH LINE# 155
C:031CH LINE# 156
------- ENDPROC DS18B20_READ
------- ENDMOD DS18B20
------- MODULE TEST
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:009AH PUBLIC T0_inter
D:00A8H PUBLIC IE
B:0090H.1 PUBLIC P1_1
D:00B8H PUBLIC IP
X:0010H PUBLIC keynum
C:04C9H PUBLIC main
X:0011H PUBLIC count
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
X:0012H PUBLIC led_tab
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
BL51 BANKED LINKER/LOCATER V5.12 11/12/2008 00:42:56 PAGE 7
C:02C8H PUBLIC _display
D:00C8H PUBLIC T2CON
X:001AH PUBLIC dispval
D:00D0H PUBLIC PSW
------- PROC _DISPLAY
D:0007H SYMBOL t
------- DO
X:0000H SYMBOL a
------- ENDDO
C:02C8H LINE# 13
C:02C8H LINE# 14
C:02C8H LINE# 16
C:02DAH LINE# 17
C:02E1H LINE# 18
C:02E8H LINE# 19
C:02F3H LINE# 20
------- ENDPROC _DISPLAY
------- PROC T0_INTER
C:009AH LINE# 21
C:00B7H LINE# 23
C:00BAH LINE# 24
C:00BDH LINE# 25
C:00C3H LINE# 26
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -