📄 caidan.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/11/2007 15:23:54 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE Text1.obj TO caidan RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Text1.obj (TEXT1)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
LINK MAP OF MODULE: caidan (TEXT1)
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?TEXT1
0017H 0009H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?TEXT1
BIT 0021H.0 0000H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0051H UNIT _DATA_GROUP_
IDATA 0073H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 026DH UNIT ?PR?MAIN?TEXT1
CODE 0270H 01E7H UNIT ?C?LIB_CODE
CODE 0457H 018AH UNIT ?PR?_XIANSHU?TEXT1
CODE 05E1H 0062H UNIT ?PR?GETKEY_II?TEXT1
CODE 0643H 0060H UNIT ?PR?_XIANSHI?TEXT1
CODE 06A3H 0055H UNIT ?PR?_WRBYTE?TEXT1
CODE 06F8H 0040H UNIT ?CO?TEXT1
CODE 0738H 0035H UNIT ?PR?GETTEMP?TEXT1
CODE 076DH 0024H UNIT ?PR?RDBIT?TEXT1
CODE 0791H 001FH UNIT ?PR?TXRESET?TEXT1
CODE 07B0H 001DH UNIT ?PR?RDBYTE?TEXT1
CODE 07CDH 001AH UNIT ?PR?_LCD1602_WRCMD?TEXT1
CODE 07E7H 001AH UNIT ?PR?_LCD1602_WRDATA?TEXT1
CODE 0801H 0019H UNIT ?PR?LCD1602_INIT?TEXT1
CODE 081AH 0017H UNIT ?PR?_DELAY?TEXT1
CODE 0831H 0016H UNIT ?PR?RXWAIT?TEXT1
CODE 0847H 0013H UNIT ?PR?RDTEMP?TEXT1
CODE 085AH 0012H UNIT ?PR?LCD1602_BUSY?TEXT1
CODE 086CH 000CH UNIT ?C_C51STARTUP
CODE 0878H 000AH UNIT ?PR?LCD1602_CLEAR?TEXT1
CODE 0882H 0008H UNIT ?PR?CONVERT?TEXT1
BL51 BANKED LINKER/LOCATER V5.11 08/11/2007 15:23:54 PAGE 2
OVERLAY MAP OF MODULE: caidan (TEXT1)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?TEXT1
?PR?MAIN?TEXT1 ----- ----- 0022H 0023H
+--> ?CO?TEXT1
+--> ?PR?_DELAY?TEXT1
+--> ?PR?LCD1602_INIT?TEXT1
+--> ?PR?_LCD1602_WRCMD?TEXT1
+--> ?PR?_XIANSHI?TEXT1
+--> ?PR?GETKEY_II?TEXT1
+--> ?PR?GETTEMP?TEXT1
+--> ?PR?LCD1602_CLEAR?TEXT1
+--> ?PR?_XIANSHU?TEXT1
+--> ?PR?_LCD1602_WRDATA?TEXT1
?PR?_DELAY?TEXT1 ----- ----- ----- -----
+--> ?PR?_LCD1602_WRCMD?TEXT1
?PR?_LCD1602_WRCMD?TEXT1 ----- ----- ----- -----
+--> ?PR?LCD1602_CLEAR?TEXT1
+--> ?PR?LCD1602_BUSY?TEXT1
?PR?LCD1602_INIT?TEXT1 ----- ----- ----- -----
+--> ?PR?_DELAY?TEXT1
+--> ?PR?_LCD1602_WRCMD?TEXT1
?PR?_XIANSHI?TEXT1 ----- ----- 0045H 002EH
+--> ?CO?TEXT1
+--> ?PR?LCD1602_CLEAR?TEXT1
+--> ?PR?_LCD1602_WRCMD?TEXT1
+--> ?PR?_LCD1602_WRDATA?TEXT1
?PR?_LCD1602_WRDATA?TEXT1 ----- ----- ----- -----
+--> ?PR?LCD1602_BUSY?TEXT1
?PR?GETTEMP?TEXT1 ----- ----- ----- -----
+--> ?PR?_DELAY?TEXT1
+--> ?PR?CONVERT?TEXT1
+--> ?PR?RDTEMP?TEXT1
?PR?CONVERT?TEXT1 ----- ----- ----- -----
+--> ?PR?_WRBYTE?TEXT1
?PR?_WRBYTE?TEXT1 0021H.0 0000H.1 ----- -----
+--> ?PR?TXRESET?TEXT1
+--> ?PR?RXWAIT?TEXT1
+--> ?PR?_DELAY?TEXT1
?PR?RDTEMP?TEXT1 ----- ----- ----- -----
+--> ?PR?_WRBYTE?TEXT1
+--> ?PR?RDBYTE?TEXT1
BL51 BANKED LINKER/LOCATER V5.11 08/11/2007 15:23:54 PAGE 3
?PR?RDBYTE?TEXT1 ----- ----- ----- -----
+--> ?PR?RDBIT?TEXT1
?PR?RDBIT?TEXT1 0021H.0 0000H.1 ----- -----
?PR?_XIANSHU?TEXT1 ----- ----- 0045H 000CH
+--> ?PR?_LCD1602_WRDATA?TEXT1
SYMBOL TABLE OF MODULE: caidan (TEXT1)
VALUE TYPE NAME
----------------------------------
------- MODULE TEXT1
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
B:0020H.0 PUBLIC adc_549low
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0882H PUBLIC convert
B:00A0H.7 PUBLIC e_1602
B:0080H.0 PUBLIC alarm
B:00A0H.5 PUBLIC rs_1602
B:00A0H.6 PUBLIC rw_1602
B:00A0H.0 PUBLIC DQ
C:0801H PUBLIC lcd1602_init
D:0008H PUBLIC state
C:085AH PUBLIC lcd1602_busy
C:0003H PUBLIC main
D:0009H PUBLIC tplsb
D:000AH PUBLIC tpmsb
D:0020H PUBLIC adc_549
D:000BH PUBLIC tempx
D:000DH PUBLIC mea
D:000EH PUBLIC temp
C:05E1H PUBLIC getkey_ii
C:06B0H PUBLIC _WrByte
C:06F8H SYMBOL _?ix1000
C:0725H SYMBOL _?ix1001
C:0730H SYMBOL _?ix1002
C:07ECH PUBLIC _lcd1602_wrdata
C:07B0H PUBLIC RdByte
C:0847H PUBLIC RdTemp
C:0791H PUBLIC TxReset
C:076DH PUBLIC RdBit
D:0010H PUBLIC in
C:0643H PUBLIC _xianshi
C:07D2H PUBLIC _lcd1602_wrcmd
C:0831H PUBLIC RxWait
C:0457H PUBLIC _xianshu
C:0878H PUBLIC lcd1602_clear
D:0014H PUBLIC m
C:081FH PUBLIC _delay
D:0016H PUBLIC s
BL51 BANKED LINKER/LOCATER V5.11 08/11/2007 15:23:54 PAGE 4
C:0738H PUBLIC gettemp
C:081AH SYMBOL L?0150
------- PROC L?0149
------- ENDPROC L?0149
C:081AH SYMBOL L?0150
------- PROC _DELAY
D:0007H SYMBOL t
------- DO
D:0006H SYMBOL i
------- ENDDO
C:081FH LINE# 30
C:081FH LINE# 31
C:081FH LINE# 33
C:0825H LINE# 34
C:0825H LINE# 36
C:082DH LINE# 37
C:0830H LINE# 38
C:0830H LINE# 39
------- ENDPROC _DELAY
------- PROC LCD1602_BUSY
------- DO
D:0007H SYMBOL busy_flag
------- ENDDO
C:085AH LINE# 59
C:085AH LINE# 60
C:085AH LINE# 62
C:085CH LINE# 63
C:085EH LINE# 64
C:085FH LINE# 65
C:0861H LINE# 66
C:0862H LINE# 67
C:0865H LINE# 68
C:0867H LINE# 69
C:0869H LINE# 70
C:086BH LINE# 71
------- ENDPROC LCD1602_BUSY
C:07CDH SYMBOL L?0145
------- PROC L?0144
------- ENDPROC L?0144
C:07CDH SYMBOL L?0145
------- PROC _LCD1602_WRCMD
D:0006H SYMBOL lcdcmd
C:07D2H LINE# 79
C:07D4H LINE# 80
C:07D4H LINE# 81
C:07D9H LINE# 82
C:07DBH LINE# 83
C:07DDH LINE# 84
C:07DFH LINE# 85
C:07E0H LINE# 86
C:07E2H LINE# 87
C:07E3H LINE# 88
C:07E4H LINE# 89
C:07E6H LINE# 90
------- ENDPROC _LCD1602_WRCMD
C:07E7H SYMBOL L?0147
------- PROC L?0146
BL51 BANKED LINKER/LOCATER V5.11 08/11/2007 15:23:54 PAGE 5
------- ENDPROC L?0146
C:07E7H SYMBOL L?0147
------- PROC _LCD1602_WRDATA
D:0006H SYMBOL lcddata
C:07ECH LINE# 95
C:07EEH LINE# 96
C:07EEH LINE# 97
C:07F3H LINE# 98
C:07F5H LINE# 99
C:07F7H LINE# 100
C:07F9H LINE# 101
C:07FAH LINE# 102
C:07FCH LINE# 103
C:07FDH LINE# 104
C:07FEH LINE# 105
C:0800H LINE# 107
------- ENDPROC _LCD1602_WRDATA
------- PROC LCD1602_CLEAR
C:0878H LINE# 111
C:0878H LINE# 112
C:0878H LINE# 113
C:087DH LINE# 114
------- ENDPROC LCD1602_CLEAR
------- PROC LCD1602_INIT
C:0801H LINE# 118
C:0801H LINE# 119
C:0801H LINE# 120
C:0803H LINE# 121
C:0806H LINE# 122
C:0808H LINE# 123
C:080BH LINE# 124
C:080DH LINE# 125
C:0810H LINE# 126
C:0815H LINE# 127
------- ENDPROC LCD1602_INIT
------- PROC TXRESET
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0791H LINE# 151
C:0791H LINE# 152
C:0791H LINE# 154
C:0793H LINE# 157
C:0797H LINE# 158
C:07A0H LINE# 160
C:07A2H LINE# 161
C:07A6H LINE# 162
C:07AFH LINE# 163
------- ENDPROC TXRESET
------- PROC RXWAIT
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0831H LINE# 166
C:0831H LINE# 167
C:0831H LINE# 169
C:0834H LINE# 170
BL51 BANKED LINKER/LOCATER V5.11 08/11/2007 15:23:54 PAGE 6
C:0839H LINE# 171
C:083DH LINE# 172
C:0846H LINE# 173
------- ENDPROC RXWAIT
------- PROC RDBIT
------- DO
D:0006H SYMBOL i
B:0021H.0 SYMBOL b
------- ENDDO
C:076DH LINE# 176
C:076DH LINE# 177
C:076DH LINE# 180
C:076FH LINE# 181
C:0773H LINE# 182
C:0775H LINE# 183
C:077DH LINE# 184
C:0781H LINE# 185
C:0785H LINE# 186
C:078EH LINE# 187
C:0790H LINE# 188
------- ENDPROC RDBIT
------- PROC RDBYTE
------- DO
D:0004H SYMBOL i
D:0007H SYMBOL j
D:0005H SYMBOL b
------- ENDDO
C:07B0H LINE# 191
C:07B0H LINE# 192
C:07B0H LINE# 194
C:07B2H LINE# 195
C:07B4H LINE# 196
C:07B4H LINE# 197
C:07BAH LINE# 198
C:07C6H LINE# 199
C:07CAH LINE# 200
C:07CCH LINE# 201
------- ENDPROC RDBYTE
------- PROC L?0148
------- ENDPROC L?0148
------- PROC _WRBYTE
D:0007H SYMBOL b
------- DO
D:0002H SYMBOL i
D:0006H SYMBOL j
B:0021H.0 SYMBOL btmp
------- ENDDO
C:06B0H LINE# 204
C:06B0H LINE# 205
C:06B0H LINE# 209
C:06B2H LINE# 210
C:06B2H LINE# 211
C:06B6H LINE# 212
C:06BAH LINE# 213
C:06BDH LINE# 214
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -