📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 07/08/2005 11:42:14 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE mmm.obj, SERIAL.obj, E25045.obj, CRC.obj TO main RAMSIZE (256) XDATA (0X0000-0X03FF)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
mmm.obj (MMM)
SERIAL.obj (SERIAL)
E25045.obj (E25045)
CRC.obj (CRC)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPYAMD)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: main (MMM)
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"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
BIT 0020H.0 0001H.1 UNIT ?BI?MMM
BIT 0021H.1 0000H.2 UNIT ?BI?SERIAL
BIT 0021H.3 0000H.1 UNIT _BIT_GROUP_
0021H.4 0000H.4 *** GAP ***
DATA 0022H 0030H UNIT ?DT?SERIAL
DATA 0052H 0019H UNIT ?DT?MMM
DATA 006BH 000DH UNIT _DATA_GROUP_
IDATA 0078H 000DH UNIT _IDATA_GROUP_
IDATA 0085H 000CH UNIT ?ID?MMM
IDATA 0091H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0283H UNIT ?XD?MMM
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0003H UNIT ?PR?COMM_ON?SERIAL
CODE 0009H 0001H UNIT ?PR?ISR0?SERIAL
CODE 000AH 0001H UNIT ?PR?ISR2?SERIAL
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?COMM_OFF?SERIAL
CODE 0011H 0001H UNIT ?PR?ISR3?SERIAL
CODE 0012H 0001H UNIT ?PR?ISR5?SERIAL
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0001H UNIT ?PR?ISR6?SERIAL
CODE 0017H 0001H UNIT ?PR?ISR8?SERIAL
CODE 0018H 0001H UNIT ?PR?ISR9?SERIAL
BL51 BANKED LINKER/LOCATER V5.03 07/08/2005 11:42:14 PAGE 2
CODE 0019H 0001H UNIT ?PR?ISR10?SERIAL
CODE 001AH 0001H UNIT ?PR?ISR11?SERIAL
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0001H UNIT ?PR?ISR12?SERIAL
001FH 0004H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
002EH 0005H *** GAP ***
CODE 0033H 0003H ABSOLUTE
0036H 0005H *** GAP ***
CODE 003BH 0003H ABSOLUTE
003EH 0005H *** GAP ***
CODE 0043H 0003H ABSOLUTE
0046H 0005H *** GAP ***
CODE 004BH 0003H ABSOLUTE
004EH 0005H *** GAP ***
CODE 0053H 0003H ABSOLUTE
0056H 0005H *** GAP ***
CODE 005BH 0003H ABSOLUTE
005EH 0005H *** GAP ***
CODE 0063H 0003H ABSOLUTE
CODE 0066H 0219H UNIT ?PR?ISR_UART?MMM
CODE 027FH 01EEH UNIT ?PR?MAIN?MMM
CODE 046DH 0121H UNIT ?C?LIB_CODE
CODE 058EH 010CH UNIT ?PR?CMD_EXECUTION?MMM
CODE 069AH 00A7H UNIT ?PR?_CAL_CRC3964?CRC
CODE 0741H 009BH UNIT ?PR?_CAL_CRC?CRC
CODE 07DCH 0094H UNIT ?PR?_DELNUM?MMM
CODE 0870H 008CH UNIT ?C_C51STARTUP
CODE 08FCH 0086H UNIT ?PR?_FIND?MMM
CODE 0982H 006BH UNIT ?PR?UB1ISR?MMM
CODE 09EDH 0068H UNIT ?PR?ISR_TIMER0?MMM
CODE 0A55H 0067H UNIT ?PR?_CLRWINGNUM?MMM
CODE 0ABCH 0066H UNIT ?PR?_SETWINGNUM?MMM
CODE 0B22H 0042H UNIT ?PR?_CHECKNUM?MMM
CODE 0B64H 0039H UNIT ?PR?_DELAY100MS?MMM
CODE 0B9DH 0037H UNIT ?PR?_BYTE_WRITE?E25045
CODE 0BD4H 0036H UNIT ?PR?CHECK_CALL?MMM
CODE 0C0AH 0033H UNIT ?PR?_DELAY1MS?MMM
CODE 0C3DH 002DH UNIT ?PR?_ADDNUM?MMM
CODE 0C6AH 002CH UNIT ?PR?UARTINIT?SERIAL
CODE 0C96H 002CH UNIT ?PR?_BYTE_READ?E25045
CODE 0CC2H 002BH UNIT ?PR?_BYTEREAD_CHECK?E25045
CODE 0CEDH 0028H UNIT ?PR?INITREG?SERIAL
CODE 0D15H 0023H UNIT ?PR?_WRSR_CMD?E25045
CODE 0D38H 0020H UNIT ?PR?_BYTEWRITE_CHECK?E25045
CODE 0D58H 0020H UNIT ?CO?CRC
CODE 0D78H 001EH UNIT ?C_INITSEG
CODE 0D96H 001DH UNIT ?PR?_OUTBYTE?E25045
CODE 0DB3H 001CH UNIT ?PR?_SETPOSNUM?MMM
CODE 0DCFH 001CH UNIT ?PR?INBYTE?E25045
CODE 0DEBH 0016H UNIT ?PR?INIT_COM?MMM
CODE 0E01H 0016H UNIT ?PR?_START_T0COM2?MMM
CODE 0E17H 0014H UNIT ?PR?_START_T0?MMM
CODE 0E2BH 0011H UNIT ?PR?RDSR_CMD?E25045
CODE 0E3CH 000EH UNIT ?PR?WREN_CMD?E25045
BL51 BANKED LINKER/LOCATER V5.03 07/08/2005 11:42:14 PAGE 3
CODE 0E4AH 000CH UNIT ?PR?DELAY5?E25045
CODE 0E56H 000BH UNIT ?PR?_INIT_X25045?E25045
CODE 0E61H 000AH UNIT ?PR?WATCH_DOG?E25045
CODE 0E6BH 0008H UNIT ?PR?CALL_ISR_T0COM2?MMM
CODE 0E73H 0008H UNIT ?PR?_PUTCHAR1?SERIAL
CODE 0E7BH 0007H UNIT ?PR?CALL_ISR_T0?MMM
OVERLAY MAP OF MODULE: main (MMM)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-------------------------------------------------------------------------------------------
?PR?UB1ISR?MMM ----- ----- ----- ----- ----- -----
+--> ?PR?_START_T0COM2?MMM
+--> ?PR?CALL_ISR_T0COM2?MMM
*** NEW ROOT ***************************************************
?PR?ISR_UART?MMM ----- ----- ----- ----- ----- -----
+--> ?PR?_START_T0?MMM
+--> ?PR?CALL_ISR_T0?MMM
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MMM
+--> ?C_INITSEG
?PR?MAIN?MMM ----- ----- 006BH 0002H 0078H 0008H
+--> ?PR?INIT_COM?MMM
+--> ?PR?INITREG?SERIAL
+--> ?PR?UARTINIT?SERIAL
+--> ?PR?_DELAY100MS?MMM
+--> ?PR?COMM_OFF?SERIAL
+--> ?PR?_INIT_X25045?E25045
+--> ?PR?_BYTEREAD_CHECK?E25045
+--> ?PR?WATCH_DOG?E25045
+--> ?PR?CMD_EXECUTION?MMM
+--> ?PR?CHECK_CALL?MMM
+--> ?PR?_FIND?MMM
+--> ?PR?_CHECKNUM?MMM
+--> ?PR?_ADDNUM?MMM
+--> ?PR?_SETWINGNUM?MMM
+--> ?PR?_CLRWINGNUM?MMM
+--> ?PR?_DELNUM?MMM
?PR?_INIT_X25045?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRSR_CMD?E25045
?PR?_WRSR_CMD?E25045 ----- ----- 006DH 0001H ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?WREN_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
BL51 BANKED LINKER/LOCATER V5.03 07/08/2005 11:42:14 PAGE 4
?PR?RDSR_CMD?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?_OUTBYTE?E25045
+--> ?PR?INBYTE?E25045
?PR?_OUTBYTE?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY5?E25045
?PR?DELAY5?E25045 ----- ----- ----- ----- 0080H 0001H
?PR?INBYTE?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY5?E25045
?PR?WREN_CMD?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?_OUTBYTE?E25045
?PR?_BYTEREAD_CHECK?E25045 ----- ----- 006DH 0004H ----- -----
+--> ?PR?_BYTE_READ?E25045
?PR?_BYTE_READ?E25045 ----- ----- 0074H 0003H ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
+--> ?PR?INBYTE?E25045
?PR?WATCH_DOG?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY5?E25045
?PR?CMD_EXECUTION?MMM ----- ----- 006DH 0002H ----- -----
+--> ?PR?_CAL_CRC3964?CRC
+--> ?PR?_SETPOSNUM?MMM
?PR?_CAL_CRC3964?CRC ----- ----- ----- ----- 0080H 0003H
+--> ?CO?CRC
?PR?_SETPOSNUM?MMM ----- ----- 006FH 0002H ----- -----
+--> ?PR?_BYTEWRITE_CHECK?E25045
?PR?_BYTEWRITE_CHECK?E25045 ----- ----- 0071H 0003H ----- -----
+--> ?PR?_BYTE_READ?E25045
+--> ?PR?_BYTE_WRITE?E25045
?PR?_BYTE_WRITE?E25045 ----- ----- 0074H 0004H ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?WREN_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
?PR?CHECK_CALL?MMM ----- ----- ----- ----- 0080H 0002H
+--> ?PR?_FIND?MMM
?PR?_FIND?MMM 0021H.3 0000H.1 006DH 0002H ----- -----
+--> ?PR?_DELAY1MS?MMM
+--> ?PR?_CAL_CRC?CRC
+--> ?PR?_PUTCHAR1?SERIAL
+--> ?PR?COMM_ON?SERIAL
+--> ?PR?COMM_OFF?SERIAL
?PR?_CAL_CRC?CRC ----- ----- ----- ----- 0082H 0003H
+--> ?CO?CRC
BL51 BANKED LINKER/LOCATER V5.03 07/08/2005 11:42:14 PAGE 5
SYMBOL TABLE OF MODULE: main (MMM)
VALUE TYPE NAME
----------------------------------
------- MODULE MMM
C:0000H SYMBOL _ICE_DUMMY_
B:00A0H.5 PUBLIC PWR_UP
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:0020H.0 PUBLIC SendReady
C:09EDH PUBLIC isr_timer0
B:00A8H.7 PUBLIC EA
D:0052H PUBLIC Numptr
X:0000H PUBLIC SerBuffer
B:0020H.1 PUBLIC RecvReady
D:00A8H PUBLIC IE
B:0020H.2 PUBLIC LED_RED
D:0053H PUBLIC inttem
B:00A0H.4 PUBLIC CS
I:0085H PUBLIC RXNOM
D:0055H PUBLIC RecvState
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
D:0056H PUBLIC ErrorCount
B:0098H.0 PUBLIC RI
I:0086H PUBLIC ADDR
B:0098H.1 PUBLIC TI
B:00A0H.6 PUBLIC TX_EN
C:0E6BH PUBLIC CALL_isr_T0com2
C:027FH PUBLIC main
C:07DCH PUBLIC _DelNum
I:0087H PUBLIC RXTimerOUT
I:0088H PUBLIC bcc
B:0020H.3 PUBLIC LED_GREEN
X:0023H PUBLIC Card_id
X:00EBH PUBLIC Call_id
B:00C0H.0 PUBLIC RI_1
B:00C0H.1 PUBLIC TI_1
D:0099H PUBLIC SBUF
C:0E7BH PUBLIC CALL_isr_T0
I:008AH PUBLIC rest_delay
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
B:0090H.4 PUBLIC Test_led
C:0C3DH PUBLIC _addNum
B:0020H.4 PUBLIC DataDleReceived
C:0B64H PUBLIC _Delay100ms
B:0020H.5 PUBLIC rxok
D:0057H PUBLIC RXdata
B:0020H.6 PUBLIC SendOk
C:0E01H PUBLIC _START_T0com2
BL51 BANKED LINKER/LOCATER V5.03 07/08/2005 11:42:14 PAGE 6
B:00A8H.1 PUBLIC ET0
C:0A55H PUBLIC _ClrWingNum
D:008CH PUBLIC TH0
I:008CH PUBLIC ring_flg
D:005DH PUBLIC recordint
D:008AH PUBLIC TL0
D:00E8H PUBLIC EIE
C:0E17H PUBLIC _START_T0
B:00B0H.4 PUBLIC En485
B:0088H.4 PUBLIC TR0
C:0ABCH PUBLIC _SetWingNum
C:0DEBH PUBLIC init_com
D:005FH PUBLIC Timer0Cnt
D:0060H PUBLIC ad_temp
D:00F8H PUBLIC EIP
C:0BD4H PUBLIC Check_call
C:090AH PUBLIC _Find
D:00C1H PUBLIC SBUF1
C:0C0AH PUBLIC _Delay1ms
D:00C0H PUBLIC SCON1
D:00C8H PUBLIC T2CON
I:008DH PUBLIC RXSTAT
B:0020H.7 PUBLIC Waring
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -