?? elegroupctrl.m51
字號:
BL51 BANKED LINKER/LOCATER V4.13 06/05/2005 15:44:46 PAGE 1
BL51 BANKED LINKER/LOCATER V4.13, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj, timer.obj, distribute.obj, door.obj, init.obj, intervalue.obj, optimize.obj, outlight
>> .obj, staticstop.obj, function.obj, x1226.obj, common.obj, global.obj, hardwareinit.obj, datainit.obj, can.obj, clock
>> .obj, rs232.obj, common_data.obj, global_data.obj, param_save_restore.obj TO EleGroupCtrl RAMSIZE (256) CODE (0X0000-
>> 0XFFFF) XDATA (0X0000-0X03FF, 0X1000-0X17FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
main.obj (MAIN)
timer.obj (TIMER)
distribute.obj (DISTRIBUTE)
door.obj (DOOR)
init.obj (INIT)
intervalue.obj (INTERVALUE)
optimize.obj (OPTIMIZE)
outlight.obj (OUTLIGHT)
staticstop.obj (STATICSTOP)
function.obj (FUNCTION)
x1226.obj (X1226)
common.obj (COMMON)
global.obj (GLOBAL)
hardwareinit.obj (HARDWAREINIT)
datainit.obj (DATAINIT)
can.obj (CAN)
clock.obj (CLOCK)
rs232.obj (RS232)
common_data.obj (COMMON_DATA)
global_data.obj (GLOBAL_DATA)
param_save_restore.obj (PARAM_SAVE_RESTORE)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSHL)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDOPTR0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51L.LIB (?C?ICASE)
BL51 BANKED LINKER/LOCATER V4.13 06/05/2005 15:44:46 PAGE 2
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDXDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDPDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDCODE0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKPDATA)
LINK MAP OF MODULE: EleGroupCtrl (MAIN)
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 0006H UNIT _DATA_GROUP_
000EH 0002H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
DATA 0020H 0002H BIT_ADDR ?BA?GLOBAL_DATA
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 02E3H UNIT ?XD?GLOBAL_DATA
XDATA 02E3H 0062H UNIT _XDATA_GROUP_
XDATA 0345H 0011H UNIT ?XD?_IS3FLOORDISTRIBUTED?DISTRIBUTE
XDATA 0356H 000AH UNIT ?XD?_ISEXISTCURFLOORUP?STATICSTOP
XDATA 0360H 000AH UNIT ?XD?_ISEXISTCURFLOORDOWN?STATICSTOP
XDATA 036AH 0009H UNIT ?XD?_UPDATESTATICSTOPDISTRIBUTION?OPTIMIZE
XDATA 0373H 0009H UNIT ?XD?_ISEXISTINSEL?OPTIMIZE
XDATA 037CH 0005H UNIT ?XD?_WASHOUT_DISTRIBUTEINSEL?OPTIMIZE
XDATA 0381H 0003H UNIT ?XD?UPDATEDOOROVERTIMER?TIMER
0384H 0C7CH *** GAP ***
XDATA 1000H 001DH ABSOLUTE
XDATA 101DH 037EH ABSOLUTE
XDATA 139BH 00E0H ABSOLUTE
XDATA 147BH 0024H ABSOLUTE
XDATA 149FH 0001H ABSOLUTE
XDATA 14A0H 0001H ABSOLUTE
XDATA 14A1H 0001H ABSOLUTE
XDATA 14A2H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0028H UNIT ?PR?_GETSTOPCOUNTVAL?INTERVALUE
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0B12H UNIT ?PR?ORGDATA_INIT_INPUT?DATAINIT
CODE 0B40H 08BBH UNIT ?PR?_CAN_RECEIVE_MORE?CAN
CODE 13FBH 07EAH UNIT ?PR?TIMER2?RS232
BL51 BANKED LINKER/LOCATER V4.13 06/05/2005 15:44:46 PAGE 3
CODE 1BE5H 07E0H UNIT ?PR?_GETELETOFLOORTIME?OPTIMIZE
CODE 23C5H 06B9H UNIT ?PR?_CAN_RECEIVE_ONLY?CAN
CODE 2A7EH 064FH UNIT ?PR?_CAN_CALL_IN?CAN
CODE 30CDH 051CH UNIT ?PR?_ISLASTONEDISTRIBUTION?DISTRIBUTE
CODE 35E9H 04A0H UNIT ?C?LIB_CODE
CODE 3A89H 041BH UNIT ?PR?_GETNEXTSTOPLIDX?OPTIMIZE
CODE 3EA4H 03F1H UNIT ?PR?DISTRIBUTEELE?DISTRIBUTE
CODE 4295H 03C3H UNIT ?PR?CAN_CALL_ASSIGN?CAN
CODE 4658H 039BH UNIT ?PR?_GETDOOROVERTIME?INTERVALUE
CODE 49F3H 038EH UNIT ?PR?SETSTATICSTOPFLOOR?STATICSTOP
CODE 4D81H 037CH UNIT ?PR?_SETNEARNEXTSTOPFLOORLIDX?DISTRIBUTE
CODE 50FDH 0371H UNIT ?PR?CAN_RESET?CAN
CODE 546EH 0335H UNIT ?PR?_IS3FLOORDISTRIBUTED?DISTRIBUTE
CODE 57A3H 02A6H UNIT ?PR?MAKE_SEND_BUF?RS232
CODE 5A49H 0282H UNIT ?PR?_GETNODIRECTELETREND?OPTIMIZE
CODE 5CCBH 0241H UNIT ?PR?INITDATA?INIT
CODE 5F0CH 023EH UNIT ?PR?_WASHOUT_NOINSELSTOPELE?OPTIMIZE
CODE 614AH 0230H UNIT ?PR?_SETINTERVAL_2FLOORMOVE?INTERVALUE
CODE 637AH 020EH UNIT ?PR?_SETARRAYDATA_INTERRUPT?FUNCTION
CODE 6588H 0208H UNIT ?PR?_CALTIMETODEST?OPTIMIZE
CODE 6790H 01FDH UNIT ?PR?CAN_CALL_LAMP?CAN
CODE 698DH 01E2H UNIT ?PR?ISSTATICSTOPPOS?STATICSTOP
CODE 6B6FH 01D3H UNIT ?PR?_SETARRAYDATA?FUNCTION
CODE 6D42H 01B0H UNIT ?PR?MAININIT?HARDWAREINIT
CODE 6EF2H 01B0H UNIT ?PR?_WRITEF?PARAM_SAVE_RESTORE
CODE 70A2H 019FH UNIT ?PR?_SETOUTCALLDISTRIBUTION?OUTLIGHT
CODE 7241H 0196H UNIT ?PR?SETPEEKSTOPFLOOR?STATICSTOP
CODE 73D7H 0194H UNIT ?PR?_SETPARAMVAL?RS232
CODE 756BH 0175H UNIT ?PR?_COMMAND?RS232
CODE 76E0H 0163H UNIT ?PR?_LOOPSETCALLLIGHTDATA?OUTLIGHT
CODE 7843H 013AH UNIT ?PR?SETPARTINTERVAL?INTERVALUE
CODE 797DH 0139H UNIT ?PR?_ISWITHDRAWOUTLIGHT?OUTLIGHT
CODE 7AB6H 0138H UNIT ?PR?WITHDRAWOUTCALL?MAIN
CODE 7BEEH 0134H UNIT ?PR?DATA_INIT?DATAINIT
CODE 7D22H 0129H UNIT ?PR?_WASHOUT_LONGTIMEELE?OPTIMIZE
CODE 7E4BH 0128H UNIT X1203P
CODE 7F73H 0127H UNIT ?PR?_ISSOMEONENEXTSTOPFLOOR?DISTRIBUTE
CODE 809AH 0113H UNIT ?PR?_SETOUTCALLLIGHT?OUTLIGHT
CODE 81ADH 0110H UNIT ?PR?_GETVETOVAL?INTERVALUE
CODE 82BDH 010CH UNIT ?PR?MONITOR_REC?RS232
CODE 83C9H 0101H UNIT ?PR?CHECK3STATES?DISTRIBUTE
CODE 84CAH 00F5H UNIT ?PR?_UPDATEDISTRIBUTION?OPTIMIZE
CODE 85BFH 00F4H UNIT ?PR?_SETINTERVAL_FLOORCANSTOP?INTERVALUE
CODE 86B3H 00E4H UNIT ?PR?_GETARRAYDATA?FUNCTION
CODE 8797H 00DCH UNIT ?PR?_SETINTERVAL_SAMEDIRECTION?INTERVALUE
CODE 8873H 00D5H UNIT ?PR?_ISPEEKTIME?STATICSTOP
CODE 8948H 00D5H UNIT ?PR?_SET0DATA?FUNCTION
CODE 8A1DH 00D3H UNIT ?PR?_WASHOUT_LARGERINDEXELE?OPTIMIZE
CODE 8AF0H 00D3H UNIT ?PR?_ISEXISTCURFLOORDOWN?STATICSTOP
CODE 8BC3H 00C5H UNIT ?PR?_ISEXISTCURFLOORUP?STATICSTOP
CODE 8C88H 00C5H UNIT ?PR?___TOFIG?RS232
CODE 8D4DH 00C4H UNIT ?PR?_WASHOUT_MORESTOPCNTELE?OPTIMIZE
CODE 8E11H 00C3H UNIT ?PR?_ISEXISTDISTORINSEL?STATICSTOP
CODE 8ED4H 00C2H UNIT ?PR?_WASHOUT_HEAVYBEARELE?OPTIMIZE
CODE 8F96H 00BEH UNIT ?PR?_ERASE?PARAM_SAVE_RESTORE
CODE 9054H 00B9H UNIT ?PR?_OPTIMIZEARRANGE?OPTIMIZE
CODE 910DH 00B9H UNIT ?PR?_CAN_INIT?CAN
BL51 BANKED LINKER/LOCATER V4.13 06/05/2005 15:44:46 PAGE 4
CODE 91C6H 00ACH UNIT ?PR?WITHDRAWVETOELE?MAIN
CODE 9272H 00AAH UNIT ?PR?_UPDATESTATICSTOPDISTRIBUTION?OPTIMIZE
CODE 931CH 00A1H UNIT ?PR?_GETVALIDADD?RS232
CODE 93BDH 009FH UNIT ?PR?_ISEXISTINSEL?OPTIMIZE
CODE 945CH 009BH UNIT ?PR?TIME_X1226?CLOCK
CODE 94F7H 009AH UNIT ?PR?_WASHOUT_NOSAMEDIRECTIONELE?OPTIMIZE
CODE 9591H 0092H UNIT ?PR?GETMINBOTTOMFLOOR?INTERVALUE
CODE 9623H 0090H UNIT ?PR?GETMAXTOPFLOOR?INTERVALUE
CODE 96B3H 008CH UNIT ?C_C51STARTUP
CODE 973FH 007CH UNIT ?PR?SAVE_USER_PARAM?PARAM_SAVE_RESTORE
CODE 97BBH 007BH UNIT ?PR?MAIN?MAIN
CODE 9836H 0077H UNIT ?PR?ORGDATA_INIT_OUTPUT?DATAINIT
CODE 98ADH 006DH UNIT ?PR?_WASHOUT_DISTRIBUTEINSEL?OPTIMIZE
CODE 991AH 0069H UNIT ?PR?MONITOR_SEND?RS232
CODE 9983H 0067H UNIT ?PR?RESTORE_USER_PARAM?PARAM_SAVE_RESTORE
CODE 99EAH 0063H UNIT ?PR?GETUSERPARAMSAVEOVERFLG?DATAINIT
CODE 9A4DH 0062H UNIT ?PR?UPDATEDOOROVERTIMER?TIMER
CODE 9AAFH 0062H UNIT ?PR?ORGDATA_INIT_TOTAL?DATAINIT
CODE 9B11H 0061H UNIT ?PR?_WASHOUT_2FLOORMOVEELE?OPTIMIZE
CODE 9B72H 0061H UNIT ?PR?_WASHOUT_VETOELE?OPTIMIZE
CODE 9BD3H 0061H UNIT ?PR?COMM_CHECK?RS232
CODE 9C34H 0060H UNIT ?PR?_WASHOUT_NOTSTOPELE?OPTIMIZE
CODE 9C94H 005DH UNIT ?PR?SETUSERPARAMSAVEOVERFLG?DATAINIT
CODE 9CF1H 005CH UNIT ?PR?_GETDOORACTIONSTATE?DOOR
CODE 9D4DH 0059H UNIT ?PR?_GETWEIGHTVAL?INTERVALUE
CODE 9DA6H 004DH UNIT ?PR?_GETCURSTAGESTARTFLOOR?INTERVALUE
CODE 9DF3H 0044H UNIT ?C?LDIV
CODE 9E37H 0042H UNIT ?PR?_CLEAR_UNKNOW_CODE?CAN
CODE 9E79H 003BH UNIT ?PR?MESSAGE_QUIT?RS232
CODE 9EB4H 0039H UNIT ?PR?ISLOUEXISTDISTORINSEL?STATICSTOP
CODE 9EEDH 0032H UNIT ?PR?GETCANDISTELECOUNT?INTERVALUE
CODE 9F1FH 0030H UNIT ?PR?ISEXISTELEONLINE?STATICSTOP
CODE 9F4FH 0030H UNIT ?PR?SERIAL_MAKE_SENDDATA?RS232
CODE 9F7FH 001EH UNIT ?PR?_GETELEPRINOVAL?INTERVALUE
CODE 9F9DH 001BH UNIT ?PR?___TOASCII?RS232
CODE 9FB8H 0018H UNIT ?PR?SERIAL_COMMAND_RESOLVE?RS232
CODE 9FD0H 0012H UNIT ?PR?MAIN_PROCESS?MAIN
CODE 9FE2H 0010H UNIT ?PR?RESTORE_FACTORY_PARAM?PARAM_SAVE_RESTORE
CODE 9FF2H 000CH UNIT ?PR?ORGDATA_INIT?DATAINIT
CODE 9FFEH 000CH UNIT ?C_INITSEG
CODE A00AH 0009H UNIT ?PR?SERIAL_COMM?RS232
OVERLAY MAP OF MODULE: EleGroupCtrl (MAIN)
SEGMENT DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------------
?PR?TIMER2?RS232 ----- ----- 02E3H 0001H
+--> ?PR?SERIAL_COMM?RS232
?PR?SERIAL_COMM?RS232 ----- ----- ----- -----
+--> ?PR?COMM_CHECK?RS232
+--> ?PR?MONITOR_REC?RS232
+--> ?PR?MONITOR_SEND?RS232
BL51 BANKED LINKER/LOCATER V4.13 06/05/2005 15:44:46 PAGE 5
?PR?COMM_CHECK?RS232 ----- ----- ----- -----
+--> ?PR?MESSAGE_QUIT?RS232
?PR?MONITOR_REC?RS232 ----- ----- ----- -----
+--> ?PR?MESSAGE_QUIT?RS232
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?MAININIT?HARDWAREINIT
+--> ?PR?DATA_INIT?DATAINIT
+--> ?PR?CAN_RESET?CAN
+--> ?PR?_CAN_CALL_IN?CAN
+--> ?PR?_CAN_RECEIVE_MORE?CAN
+--> ?PR?CAN_CALL_ASSIGN?CAN
+--> ?PR?_CAN_RECEIVE_ONLY?CAN
+--> ?PR?_CLEAR_UNKNOW_CODE?CAN
+--> ?PR?CAN_CALL_LAMP?CAN
+--> ?PR?CHECK3STATES?DISTRIBUTE
+--> ?PR?TIME_X1226?CLOCK
+--> ?PR?SERIAL_COMMAND_RESOLVE?RS232
+--> ?PR?SERIAL_MAKE_SENDDATA?RS232
+--> ?PR?SAVE_USER_PARAM?PARAM_SAVE_RESTORE
+--> ?PR?RESTORE_USER_PARAM?PARAM_SAVE_RES...
+--> ?PR?RESTORE_FACTORY_PARAM?PARAM_SAVE_...
+--> ?PR?MAIN_PROCESS?MAIN
?PR?MAININIT?HARDWAREINIT 0008H 0006H ----- -----
+--> ?PR?_CAN_INIT?CAN
?PR?DATA_INIT?DATAINIT ----- ----- 02E4H 0001H
+--> ?PR?GETUSERPARAMSAVEOVERFLG?DATAINIT
+--> ?PR?ORGDATA_INIT?DATAINIT
+--> ?PR?RESTORE_USER_PARAM?PARAM_SAVE_RES...
+--> ?PR?ORGDATA_INIT_OUTPUT?DATAINIT
+--> ?PR?INITDATA?INIT
?PR?GETUSERPARAMSAVEOVERFLG?DATAINIT 0008H 0006H ----- -----
?PR?ORGDATA_INIT?DATAINIT ----- ----- ----- -----
+--> ?PR?ORGDATA_INIT_TOTAL?DATAINIT
+--> ?PR?ORGDATA_INIT_INPUT?DATAINIT
+--> ?PR?ORGDATA_INIT_OUTPUT?DATAINIT
+--> ?PR?INITDATA?INIT
?PR?ORGDATA_INIT_INPUT?DATAINIT ----- ----- 02E5H 0002H
?PR?RESTORE_USER_PARAM?PARAM_SAVE_RES... 0008H 0006H 02E5H 0002H
?PR?CAN_RESET?CAN ----- ----- 02E4H 000EH
+--> ?PR?_CAN_INIT?CAN
BL51 BANKED LINKER/LOCATER V4.13 06/05/2005 15:44:46 PAGE 6
?PR?_CAN_CALL_IN?CAN ----- ----- 02E4H 000CH
+--> ?PR?_SETARRAYDATA_INTERRUPT?FUNCTION
+--> ?PR?_GETARRAYDATA?FUNCTION
+--> ?PR?_SETARRAYDATA?FUNCTION
?PR?_SETARRAYDATA_INTERRUPT?FUNCTION ----- ----- 02F0H 0006H
+--> ?PR?_SET0DATA?FUNCTION
?PR?_SET0DATA?FUNCTION ----- ----- 0312H 0003H
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -