📄 sunpcontrol.m51
字号:
BL51 BANKED LINKER/LOCATER V6.02 06/06/2008 12:42:38 PAGE 1
BL51 BANKED LINKER/LOCATER V6.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE SunPControl_Main.obj, START900.obj TO SunPControl RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
SunPControl_Main.obj (SUNPCONTROL_MAIN)
START900.obj (?C_STARTUP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: SunPControl (SUNPCONTROL_MAIN)
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 0001H.2 UNIT _BIT_GROUP_
BIT 0021H.2 0000H.5 UNIT ?BI?SUNPCONTROL_MAIN
0021H.7 0000H.1 *** GAP ***
DATA 0022H 0032H UNIT ?DT?SUNPCONTROL_MAIN
DATA 0054H 0025H UNIT _DATA_GROUP_
IDATA 0079H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 05B9H UNIT ?C?LIB_CODE
CODE 05C7H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 0A36H 01C3H UNIT ?PR?MAIN?SUNPCONTROL_MAIN
CODE 0BF9H 0155H UNIT ?CO?SUNPCONTROL_MAIN
CODE 0D4EH 0095H UNIT ?PR?TIMEINTER?SUNPCONTROL_MAIN
CODE 0DE3H 005FH UNIT ?PR?BATTERVOLGET?SUNPCONTROL_MAIN
CODE 0E42H 005FH UNIT ?PR?SOLARVOLGET?SUNPCONTROL_MAIN
CODE 0EA1H 0039H UNIT ?PR?IRFVOLGET?SUNPCONTROL_MAIN
CODE 0EDAH 0039H UNIT ?PR?_SAVEANDREAD?SUNPCONTROL_MAIN
BL51 BANKED LINKER/LOCATER V6.02 06/06/2008 12:42:38 PAGE 2
CODE 0F13H 0028H UNIT ?PR?_CHARGCONTROL?SUNPCONTROL_MAIN
CODE 0F3BH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0F62H 0023H UNIT ?PR?_OUTCONTROL?SUNPCONTROL_MAIN
CODE 0F85H 001EH UNIT ?PR?_DELAY?SUNPCONTROL_MAIN
CODE 0FA3H 001EH UNIT ?PR?TIMERLEN?SUNPCONTROL_MAIN
CODE 0FC1H 001BH UNIT ?PR?_DAYANDNIGHTCHECK?SUNPCONTROL_MAIN
CODE 0FDCH 0019H UNIT ?PR?DEVICEINIT?SUNPCONTROL_MAIN
CODE 0FF5H 0016H UNIT ?PR?IOINIT?SUNPCONTROL_MAIN
CODE 100BH 0013H UNIT ?PR?SENSERIN?SUNPCONTROL_MAIN
CODE 101EH 000EH UNIT ?PR?TIMERINIT?SUNPCONTROL_MAIN
CODE 102CH 000DH UNIT ?PR?COMMINIT?SUNPCONTROL_MAIN
CODE 1039H 000CH UNIT ?PR?WDINIT?SUNPCONTROL_MAIN
CODE 1045H 000CH UNIT ?C_C51STARTUP
CODE 1051H 000BH UNIT ?PR?CLRWD?SUNPCONTROL_MAIN
CODE 105CH 000AH UNIT ?PR?ADINIT?SUNPCONTROL_MAIN
1066H EF8AH *** GAP ***
CODE FFF0H 000CH ABSOLUTE
OVERLAY MAP OF MODULE: SunPControl (SUNPCONTROL_MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?SUNPCONTROL_MAIN
?PR?MAIN?SUNPCONTROL_MAIN ----- ----- 0054H 0008H
+--> ?PR?DEVICEINIT?SUNPCONTROL_MAIN
+--> ?CO?SUNPCONTROL_MAIN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_SAVEANDREAD?SUNPCONTROL_MAIN
+--> ?PR?SENSERIN?SUNPCONTROL_MAIN
+--> ?PR?BATTERVOLGET?SUNPCONTROL_MAIN
+--> ?PR?IRFVOLGET?SUNPCONTROL_MAIN
+--> ?PR?SOLARVOLGET?SUNPCONTROL_MAIN
+--> ?PR?TIMERLEN?SUNPCONTROL_MAIN
+--> ?PR?CLRWD?SUNPCONTROL_MAIN
+--> ?PR?_DAYANDNIGHTCHECK?SUNPCONTROL_MAIN
+--> ?PR?_CHARGCONTROL?SUNPCONTROL_MAIN
+--> ?PR?_OUTCONTROL?SUNPCONTROL_MAIN
?PR?DEVICEINIT?SUNPCONTROL_MAIN ----- ----- ----- -----
+--> ?PR?COMMINIT?SUNPCONTROL_MAIN
+--> ?PR?IOINIT?SUNPCONTROL_MAIN
+--> ?PR?ADINIT?SUNPCONTROL_MAIN
+--> ?PR?TIMERINIT?SUNPCONTROL_MAIN
+--> ?PR?_DELAY?SUNPCONTROL_MAIN
+--> ?PR?WDINIT?SUNPCONTROL_MAIN
?PR?PRINTF?PRINTF 0020H.1 0001H.1 005DH 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_SAVEANDREAD?SUNPCONTROL_MAIN 0020H.0 0000H.1 005CH 0001H
+--> ?CO?SUNPCONTROL_MAIN
BL51 BANKED LINKER/LOCATER V6.02 06/06/2008 12:42:38 PAGE 3
+--> ?PR?PRINTF?PRINTF
?PR?BATTERVOLGET?SUNPCONTROL_MAIN ----- ----- 005CH 0001H
+--> ?CO?SUNPCONTROL_MAIN
+--> ?PR?PRINTF?PRINTF
?PR?SOLARVOLGET?SUNPCONTROL_MAIN ----- ----- 005CH 0001H
+--> ?CO?SUNPCONTROL_MAIN
+--> ?PR?PRINTF?PRINTF
SYMBOL TABLE OF MODULE: SunPControl (SUNPCONTROL_MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE SUNPCONTROL_MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0084H PUBLIC P0M1
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
D:00A4H PUBLIC P2M1
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
D:00B1H PUBLIC P3M1
D:00A5H PUBLIC P2M2
D:00A0H PUBLIC P2
D:00B2H PUBLIC P3M2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:0FC1H PUBLIC _DayAndNightCheck
D:0046H SYMBOL out_put_value
B:0021H.4 PUBLIC is_sense_in
C:0D4EH PUBLIC TimeInter
D:0097H PUBLIC ADCON1
D:0047H SYMBOL clock_time_1h
C:101EH PUBLIC TimerInit
D:0048H SYMBOL solarvoltage
C:105CH PUBLIC ADInit
B:0090H.4 PUBLIC INT1
D:00C2H PUBLIC WFEED1
D:00C3H PUBLIC WFEED2
C:0F62H PUBLIC _OutControl
D:0049H SYMBOL clock_time_1m
C:0EDEH PUBLIC _SaveAndRead
C:0FA3H PUBLIC TimerLen
C:102CH PUBLIC CommInit
D:004AH SYMBOL clock_time_1s
C:0A36H PUBLIC main
D:00F3H PUBLIC DEEADR
D:00C0H PUBLIC ADMODA
D:00F2H PUBLIC DEEDAT
D:00A1H PUBLIC ADMODB
BL51 BANKED LINKER/LOCATER V6.02 06/06/2008 12:42:38 PAGE 4
C:100BH PUBLIC SenserIn
C:0FF5H PUBLIC IOInit
D:00F1H PUBLIC DEECON
C:1039H PUBLIC WDInit
D:004BH SYMBOL delay_len
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0DE3H PUBLIC BatterVolGet
B:0080H.0 PUBLIC KB0
D:00BDH PUBLIC BRGCON
D:004CH SYMBOL led_mode
D:00D5H PUBLIC AD1DAT0
D:00D6H PUBLIC AD1DAT1
D:00D7H PUBLIC AD1DAT2
D:004DH SYMBOL clock_time_10ms
B:00A8H.1 PUBLIC ET0
D:00B8H PUBLIC IP0
D:00F8H PUBLIC IP1
D:00C8H PUBLIC TCR20
D:008CH PUBLIC TH0
B:00A0H.7 PUBLIC ICA
C:0F13H PUBLIC _ChargControl
B:00A0H.0 PUBLIC ICB
D:008AH PUBLIC TL0
D:004EH SYMBOL dis_time
B:00A0H.6 PUBLIC OCA
D:0050H SYMBOL time_10ms
B:0090H.6 PUBLIC OCB
B:0090H.7 PUBLIC OCC
B:00A0H.1 PUBLIC OCD
B:0088H.4 PUBLIC TR0
C:0E42H PUBLIC SolarVolGet
D:00D8H PUBLIC I2CON
D:0052H SYMBOL is_light_state
D:00BEH PUBLIC BRGR0
D:00BFH PUBLIC BRGR1
D:00C1H PUBLIC WDL
C:0FDCH PUBLIC DeviceInit
B:00B0H.1 PUBLIC XTAL1
B:00B0H.0 PUBLIC XTAL2
B:0021H.5 PUBLIC is_daytime_or_night
D:00A3H PUBLIC ADINS
C:0F85H PUBLIC _Delay
B:0021H.6 PUBLIC is_batter_low
C:0EA1H PUBLIC IrfVolGet
D:00D0H PUBLIC PSW
D:0053H SYMBOL battervoltage
C:1051H PUBLIC CLRWD
------- PROC COMMINIT
C:102CH LINE# 36
C:102CH LINE# 37
C:102CH LINE# 38
C:102FH LINE# 39
C:1032H LINE# 40
C:1035H LINE# 41
C:1038H LINE# 42
BL51 BANKED LINKER/LOCATER V6.02 06/06/2008 12:42:38 PAGE 5
------- ENDPROC COMMINIT
------- PROC IOINIT
C:0FF5H LINE# 45
C:0FF5H LINE# 46
C:0FF5H LINE# 47
C:0FF8H LINE# 48
C:0FFBH LINE# 49
C:0FFEH LINE# 50
C:1000H LINE# 51
C:1003H LINE# 52
C:1005H LINE# 53
C:1008H LINE# 54
C:100AH LINE# 55
------- ENDPROC IOINIT
------- PROC ADINIT
C:105CH LINE# 57
C:105CH LINE# 58
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -