laoxu_plc/编译型/PLC51(V1.06)/PLC51/COUNTER2.M51

357 lines
15 KiB
Plaintext
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 1
BL51 BANKED LINKER/LOCATER V4.14, INVOKED BY:
D:\\KEIL\\C51\\BIN\\BL51.EXE COUNTER2.OBJ TO COUNTER2 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
COUNTER2.OBJ (COUNTER2)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51S.LIB (?C?ILDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IILDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: COUNTER2 (COUNTER2)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 003BH UNIT ?DT?COUNTER2
DATA 004BH 0006H UNIT ?DT?__FNC_XCH?COUNTER2
DATA 0051H 0006H UNIT _DATA_GROUP_
DATA 0057H 0004H UNIT ?DT?__FNC_BIN?COUNTER2
DATA 005BH 0003H UNIT ?DT?__FNC_DIV?COUNTER2
DATA 005EH 0002H UNIT ?DT?__FNC_ADD?COUNTER2
DATA 0060H 0002H UNIT ?DT?__FNC_SUB?COUNTER2
DATA 0062H 0002H UNIT ?DT?__FNC_WAND?COUNTER2
DATA 0064H 0002H UNIT ?DT?__FNC_WOR?COUNTER2
DATA 0066H 0002H UNIT ?DT?__FNC_WXOR?COUNTER2
IDATA 0068H 0020H UNIT ?ID?COUNTER2
IDATA 0088H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0160H UNIT ?XD?COUNTER2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?__ANDPX?COUNTER2
CODE 000BH 0003H ABSOLUTE
CODE 000EH 01E6H UNIT ?PR?_T100MS?COUNTER2
CODE 01F4H 01E1H UNIT ?PR?OUT_EY_BIT?COUNTER2
CODE 03D5H 0135H UNIT ?C?LIB_CODE
CODE 050AH 00D9H UNIT ?PR?MAIN_PLC?COUNTER2
CODE 05E3H 0087H UNIT ?PR?__FNC_BCD?COUNTER2
CODE 066AH 007FH UNIT ?PR?MOV_TO_OLD?COUNTER2
CODE 06E9H 0074H UNIT ?PR?__FNC_BIN?COUNTER2
CODE 075DH 006AH UNIT ?PR?TIMER0?COUNTER2
CODE 07C7H 0043H UNIT ?PR?RESET_IO?COUNTER2
CODE 080AH 0040H UNIT ?PR?_T1SET?COUNTER2
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 2
CODE 084AH 003DH UNIT ?PR?RESET_RAM?COUNTER2
CODE 0887H 003DH UNIT ?PR?INPUT_IO?COUNTER2
CODE 08C4H 0030H UNIT ?PR?GET_EX_BIT?COUNTER2
CODE 08F4H 002FH UNIT ?PR?__FNC_XCH?COUNTER2
CODE 0923H 0027H UNIT ?PR?MAIN?COUNTER2
CODE 094AH 0020H UNIT ?CO?COUNTER2
CODE 096AH 001BH UNIT ?PR?__FNC_LD_GE?COUNTER2
CODE 0985H 001BH UNIT ?PR?__FNC_LD_LE?COUNTER2
CODE 09A0H 001BH UNIT ?PR?__FNC_LD_GT?COUNTER2
CODE 09BBH 001BH UNIT ?PR?__FNC_LD_LT?COUNTER2
CODE 09D6H 0016H UNIT ?PR?__FNC_LD_NE?COUNTER2
CODE 09ECH 0016H UNIT ?PR?__FNC_LD_EQ?COUNTER2
CODE 0A02H 0013H UNIT ?PR?_MPPX?COUNTER2
CODE 0A15H 0012H UNIT ?PR?__LDPX?COUNTER2
CODE 0A27H 0011H UNIT ?PR?__FNC_SUB?COUNTER2
CODE 0A38H 0011H UNIT ?PR?__FNC_WAND?COUNTER2
CODE 0A49H 0011H UNIT ?PR?__FNC_WOR?COUNTER2
CODE 0A5AH 0011H UNIT ?PR?__FNC_WXOR?COUNTER2
CODE 0A6BH 0011H UNIT ?PR?__FNC_NEG?COUNTER2
CODE 0A7CH 0011H UNIT ?PR?__FNC_AND_GE?COUNTER2
CODE 0A8DH 0011H UNIT ?PR?__FNC_AND_LE?COUNTER2
CODE 0A9EH 0011H UNIT ?PR?__FNC_AND_GT?COUNTER2
CODE 0AAFH 0011H UNIT ?PR?__FNC_AND_LT?COUNTER2
CODE 0AC0H 0011H UNIT ?PR?__FNC_OR_GE?COUNTER2
CODE 0AD1H 0011H UNIT ?PR?__FNC_OR_LE?COUNTER2
CODE 0AE2H 0011H UNIT ?PR?__FNC_OR_GT?COUNTER2
CODE 0AF3H 0011H UNIT ?PR?__FNC_OR_LT?COUNTER2
CODE 0B04H 0010H UNIT ?PR?__FNC_ADD?COUNTER2
CODE 0B14H 000FH UNIT ?PR?__FNC_DIV?COUNTER2
CODE 0B23H 000EH UNIT ?PR?_INVX?COUNTER2
CODE 0B31H 000EH UNIT ?PR?__LDFX?COUNTER2
CODE 0B3FH 000EH UNIT ?PR?RESET_INTERRUPT?COUNTER2
CODE 0B4DH 000DH UNIT ?PR?__LDIX?COUNTER2
CODE 0B5AH 000DH UNIT ?PR?_ANBX?COUNTER2
CODE 0B67H 000DH UNIT ?PR?_ORBX?COUNTER2
CODE 0B74H 000DH UNIT ?PR?_MPSX?COUNTER2
CODE 0B81H 000DH UNIT ?PR?_MRDX?COUNTER2
CODE 0B8EH 000CH UNIT ?PR?__FNC_AND_NE?COUNTER2
CODE 0B9AH 000CH UNIT ?PR?__FNC_AND_EQ?COUNTER2
CODE 0BA6H 000CH UNIT ?PR?__FNC_OR_NE?COUNTER2
CODE 0BB2H 000CH UNIT ?PR?__FNC_OR_EQ?COUNTER2
CODE 0BBEH 000CH UNIT ?C_C51STARTUP
CODE 0BCAH 000AH UNIT ?PR?__LDX?COUNTER2
CODE 0BD4H 000AH UNIT ?PR?__FNC_CML?COUNTER2
CODE 0BDEH 0009H UNIT ?PR?__FNC_MUL?COUNTER2
CODE 0BE7H 0008H UNIT ?PR?__ANDFX?COUNTER2
CODE 0BEFH 0008H UNIT ?PR?__ORPX?COUNTER2
CODE 0BF7H 0008H UNIT ?PR?__ORFX?COUNTER2
CODE 0BFFH 0007H UNIT ?PR?__ANIX?COUNTER2
CODE 0C06H 0007H UNIT ?PR?__ORIX?COUNTER2
CODE 0C0DH 0007H UNIT ?PR?__PLSX?COUNTER2
CODE 0C14H 0007H UNIT ?PR?__PLFX?COUNTER2
CODE 0C1BH 0007H UNIT ?PR?__FNC_INC?COUNTER2
CODE 0C22H 0007H UNIT ?PR?__FNC_DEC?COUNTER2
CODE 0C29H 0007H UNIT ?PR?TIME_10MS?COUNTER2
CODE 0C30H 0006H UNIT ?PR?OUTX?COUNTER2
CODE 0C36H 0006H UNIT ?PR?__FNC_ALT?COUNTER2
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 3
CODE 0C3CH 0006H UNIT ?PR?__FNC_MOV?COUNTER2
CODE 0C42H 0004H UNIT ?PR?__ANDX?COUNTER2
CODE 0C46H 0004H UNIT ?PR?__ORX?COUNTER2
CODE 0C4AH 0004H UNIT ?PR?RESET_IO1?COUNTER2
OVERLAY MAP OF MODULE: COUNTER2 (COUNTER2)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?COUNTER2
?PR?MAIN?COUNTER2 0051H 0001H
+--> ?PR?RESET_IO?COUNTER2
+--> ?PR?RESET_RAM?COUNTER2
+--> ?PR?RESET_INTERRUPT?COUNTER2
+--> ?PR?INPUT_IO?COUNTER2
+--> ?PR?MAIN_PLC?COUNTER2
+--> ?PR?_T100MS?COUNTER2
+--> ?PR?_T1SET?COUNTER2
+--> ?PR?MOV_TO_OLD?COUNTER2
+--> ?PR?RESET_IO1?COUNTER2
?PR?INPUT_IO?COUNTER2 ----- -----
+--> ?PR?GET_EX_BIT?COUNTER2
+--> ?PR?OUT_EY_BIT?COUNTER2
?PR?GET_EX_BIT?COUNTER2 ----- -----
+--> ?PR?TIME_10MS?COUNTER2
?PR?OUT_EY_BIT?COUNTER2 ----- -----
+--> ?CO?COUNTER2
+--> ?PR?TIME_10MS?COUNTER2
?PR?MAIN_PLC?COUNTER2 ----- -----
+--> ?PR?__LDX?COUNTER2
+--> ?PR?__LDPX?COUNTER2
+--> ?PR?__FNC_INC?COUNTER2
+--> ?PR?__FNC_DEC?COUNTER2
+--> ?PR?_MPSX?COUNTER2
+--> ?PR?__FNC_AND_EQ?COUNTER2
+--> ?PR?_MRDX?COUNTER2
+--> ?PR?__FNC_AND_GT?COUNTER2
+--> ?PR?__FNC_MOV?COUNTER2
+--> ?PR?_MPPX?COUNTER2
+--> ?PR?__FNC_BCD?COUNTER2
?PR?__FNC_BCD?COUNTER2 0052H 0005H
?PR?_T100MS?COUNTER2 0052H 0001H
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 4
SYMBOL TABLE OF MODULE: COUNTER2 (COUNTER2)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C?IMUL
C:03D5H PUBLIC ?C?IMUL
------- ENDMOD ?C?IMUL
------- MODULE ?C?SIDIV
C:03E7H PUBLIC ?C?SIDIV
------- ENDMOD ?C?SIDIV
------- MODULE ?C?IILDX
C:041DH PUBLIC ?C?IILDX
------- ENDMOD ?C?IILDX
------- MODULE ?C?ILDPTR
C:0433H PUBLIC ?C?ILDPTR
------- ENDMOD ?C?ILDPTR
------- MODULE ?C?IILDPTR
C:045EH PUBLIC ?C?IILDPTR
------- ENDMOD ?C?IILDPTR
------- MODULE ?C?ISTPTR
C:0496H PUBLIC ?C?ISTPTR
------- ENDMOD ?C?ISTPTR
------- MODULE ?C?UIDIV
C:04B5H PUBLIC ?C?UIDIV
------- ENDMOD ?C?UIDIV
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__LDIX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ANDX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ANIX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORIX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_INVX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?OUTX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_ANBX?COUNTER2
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 5
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?_ORBX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__LDFX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ANDPX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ANDFX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORPX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__ORFX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__PLSX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__PLFX?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_ADD?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_SUB?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_MUL?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_DIV?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_WAND?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_WOR?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_WXOR?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_NEG?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_ALT?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_CML?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_XCH?COUNTER2
BL51 BANKED LINKER/LOCATER V4.14 07/07/2009 14:48:25 PAGE 6
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_BIN?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_GE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_LE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_GT?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_LT?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_NE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_LD_EQ?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_GE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_LE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_LT?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_AND_NE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_GE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_LE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_GT?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_LT?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_NE?COUNTER2
*** WARNING L16: UNCALLED SEGMENT, IGNORED FOR OVERLAY PROCESS
SEGMENT: ?PR?__FNC_OR_EQ?COUNTER2
LINK/LOCATE RUN COMPLETE. 44 WARNING(S), 0 ERROR(S)