📄 solarcontroller.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 06/20/2005 16:56:00 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 12887.obj, cmenu.obj, communicate.obj, control.obj, delay.obj, global variable.obj, LCDP.obj, T
>> LC1543.obj, STARTUP.obj, display.obj, Scom.obj TO SolarController.omf RAMSIZE (256) CODE (0X0000-0X4FFF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
12887.obj (12887)
cmenu.obj (CMENU)
communicate.obj (COMMUNICATE)
control.obj (CONTROL)
delay.obj (DELAY)
global variable.obj (GLOBAL_VARIABLE)
LCDP.obj (LCDP)
TLC1543.obj (TLC1543)
STARTUP.obj (?C_STARTUP)
display.obj (DISPLAY)
Scom.obj (SCOM)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
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?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (STRCAT)
C:\KEIL\C51\LIB\C51S.LIB (?C?STRCPY)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (ATOI)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (ISDIGIT)
C:\KEIL\C51\LIB\C51S.LIB (ISSPACE)
LINK MAP OF MODULE: SolarController.omf (12887)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0001H UNIT ?ID?CONTROL
DATA 0009H 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.11 06/20/2005 16:56:00 PAGE 2
DATA 000AH 000BH UNIT ?DT?SCOM
DATA 0015H 0007H UNIT ?DT?CONTROL
001CH 0004H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?CMENU
BIT 0021H.0 0001H.2 UNIT _BIT_GROUP_
BIT 0022H.2 0000H.5 UNIT ?BI?CONTROL
0022H.7 0000H.1 *** GAP ***
DATA 0023H 001EH UNIT _DATA_GROUP_
DATA 0041H 0005H UNIT ?DT?CMENU
IDATA 0046H 0009H UNIT ?ID?CMENU
IDATA 004FH 0005H UNIT ?ID?GLOBAL_VARIABLE
IDATA 0054H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H A010H *** GAP ***
XDATA A010H 0014H ABSOLUTE
A024H 0001H *** GAP ***
XDATA A025H 001AH ABSOLUTE
A03FH 0001H *** GAP ***
XDATA A040H 0008H ABSOLUTE
A048H 0032H *** GAP ***
XDATA A07AH 0002H ABSOLUTE
XDATA A07CH 0002H ABSOLUTE
XDATA A07EH 0002H ABSOLUTE
A080H 1F80H *** GAP ***
XDATA C000H 1580H ABSOLUTE
XDATA D580H 0003H ABSOLUTE
D583H 057DH *** GAP ***
XDATA DB00H 0015H ABSOLUTE
DB15H 0001H *** GAP ***
XDATA DB16H 000AH ABSOLUTE
DB20H 0044H *** GAP ***
XDATA DB64H 002BH ABSOLUTE
DB8FH 0001H *** GAP ***
XDATA DB90H 0010H ABSOLUTE
XDATA DBA0H 0010H ABSOLUTE
XDATA DBB0H 003CH ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0002H UNIT ?CO?SCOM
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000BH UNIT ?PR?ISBUSY?LCDP
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0741H UNIT ?PR?MENU?CMENU
CODE 0767H 03E0H UNIT ?C?LIB_CODE
CODE 0B47H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 0EA3H 0346H UNIT ?PR?ONCOMMUNICATION?SCOM
CODE 11E9H 02E9H UNIT ?CO?GLOBAL_VARIABLE
CODE 14D2H 0299H UNIT ?PR?GETADIN?CONTROL
CODE 176BH 0290H UNIT ?PR?CONTROL?CONTROL
CODE 19FBH 01BEH UNIT ?PR?SETSYS?SCOM
BL51 BANKED LINKER/LOCATER V5.11 06/20/2005 16:56:00 PAGE 3
CODE 1BB9H 0162H UNIT ?PR?_ITOA?CMENU
CODE 1D1BH 0127H UNIT ?PR?_INIT_RATE_WORKPOINT?CONTROL
CODE 1E42H 0127H UNIT ?PR?ACCOUNT?CONTROL
CODE 1F69H 0121H UNIT ?PR?SAVE?CONTROL
CODE 208AH 0104H UNIT ?PR?INIT?DISPLAY
CODE 218EH 00E7H UNIT ?PR?FIRSTSCR?CMENU
CODE 2275H 00B0H UNIT ?PR?_NOW_IS?DISPLAY
CODE 2325H 00AEH UNIT ?PR?_ATOI?ATOI
CODE 23D3H 00AAH UNIT ?PR?_SETUP12887?12887
CODE 247DH 00A3H UNIT ?PR?MDISPLAYADIN?CMENU
CODE 2520H 00A0H UNIT ?PR?_READ12887?12887
CODE 25C0H 009FH UNIT ?PR?MEXPLODERHISTORY?CMENU
CODE 265FH 009DH UNIT ?C_C51STARTUP
CODE 26FCH 0097H UNIT ?PR?_MONTH_IS?DISPLAY
CODE 2793H 0093H UNIT ?PR?MSETSYSTEM?CMENU
CODE 2826H 0093H UNIT ?PR?READKEY?CMENU
CODE 28B9H 0091H UNIT ?CO?CMENU
CODE 294AH 0091H UNIT ?PR?OVERLOADCTL?CONTROL
CODE 29DBH 008AH UNIT ?PR?INIT_HISTORY_BUFFER?CONTROL
CODE 2A65H 0080H UNIT ?PR?MSELECTDATE?CMENU
CODE 2AE5H 0077H UNIT ?PR?_TLC1543?TLC1543
CODE 2B5CH 006FH UNIT ?CO?DISPLAY
CODE 2BCBH 006AH UNIT ?PR?ONCHANGE?CMENU
CODE 2C35H 0068H UNIT ?PR?INT0_SECOND?CMENU
CODE 2C9DH 0058H UNIT ?PR?_STRCAT?STRCAT
CODE 2CF5H 0053H UNIT ?PR?SYSERROR?CONTROL
CODE 2D48H 0046H UNIT ?PR?_WMODEM?SCOM
CODE 2D8EH 0035H UNIT ?PR?MAIN?DISPLAY
CODE 2DC3H 0032H UNIT ?PR?_DELAY?DELAY
CODE 2DF5H 002EH UNIT ?C_INITSEG
CODE 2E23H 002BH UNIT ?PR?START12887?12887
CODE 2E4EH 002BH UNIT ?PR?_TEXT?LCDP
CODE 2E79H 0028H UNIT ?PR?_WD_LCD?LCDP
CODE 2EA1H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 2EC8H 0025H UNIT ?PR?KEYINT?CMENU
CODE 2EEDH 0025H UNIT ?PR?CLEAR?LCDP
CODE 2F12H 0024H UNIT ?PR?_KEYRST?CMENU
CODE 2F36H 0023H UNIT ?PR?_WC_LCD?LCDP
CODE 2F59H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 2F6EH 0013H UNIT ?PR?_ISSPACE?ISSPACE
CODE 2F81H 0011H UNIT ?PR?INIT_SERIAL?SCOM
CODE 2F92H 000FH UNIT ?PR?_ISDIGIT?ISDIGIT
OVERLAY MAP OF MODULE: SolarController.omf (12887)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?DISPLAY
+--> ?C_INITSEG
?PR?MAIN?DISPLAY ----- ----- ----- -----
+--> ?PR?INIT?DISPLAY
BL51 BANKED LINKER/LOCATER V5.11 06/20/2005 16:56:00 PAGE 4
+--> ?PR?INIT_SERIAL?SCOM
+--> ?CO?GLOBAL_VARIABLE
+--> ?PR?_WMODEM?SCOM
+--> ?PR?_INIT_RATE_WORKPOINT?CONTROL
+--> ?PR?GETADIN?CONTROL
+--> ?PR?ACCOUNT?CONTROL
+--> ?PR?CONTROL?CONTROL
+--> ?PR?FIRSTSCR?CMENU
+--> ?PR?MENU?CMENU
+--> ?PR?SAVE?CONTROL
+--> ?PR?SETSYS?SCOM
?PR?INIT?DISPLAY ----- ----- 0023H 0002H
+--> ?PR?_DELAY?DELAY
+--> ?PR?_WC_LCD?LCDP
+--> ?PR?INIT_HISTORY_BUFFER?CONTROL
+--> ?PR?_INIT_RATE_WORKPOINT?CONTROL
+--> ?PR?_NOW_IS?DISPLAY
+--> ?PR?START12887?12887
+--> ?PR?_KEYRST?CMENU
?PR?_WC_LCD?LCDP ----- ----- 0028H 0001H
+--> ?PR?ISBUSY?LCDP
?PR?_INIT_RATE_WORKPOINT?CONTROL ----- ----- 002AH 0001H
+--> ?CO?GLOBAL_VARIABLE
?PR?_NOW_IS?DISPLAY ----- ----- 0025H 0003H
+--> ?CO?DISPLAY
+--> ?PR?_ATOI?ATOI
+--> ?PR?_MONTH_IS?DISPLAY
?PR?_ATOI?ATOI 0021H.0 0000H.1 0028H 0005H
+--> ?PR?_ISSPACE?ISSPACE
+--> ?PR?_ISDIGIT?ISDIGIT
?PR?_MONTH_IS?DISPLAY ----- ----- 0028H 0003H
+--> ?CO?DISPLAY
?PR?_KEYRST?CMENU ----- ----- ----- -----
+--> ?PR?CLEAR?LCDP
?PR?CLEAR?LCDP ----- ----- ----- -----
+--> ?PR?_WC_LCD?LCDP
+--> ?PR?ISBUSY?LCDP
+--> ?PR?_DELAY?DELAY
?PR?_WMODEM?SCOM ----- ----- 0023H 0005H
?PR?GETADIN?CONTROL ----- ----- 0023H 0008H
+--> ?PR?_TLC1543?TLC1543
?PR?_TLC1543?TLC1543 ----- ----- 002BH 0002H
?PR?ACCOUNT?CONTROL ----- ----- 0023H 000BH
?PR?CONTROL?CONTROL ----- ----- 0023H 0007H
BL51 BANKED LINKER/LOCATER V5.11 06/20/2005 16:56:00 PAGE 5
+--> ?PR?SYSERROR?CONTROL
?PR?SYSERROR?CONTROL ----- ----- ----- -----
+--> ?PR?_INIT_RATE_WORKPOINT?CONTROL
?PR?FIRSTSCR?CMENU ----- ----- 0023H 0001H
+--> ?PR?OVERLOADCTL?CONTROL
+--> ?PR?_READ12887?12887
+--> ?PR?_ITOA?CMENU
+--> ?PR?_TEXT?LCDP
+--> ?CO?GLOBAL_VARIABLE
+--> ?PR?_STRCAT?STRCAT
+--> ?PR?_STRLEN?STRLEN
?PR?_READ12887?12887 ----- ----- 0025H 0003H
?PR?_ITOA?CMENU 0021H.0 0000H.1 0025H 0004H
+--> ?CO?CMENU
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_STRLEN?STRLEN
+--> ?CO?GLOBAL_VARIABLE
+--> ?PR?_STRCAT?STRCAT
?PR?PRINTF?PRINTF 0021H.1 0001H.1 0029H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?_STRCAT?STRCAT ----- ----- 0029H 0009H
?PR?_TEXT?LCDP ----- ----- 0025H 0003H
+--> ?PR?_WC_LCD?LCDP
+--> ?PR?_WD_LCD?LCDP
?PR?_WD_LCD?LCDP ----- ----- 0028H 0001H
+--> ?PR?ISBUSY?LCDP
?PR?MENU?CMENU ----- ----- 0023H 0002H
+--> ?PR?MDISPLAYADIN?CMENU
+--> ?PR?MSELECTDATE?CMENU
+--> ?PR?_KEYRST?CMENU
+--> ?PR?MEXPLODERHISTORY?CMENU
+--> ?PR?MSETSYSTEM?CMENU
+--> ?PR?_ATOI?ATOI
+--> ?PR?CLEAR?LCDP
+--> ?CO?CMENU
+--> ?PR?_TEXT?LCDP
+--> ?PR?PRINTF?PRINTF
+--> ?CO?GLOBAL_VARIABLE
+--> ?PR?_SETUP12887?12887
+--> ?PR?START12887?12887
+--> ?PR?_DELAY?DELAY
+--> ?PR?_INIT_RATE_WORKPOINT?CONTROL
+--> ?PR?_STRCAT?STRCAT
+--> ?PR?ONCHANGE?CMENU
?PR?MDISPLAYADIN?CMENU ----- ----- ----- -----
+--> ?PR?CLEAR?LCDP
+--> ?CO?GLOBAL_VARIABLE
BL51 BANKED LINKER/LOCATER V5.11 06/20/2005 16:56:00 PAGE 6
+--> ?PR?_ITOA?CMENU
+--> ?PR?_STRCAT?STRCAT
+--> ?PR?_TEXT?LCDP
+--> ?CO?CMENU
+--> ?PR?_KEYRST?CMENU
?PR?MSELECTDATE?CMENU ----- ----- ----- -----
+--> ?PR?CLEAR?LCDP
+--> ?CO?GLOBAL_VARIABLE
+--> ?PR?_TEXT?LCDP
+--> ?PR?_ITOA?CMENU
?PR?MEXPLODERHISTORY?CMENU ----- ----- ----- -----
+--> ?PR?CLEAR?LCDP
+--> ?CO?GLOBAL_VARIABLE
+--> ?PR?_ITOA?CMENU
+--> ?PR?_STRCAT?STRCAT
+--> ?PR?_TEXT?LCDP
+--> ?CO?CMENU
?PR?MSETSYSTEM?CMENU ----- ----- ----- -----
+--> ?CO?CMENU
+--> ?PR?CLEAR?LCDP
+--> ?CO?GLOBAL_VARIABLE
+--> ?PR?_TEXT?LCDP
+--> ?PR?_ITOA?CMENU
+--> ?PR?_READ12887?12887
?PR?_SETUP12887?12887 ----- ----- 0025H 0003H
?PR?ONCHANGE?CMENU ----- ----- ----- -----
+--> ?CO?CMENU
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_TEXT?LCDP
?PR?SAVE?CONTROL ----- ----- 0023H 0005H
?PR?SETSYS?SCOM ----- ----- 0023H 0002H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -