📄 c51.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/02/2008 10:57:47 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE C51.obj TO C51 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
C51.obj (C51)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: C51 (C51)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0010H *** GAP ***
REG 0018H 0008H ABSOLUTE "REG BANK 3"
DATA 0020H 0001H BIT_ADDR ?BA?C51
BIT 0021H.0 0000H.3 UNIT ?BI?C51
0021H.3 0000H.5 *** GAP ***
DATA 0022H 0038H UNIT _DATA_GROUP_
DATA 005AH 0026H UNIT ?DT?C51
IDATA 0080H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?_WRATEC?C51
CODE 0023H 0003H ABSOLUTE
CODE 0026H 08A2H UNIT ?CO?C51
CODE 08C8H 00F7H UNIT ?PR?MNUE2?C51
CODE 09BFH 00D1H UNIT ?C?LIB_CODE
CODE 0A90H 00CCH UNIT ?PR?_DISP_CH?C51
CODE 0B5CH 00B4H UNIT ?PR?_DISP_HZ?C51
CODE 0C10H 00ACH UNIT ?PR?MNUE3?C51
CODE 0CBCH 00AAH UNIT ?PR?FUNCMNUE?C51
CODE 0D66H 00A2H UNIT ?PR?_DISPWATERT?C51
CODE 0E08H 008CH UNIT ?C_C51STARTUP
CODE 0E94H 0088H UNIT ?PR?TIMER0?C51
CODE 0F1CH 0087H UNIT ?PR?_DISPTIME?C51
CODE 0FA3H 0086H UNIT ?PR?_FUNCTIONSELECTION?C51
CODE 1029H 0070H UNIT ?PR?_KEYSCAN?C51
CODE 1099H 006FH UNIT ?PR?_DISP_STR?C51
CODE 1108H 0068H UNIT ?PR?WATERTSET?C51
BL51 BANKED LINKER/LOCATER V5.03 07/02/2008 10:57:47 PAGE 2
CODE 1170H 005CH UNIT ?PR?SERIAL?C51
CODE 11CCH 0056H UNIT ?PR?MNUE?C51
CODE 1222H 0051H UNIT ?PR?MNUE1?C51
CODE 1273H 004FH UNIT ?PR?LCDINIT?C51
CODE 12C2H 004FH UNIT ?PR?SCANKEY1?C51
CODE 1311H 004FH UNIT ?PR?SCANKEY2?C51
CODE 1360H 003BH UNIT ?C_INITSEG
CODE 139BH 0032H UNIT ?PR?MAIN?C51
CODE 13CDH 002FH UNIT ?PR?TIMESEC?C51
CODE 13FCH 002EH UNIT ?PR?ADCHANGE?C51
CODE 142AH 002DH UNIT ?PR?_SEND_STRING_COM?C51
CODE 1457H 0023H UNIT ?PR?READADC?C51
CODE 147AH 0021H UNIT ?PR?CLEAR?C51
CODE 149BH 001EH UNIT ?PR?_SETADD?C51
CODE 14B9H 001EH UNIT ?PR?SHOW_AD?C51
CODE 14D7H 0019H UNIT ?PR?MNUE0?C51
CODE 14F0H 0016H UNIT ?PR?TIME0INT?C51
CODE 1506H 0016H UNIT ?PR?_DELAYMS?C51
CODE 151CH 0015H UNIT ?PR?SERIALINT?C51
CODE 1531H 000DH UNIT ?PR?_WRATED?C51
CODE 153EH 000CH UNIT ?PR?ADCCK?C51
CODE 154AH 000BH UNIT ?PR?_DELAY1?C51
CODE 1555H 000BH UNIT ?PR?_PANDUANFLAGE0?C51
CODE 1560H 000BH UNIT ?PR?_PANDUANFLAGE1?C51
CODE 156BH 000AH UNIT ?PR?_WATERTFSET?C51
CODE 1575H 0008H UNIT ?PR?_SEND_CHAR_COM?C51
OVERLAY MAP OF MODULE: C51 (C51)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?PR?SERIAL?C51 ----- -----
+--> ?PR?_SEND_CHAR_COM?C51
*** NEW ROOT ***************************************************
?PR?TIMER0?C51 ----- -----
+--> ?PR?_DISPTIME?C51
?PR?_DISPTIME?C51 004AH 0001H
+--> ?PR?_DISP_CH?C51
?PR?_DISP_CH?C51 0051H 0005H
+--> ?CO?C51
+--> ?PR?_SETADD?C51
+--> ?PR?_WRATED?C51
?PR?_SETADD?C51 ----- -----
+--> ?PR?_WRATEC?C51
*** NEW ROOT ***************************************************
?PR?SCANKEY1?C51 ----- -----
BL51 BANKED LINKER/LOCATER V5.03 07/02/2008 10:57:47 PAGE 3
+--> ?PR?MNUE?C51
?PR?MNUE?C51 ----- -----
+--> ?PR?_PANDUANFLAGE0?C51
+--> ?CO?C51
+--> ?PR?_DISP_STR?C51
?PR?_DISP_STR?C51 004AH 0007H
+--> ?CO?C51
+--> ?PR?_DISP_CH?C51
+--> ?PR?_DISP_HZ?C51
?PR?_DISP_HZ?C51 0051H 0009H
+--> ?CO?C51
+--> ?PR?_SETADD?C51
+--> ?PR?_WRATED?C51
*** NEW ROOT ***************************************************
?PR?SCANKEY2?C51 ----- -----
+--> ?PR?MNUE?C51
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?C51
+--> ?C_INITSEG
?PR?MAIN?C51 ----- -----
+--> ?PR?LCDINIT?C51
+--> ?PR?MNUE?C51
+--> ?PR?MNUE0?C51
+--> ?PR?MNUE1?C51
+--> ?PR?MNUE2?C51
+--> ?PR?MNUE3?C51
?PR?LCDINIT?C51 ----- -----
+--> ?PR?_DELAYMS?C51
+--> ?PR?_WRATEC?C51
+--> ?PR?CLEAR?C51
?PR?CLEAR?C51 0048H 0002H
+--> ?PR?_SETADD?C51
+--> ?PR?_WRATED?C51
?PR?MNUE0?C51 ----- -----
+--> ?PR?CLEAR?C51
+--> ?PR?_DISP_STR?C51
+--> ?PR?ADCHANGE?C51
+--> ?PR?MNUE?C51
?PR?ADCHANGE?C51 ----- -----
+--> ?PR?READADC?C51
+--> ?PR?SHOW_AD?C51
?PR?READADC?C51 ----- -----
+--> ?PR?ADCCK?C51
BL51 BANKED LINKER/LOCATER V5.03 07/02/2008 10:57:47 PAGE 4
?PR?ADCCK?C51 ----- -----
+--> ?PR?_DELAY1?C51
?PR?SHOW_AD?C51 ----- -----
+--> ?PR?_DISP_CH?C51
?PR?MNUE1?C51 ----- -----
+--> ?PR?CLEAR?C51
+--> ?PR?SERIALINT?C51
+--> ?CO?C51
+--> ?PR?_DISP_STR?C51
+--> ?PR?_SEND_STRING_COM?C51
+--> ?PR?_SEND_CHAR_COM?C51
+--> ?PR?MNUE?C51
?PR?_SEND_STRING_COM?C51 0048H 0005H
+--> ?PR?_SEND_CHAR_COM?C51
?PR?MNUE2?C51 ----- -----
+--> ?PR?CLEAR?C51
+--> ?CO?C51
+--> ?PR?_DISP_STR?C51
+--> ?PR?_DISP_CH?C51
+--> ?PR?WATERTSET?C51
+--> ?PR?_KEYSCAN?C51
+--> ?PR?MNUE?C51
?PR?WATERTSET?C51 ----- -----
+--> ?PR?_WATERTFSET?C51
+--> ?PR?_DISPWATERT?C51
+--> ?CO?C51
+--> ?PR?_DISP_STR?C51
?PR?_DISPWATERT?C51 004AH 0004H
+--> ?PR?_DISP_CH?C51
?PR?_KEYSCAN?C51 0048H 0002H
+--> ?PR?WATERTSET?C51
?PR?MNUE3?C51 ----- -----
+--> ?PR?CLEAR?C51
+--> ?PR?FUNCMNUE?C51
+--> ?PR?_FUNCTIONSELECTION?C51
+--> ?PR?_DISPTIME?C51
+--> ?PR?TIMESEC?C51
+--> ?PR?TIME0INT?C51
+--> ?PR?MNUE?C51
?PR?FUNCMNUE?C51 ----- -----
+--> ?PR?_PANDUANFLAGE1?C51
+--> ?CO?C51
+--> ?PR?_DISP_STR?C51
?PR?_FUNCTIONSELECTION?C51 0048H 0002H
+--> ?PR?_DISPTIME?C51
+--> ?PR?FUNCMNUE?C51
BL51 BANKED LINKER/LOCATER V5.03 07/02/2008 10:57:47 PAGE 5
?PR?TIMESEC?C51 ----- -----
+--> ?PR?_FUNCTIONSELECTION?C51
SYMBOL TABLE OF MODULE: C51 (C51)
VALUE TYPE NAME
----------------------------------
------- MODULE C51
C:0000H SYMBOL _ICE_DUMMY_
B:00B0H.5 PUBLIC key4
D:0080H PUBLIC P0
B:00A0H.2 PUBLIC adccs
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:12C2H PUBLIC Scankey1
C:1170H PUBLIC serial
C:1311H PUBLIC Scankey2
B:0090H.5 PUBLIC R_S
D:005AH PUBLIC WTFLG
B:00A8H.7 PUBLIC EA
D:005BH PUBLIC codews
B:0090H.6 PUBLIC W_R
D:005CH PUBLIC ID
D:00A8H PUBLIC IE
C:156BH PUBLIC _Watertfset
D:005DH PUBLIC b1
D:005EH PUBLIC b2
D:005FH PUBLIC b3
C:11CCH PUBLIC Mnue
B:0021H.0 PUBLIC read_flag
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:00A1H PUBLIC ASC_16
B:0021H.1 PUBLIC Fx_flage
C:154AH PUBLIC _delay1
C:139BH PUBLIC main
D:0060H PUBLIC hotwd
C:0016H PUBLIC _WrateC
C:142AH PUBLIC _send_string_com
C:1531H PUBLIC _WrateD
C:1273H PUBLIC LcdInit
D:0061H PUBLIC count
C:0D6CH PUBLIC _dispwatert
C:1575H PUBLIC _send_char_com
C:14F0H PUBLIC time0int
C:151CH PUBLIC Serialint
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
C:1506H PUBLIC _Delayms
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0062H PUBLIC hotws
BL51 BANKED LINKER/LOCATER V5.03 07/02/2008 10:57:47 PAGE 6
C:149BH PUBLIC _Setadd
D:0063H PUBLIC sec
D:0065H PUBLIC ID0
C:1555H PUBLIC _PanduanFlage0
C:0A9FH PUBLIC _disp_ch
C:1560H PUBLIC _PanduanFlage1
D:0066H PUBLIC Watertemp
D:006AH PUBLIC hour
C:0F1CH PUBLIC _disptime
C:0CBCH PUBLIC Funcmnue
C:14D7H PUBLIC Mnue0
C:1222H PUBLIC Mnue1
D:006CH PUBLIC inbuf1
C:1457H PUBLIC readadc
C:08C8H PUBLIC Mnue2
C:1108H PUBLIC Watertset
B:00A8H.1 PUBLIC ET0
C:0C10H PUBLIC Mnue3
D:0020H PUBLIC ch
D:008CH PUBLIC TH0
C:10A7H PUBLIC _disp_str
B:00A8H.0 PUBLIC EX0
D:008DH PUBLIC TH1
D:0076H PUBLIC sec100
B:00A8H.2 PUBLIC EX1
C:02B0H PUBLIC GB_16
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:1029H PUBLIC _keyscan
D:0077H PUBLIC IDF
C:0E94H PUBLIC timer0
C:0B5CH PUBLIC _disp_hz
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
B:0020H.0 PUBLIC ch_0
D:0078H PUBLIC starttime
B:00A0H.1 PUBLIC adcclk
B:0021H.2 PUBLIC receive
C:14B9H PUBLIC show_ad
C:147AH PUBLIC Clear
B:0090H.1 PUBLIC RES
D:007EH PUBLIC keyvalue
C:13CDH PUBLIC timesec
C:13FCH PUBLIC ADchange
B:0090H.0 PUBLIC C_S
C:0FA9H PUBLIC _Functionselection
C:153EH PUBLIC adcck
D:007FH PUBLIC codewd
B:00B0H.2 PUBLIC key1
B:00B0H.3 PUBLIC key2
B:00B0H.4 PUBLIC key3
B:00A0H.0 PUBLIC adcdo
------- PROC _DELAY1
D:0007H SYMBOL x
------- DO
D:0006H SYMBOL i
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.03 07/02/2008 10:57:47 PAGE 7
C:154AH LINE# 14
C:154AH LINE# 15
C:154AH LINE# 17
C:1554H LINE# 18
------- ENDPROC _DELAY1
------- PROC ADCCK
C:153EH LINE# 20
C:153EH LINE# 21
C:153EH LINE# 22
C:1540H LINE# 23
C:1545H LINE# 24
C:1547H LINE# 25
------- ENDPROC ADCCK
------- PROC READADC
------- DO
D:0005H SYMBOL i
------- ENDDO
C:1457H LINE# 28
C:1457H LINE# 29
C:1457H LINE# 31
C:145AH LINE# 32
C:145CH LINE# 33
C:145FH LINE# 34
C:1462H LINE# 35
C:1464H LINE# 36
C:1464H LINE# 37
C:1467H LINE# 38
C:146DH LINE# 39
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -