📄 vf2000.m51
字号:
BL51 BANKED LINKER/LOCATER V2.01 03/14/07 15:02:59 PAGE 1
MS-DOS BL51 BANKED LINKER/LOCATER V2.01, INVOKED BY:
D:\COMP51\BIN\BL51.EXE EMRFC.OBJ, I2C.OBJ, VF2000.OBJ TO VF2000.OMF RAMSIZE (128)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
EMRFC.OBJ (EMRFC)
I2C.OBJ (I2C)
VF2000.OBJ (VF2000)
D:\COMP51\LIB\C51S.LIB (?C_STARTUP)
D:\COMP51\LIB\C51S.LIB (?C_CLDOPTR)
D:\COMP51\LIB\C51S.LIB (?C_CSTOPTR)
D:\COMP51\LIB\C51S.LIB (?C_CCASE)
D:\COMP51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: VF2000.OMF (EMRFC)
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 0014H UNIT ?DT?EMRFC
001CH 0004H *** GAP ***
DATA 0020H 0002H BIT_ADDR ?BA?EMRFC
DATA 0022H 0001H BIT_ADDR ?BA?I2C
BIT 0023H.0 0000H.2 UNIT ?BI?EMRFC
BIT 0023H.2 0000H.2 UNIT ?BI?VF2000
BIT 0023H.4 0000H.3 UNIT "BIT_GROUP"
0023H.7 0000H.1 *** GAP ***
DATA 0024H 0009H UNIT ?DT?I2C
DATA 002DH 0006H UNIT ?DT?VF2000
DATA 0033H 000FH UNIT "DATA_GROUP"
IDATA 0042H 0010H UNIT ?ID?VF2000
IDATA 0052H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?PR?INIT24C256?I2C
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0011H UNIT ?PR?RFEM?EMRFC
CODE 001FH 0003H UNIT ?PR?COMM?VF2000
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0027H UNIT ?PR?STARTTIME?EMRFC
CODE 004DH 0060H UNIT ?PR?SEARCHHEAD?EMRFC
CODE 00ADH 01D2H UNIT ?PR?RDCARD?EMRFC
CODE 027FH 002DH UNIT ?PR?HANDLEID?EMRFC
CODE 02ACH 0005H UNIT ?C_INITSEG
CODE 02B1H 0012H UNIT ?PR?START?I2C
CODE 02C3H 0012H UNIT ?PR?STOP?I2C
CODE 02D5H 001AH UNIT ?PR?WAITACK?I2C
CODE 02EFH 0085H UNIT ?PR?_SHIFTOUT?I2C
CODE 0374H 0067H UNIT ?PR?SHIFTIN?I2C
CODE 03DBH 000FH UNIT ?PR?NOACK?I2C
CODE 03EAH 0011H UNIT ?PR?_RDBYTE?I2C
CODE 03FBH 002AH UNIT ?PR?_RD24C256?I2C
BL51 BANKED LINKER/LOCATER V2.01 03/14/07 15:02:59 PAGE 2
CODE 0425H 004CH UNIT ?PR?_WR24C256?I2C
CODE 0471H 002CH UNIT ?PR?_RDPCF8563BYTE?I2C
CODE 049DH 0021H UNIT ?PR?_WRPCF8563BYTE?I2C
CODE 04BEH 0040H UNIT ?PR?SETCLOCK?I2C
CODE 04FEH 003AH UNIT ?PR?GETCLOCK?I2C
CODE 0538H 0021H UNIT ?PR?_SETALARMMMHH?I2C
CODE 0559H 0008H UNIT ?PR?CLRALARM?I2C
CODE 0561H 0011H UNIT ?PR?RDALARMFLAG?I2C
CODE 0572H 0008H UNIT ?PR?CLRALARMFLAG?I2C
CODE 057AH 0032H UNIT ?PR?INITPCF8563?I2C
CODE 05ACH 0005H UNIT ?PR?INT0ROUTE?VF2000
CODE 05B1H 000DH UNIT ?PR?TIMER0?VF2000
CODE 05BEH 001CH UNIT ?PR?_DELAYN50MS?VF2000
CODE 05DAH 000EH UNIT ?PR?SHAKE?VF2000
CODE 05E8H 0075H UNIT ?PR?SETALARM?VF2000
CODE 065DH 000DH UNIT ?PR?POWERDOWN?VF2000
CODE 066AH 0056H UNIT ?PR?TEST?VF2000
CODE 06C0H 0015H UNIT ?PR?INITCOMM?VF2000
CODE 06D5H 001EH UNIT ?PR?_SENDCHAR?VF2000
CODE 06F3H 003EH UNIT ?PR?SENDCLOCK?VF2000
CODE 0731H 0026H UNIT ?PR?PCSETCLOCK?VF2000
CODE 0757H 0026H UNIT ?PR?SETMID?VF2000
CODE 077DH 004DH UNIT ?PR?SENDMID?VF2000
CODE 07CAH 006DH UNIT ?PR?SENDNEXTRECORD?VF2000
CODE 0837H 001CH UNIT ?PR?SENDRECORDNUM?VF2000
CODE 0853H 003DH UNIT ?PR?RESUMRECORD?VF2000
CODE 0890H 0019H UNIT ?PR?SETPARA?VF2000
CODE 08A9H 0041H UNIT ?PR?CLRRECORD?VF2000
CODE 08EAH 009EH UNIT ?PR?RECMSG?VF2000
CODE 0988H 0079H UNIT ?PR?RWE2PROM?VF2000
CODE 0A01H 0079H UNIT ?PR?COMMHANDLE?VF2000
CODE 0A7AH 012DH UNIT ?PR?SAVERECORD?VF2000
CODE 0BA7H 004FH UNIT ?PR?GETRECORDNUM?VF2000
CODE 0BF6H 00CEH UNIT ?PR?MAIN?VF2000
CODE 0CC4H 008CH UNIT ?C_C51STARTUP
CODE 0D50H 0079H UNIT ?C_LIB_CODE
OVERLAY MAP OF MODULE: VF2000.OMF (EMRFC)
SEGMENT BIT-GROUP DATA-GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?VF2000
+--> ?C_INITSEG
?PR?MAIN?VF2000 ----- ----- 0033H 0004H
+--> ?PR?INIT24C256?I2C
+--> ?PR?INITPCF8563?I2C
+--> ?PR?GETRECORDNUM?VF2000
+--> ?PR?_RD24C256?I2C
+--> ?PR?SHAKE?VF2000
+--> ?PR?RDALARMFLAG?I2C
+--> ?PR?_DELAYN50MS?VF2000
+--> ?PR?CLRALARMFLAG?I2C
+--> ?PR?POWERDOWN?VF2000
+--> ?PR?RFEM?EMRFC
+--> ?PR?SAVERECORD?VF2000
+--> ?PR?INITCOMM?VF2000
BL51 BANKED LINKER/LOCATER V2.01 03/14/07 15:02:59 PAGE 3
+--> ?PR?COMMHANDLE?VF2000
?PR?INIT24C256?I2C ----- ----- ----- -----
+--> ?PR?STOP?I2C
?PR?INITPCF8563?I2C ----- ----- ----- -----
+--> ?PR?_WRPCF8563BYTE?I2C
+--> ?PR?_RDPCF8563BYTE?I2C
+--> ?PR?GETCLOCK?I2C
?PR?_WRPCF8563BYTE?I2C ----- ----- ----- -----
+--> ?PR?START?I2C
+--> ?PR?_SHIFTOUT?I2C
+--> ?PR?WAITACK?I2C
+--> ?PR?STOP?I2C
?PR?_SHIFTOUT?I2C 0023H.5 0000H.1 0040H 0001H
?PR?WAITACK?I2C ----- ----- ----- -----
+--> ?PR?STOP?I2C
?PR?_RDPCF8563BYTE?I2C ----- ----- 003FH 0001H
+--> ?PR?START?I2C
+--> ?PR?_SHIFTOUT?I2C
+--> ?PR?WAITACK?I2C
+--> ?PR?SHIFTIN?I2C
+--> ?PR?NOACK?I2C
+--> ?PR?STOP?I2C
?PR?SHIFTIN?I2C ----- ----- 0040H 0002H
?PR?GETCLOCK?I2C ----- ----- 003CH 0003H
+--> ?PR?_RDPCF8563BYTE?I2C
+--> ?C_LIB_CODE
?PR?GETRECORDNUM?VF2000 ----- ----- ----- -----
+--> ?PR?_RD24C256?I2C
+--> ?PR?_RDPCF8563BYTE?I2C
+--> ?PR?_WRPCF8563BYTE?I2C
+--> ?PR?_WR24C256?I2C
?PR?_RD24C256?I2C ----- ----- ----- -----
+--> ?PR?START?I2C
+--> ?PR?_SHIFTOUT?I2C
+--> ?PR?WAITACK?I2C
+--> ?PR?_RDBYTE?I2C
+--> ?PR?STOP?I2C
?PR?_RDBYTE?I2C ----- ----- ----- -----
+--> ?PR?START?I2C
+--> ?PR?_SHIFTOUT?I2C
+--> ?PR?WAITACK?I2C
+--> ?PR?SHIFTIN?I2C
+--> ?PR?NOACK?I2C
?PR?_WR24C256?I2C 0023H.4 0000H.1 003CH 0001H
+--> ?PR?START?I2C
+--> ?PR?_SHIFTOUT?I2C
+--> ?PR?WAITACK?I2C
+--> ?PR?STOP?I2C
?PR?SHAKE?VF2000 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V2.01 03/14/07 15:02:59 PAGE 4
+--> ?PR?_DELAYN50MS?VF2000
?PR?RDALARMFLAG?I2C ----- ----- ----- -----
+--> ?PR?_RDPCF8563BYTE?I2C
?PR?CLRALARMFLAG?I2C ----- ----- ----- -----
+--> ?PR?_WRPCF8563BYTE?I2C
?PR?POWERDOWN?VF2000 ----- ----- ----- -----
+--> ?PR?SETALARM?VF2000
?PR?SETALARM?VF2000 ----- ----- 0038H 0003H
+--> ?PR?GETCLOCK?I2C
+--> ?PR?_RD24C256?I2C
+--> ?PR?_SETALARMMMHH?I2C
+--> ?PR?CLRALARM?I2C
?PR?_SETALARMMMHH?I2C ----- ----- ----- -----
+--> ?PR?_WRPCF8563BYTE?I2C
?PR?CLRALARM?I2C ----- ----- ----- -----
+--> ?PR?_WRPCF8563BYTE?I2C
?PR?RFEM?EMRFC 0023H.4 0000H.1 0037H 0001H
+--> ?PR?RDCARD?EMRFC
+--> ?PR?HANDLEID?EMRFC
?PR?RDCARD?EMRFC 0023H.5 0000H.1 0038H 0001H
+--> ?PR?STARTTIME?EMRFC
+--> ?PR?SEARCHHEAD?EMRFC
?PR?SEARCHHEAD?EMRFC 0023H.6 0000H.1 ----- -----
+--> ?PR?STARTTIME?EMRFC
?PR?SAVERECORD?VF2000 ----- ----- 0037H 0005H
+--> ?PR?_WR24C256?I2C
+--> ?PR?_RD24C256?I2C
+--> ?PR?SHAKE?VF2000
+--> ?PR?_DELAYN50MS?VF2000
+--> ?PR?GETCLOCK?I2C
+--> ?PR?_WRPCF8563BYTE?I2C
?PR?COMMHANDLE?VF2000 ----- ----- 0037H 0001H
+--> ?PR?RECMSG?VF2000
+--> ?C_LIB_CODE
+--> ?PR?PCSETCLOCK?VF2000
+--> ?PR?SETMID?VF2000
+--> ?PR?SENDMID?VF2000
+--> ?PR?SENDCLOCK?VF2000
+--> ?PR?CLRRECORD?VF2000
+--> ?PR?SENDNEXTRECORD?VF2000
+--> ?PR?RESUMRECORD?VF2000
+--> ?PR?SETPARA?VF2000
+--> ?PR?SENDRECORDNUM?VF2000
+--> ?PR?RWE2PROM?VF2000
+--> ?PR?POWERDOWN?VF2000
?PR?RECMSG?VF2000 ----- ----- 0038H 0001H
?PR?PCSETCLOCK?VF2000 ----- ----- ----- -----
+--> ?PR?_SENDCHAR?VF2000
+--> ?PR?SETCLOCK?I2C
BL51 BANKED LINKER/LOCATER V2.01 03/14/07 15:02:59 PAGE 5
?PR?SETCLOCK?I2C ----- ----- 0038H 0003H
+--> ?PR?START?I2C
+--> ?PR?_SHIFTOUT?I2C
+--> ?PR?WAITACK?I2C
+--> ?C_LIB_CODE
+--> ?PR?STOP?I2C
?PR?SETMID?VF2000 ----- ----- 0038H 0001H
+--> ?PR?_SENDCHAR?VF2000
+--> ?PR?_WR24C256?I2C
?PR?SENDMID?VF2000 ----- ----- 0038H 0004H
+--> ?PR?_RD24C256?I2C
+--> ?PR?_SENDCHAR?VF2000
?PR?SENDCLOCK?VF2000 ----- ----- ----- -----
+--> ?PR?GETCLOCK?I2C
+--> ?PR?_SENDCHAR?VF2000
?PR?CLRRECORD?VF2000 ----- ----- 0038H 0001H
+--> ?PR?_RD24C256?I2C
+--> ?PR?_WR24C256?I2C
+--> ?PR?_RDPCF8563BYTE?I2C
+--> ?PR?_WRPCF8563BYTE?I2C
+--> ?PR?_SENDCHAR?VF2000
+--> ?PR?TEST?VF2000
?PR?TEST?VF2000 ----- ----- 0039H 0002H
+--> ?PR?_RD24C256?I2C
+--> ?PR?_WR24C256?I2C
?PR?SENDNEXTRECORD?VF2000 ----- ----- 0038H 0004H
+--> ?PR?_RD24C256?I2C
+--> ?PR?_SENDCHAR?VF2000
?PR?RESUMRECORD?VF2000 ----- ----- 0038H 0002H
+--> ?PR?_SENDCHAR?VF2000
+--> ?PR?_RD24C256?I2C
+--> ?PR?_WR24C256?I2C
+--> ?PR?_WRPCF8563BYTE?I2C
?PR?SETPARA?VF2000 ----- ----- ----- -----
+--> ?PR?_SENDCHAR?VF2000
+--> ?PR?POWERDOWN?VF2000
?PR?SENDRECORDNUM?VF2000 ----- ----- ----- -----
+--> ?PR?_SENDCHAR?VF2000
?PR?RWE2PROM?VF2000 ----- ----- 0038H 0004H
+--> ?PR?_RD24C256?I2C
+--> ?PR?_SENDCHAR?VF2000
+--> ?PR?_WR24C256?I2C
SYMBOL TABLE OF MODULE: VF2000.OMF (EMRFC)
VALUE TYPE NAME
----------------------------------
------- MODULE EMRFC
BL51 BANKED LINKER/LOCATER V2.01 03/14/07 15:02:59 PAGE 6
C:0000H SYMBOL _ICE_DUMMY_
B:0021H.0 PUBLIC CardS0
D:0090H PUBLIC P1
B:0020H.0 PUBLIC DMbit0
D:00B0H PUBLIC P3
B:0020H.1 PUBLIC DMbit1
B:00B0H.4 PUBLIC T0
B:00D0H.6 PUBLIC AC
B:0020H.2 PUBLIC DMbit2
B:00B0H.5 PUBLIC T1
B:0020H.3 PUBLIC DMbit3
B:0090H.0 PUBLIC T2
B:00A8H.7 PUBLIC EA
B:0020H.4 PUBLIC DMbit4
B:0020H.5 PUBLIC DMbit5
B:0020H.6 PUBLIC DMbit6
B:0020H.7 PUBLIC DMbit7
B:00B0H.7 PUBLIC Power
B:00C8H.5 PUBLIC T2IE
B:0090H.1 PUBLIC Led
B:00B0H.7 PUBLIC RD
B:00A8H.4 PUBLIC ES
B:0023H.0 PUBLIC TF
B:0098H.0 PUBLIC RI
B:00B0H.2 PUBLIC INT0
B:00D0H.7 PUBLIC CY
B:00C8H.3 PUBLIC BGEN
B:0098H.1 PUBLIC TI
B:00B0H.3 PUBLIC INT1
D:0008H PUBLIC OO
B:00C8H.6 PUBLIC T2IP
B:0090H.7 PUBLIC Mod
D:000AH PUBLIC RFCardID
B:00B8H.4 PUBLIC PS
B:0090H.1 PUBLIC T2EX
B:00D0H.2 PUBLIC OV
B:0090H.2 PUBLIC WP
B:00C8H.1 PUBLIC C_T2
B:00B0H.6 PUBLIC WR
D:0015H PUBLIC ByteNumb
D:0016H PUBLIC WW
D:0087H PUBLIC PCON
B:0090H.6 PUBLIC CARDIN
D:0018H PUBLIC BitNumb
B:0088H.1 PUBLIC IE0
B:0088H.3 PUBLIC IE1
C:0026H PUBLIC startTime
B:00C8H.0 PUBLIC CP_RL2
D:00E0H PUBLIC ACC
D:0020H PUBLIC DMbyte
B:00B0H.5 PUBLIC DS1
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
B:0088H.5 PUBLIC TF0
B:00A8H.5 PUBLIC ET2
B:0088H.7 PUBLIC TF1
B:00C8H.7 PUBLIC TF2
B:0098H.2 PUBLIC RB8
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
B:0098H.3 PUBLIC TB8
BL51 BANKED LINKER/LOCATER V2.01 03/14/07 15:02:59 PAGE 7
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
B:00D0H.0 PUBLIC P
B:0098H.7 PUBLIC SM0
D:008AH PUBLIC TL0
B:0098H.6 PUBLIC SM1
B:0098H.5 PUBLIC SM2
C:00ADH PUBLIC rdCard
B:00B8H.1 PUBLIC PT0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -