📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 09/08/2004 21:09:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE mmm.obj, SERIAL.obj, E25045.obj TO main
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
mmm.obj (MMM)
SERIAL.obj (SERIAL)
E25045.obj (E25045)
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_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"
DATA 0010H 0009H UNIT _DATA_GROUP_
DATA 0019H 0002H UNIT ?DT?_DELAY1MS?MMM
DATA 001BH 0002H UNIT ?DT?_FIND?MMM
DATA 001DH 0002H UNIT ?DT?_SETPOSNUM?MMM
DATA 001FH 0001H UNIT ?DT?CMD_EXECUTION?MMM
BIT 0020H.0 0001H.1 UNIT ?BI?MMM
BIT 0021H.1 0000H.2 UNIT ?BI?SERIAL
0021H.3 0000H.5 *** GAP ***
DATA 0022H 0030H UNIT ?DT?SERIAL
DATA 0052H 001AH UNIT ?DT?MMM
IDATA 006CH 0006H UNIT _IDATA_GROUP_
IDATA 0072H 0003H UNIT ?ID?MMM
IDATA 0075H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 012BH UNIT ?XD?MMM
XDATA 012BH 0001H UNIT _XDATA_GROUP_
* * * * * * * 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 09/08/2004 21:09:50 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 0161H UNIT ?PR?_TRANSFERRECORD?MMM
CODE 01C7H 00CEH UNIT ?PR?MAIN?MMM
CODE 0295H 00A1H UNIT ?PR?CMD_EXECUTION?MMM
CODE 0336H 008CH UNIT ?C_C51STARTUP
CODE 03C2H 0065H UNIT ?PR?UB1ISR?MMM
CODE 0427H 0059H UNIT ?PR?ISR_TIMER0?MMM
CODE 0480H 0041H UNIT ?PR?_FIND?MMM
CODE 04C1H 003FH UNIT ?C?LIB_CODE
CODE 0500H 003CH UNIT ?PR?_DELAY1MS?MMM
CODE 053CH 0039H UNIT ?PR?_DELAY100MS?MMM
CODE 0575H 0037H UNIT ?PR?_BYTE_WRITE?E25045
CODE 05ACH 002CH UNIT ?PR?UARTINIT?SERIAL
CODE 05D8H 002CH UNIT ?PR?_BYTE_READ?E25045
CODE 0604H 002BH UNIT ?PR?_BYTEREAD_CHECK?E25045
CODE 062FH 002AH UNIT ?PR?ISR_UART?MMM
CODE 0659H 0028H UNIT ?PR?INITREG?SERIAL
CODE 0681H 0023H UNIT ?PR?_WRSR_CMD?E25045
CODE 06A4H 0020H UNIT ?PR?_BYTEWRITE_CHECK?E25045
CODE 06C4H 001DH UNIT ?PR?_OUTBYTE?E25045
CODE 06E1H 001CH UNIT ?PR?_SETPOSNUM?MMM
CODE 06FDH 001CH UNIT ?PR?INBYTE?E25045
CODE 0719H 0018H UNIT ?PR?_DELAY?MMM
CODE 0731H 0017H UNIT ?C_INITSEG
CODE 0748H 0014H UNIT ?PR?INIT_COM?MMM
CODE 075CH 0013H UNIT ?PR?_START_T0COM2?MMM
CODE 076FH 0013H UNIT ?PR?_START_T0?MMM
CODE 0782H 0011H UNIT ?PR?RDSR_CMD?E25045
CODE 0793H 0010H UNIT ?PR?DELAY5?E25045
CODE 07A3H 000EH UNIT ?PR?WREN_CMD?E25045
CODE 07B1H 000BH UNIT ?PR?_INIT_X25045?E25045
CODE 07BCH 000AH UNIT ?PR?WATCH_DOG?E25045
CODE 07C6H 0008H UNIT ?PR?_PUTCHAR1?SERIAL
CODE 07CEH 0006H UNIT ?PR?CALL_ISR_T0COM2?MMM
CODE 07D4H 0006H UNIT ?PR?CALL_ISR_T0?MMM
BL51 BANKED LINKER/LOCATER V5.03 09/08/2004 21:09:50 PAGE 3
OVERLAY MAP OF MODULE: main (MMM)
SEGMENT DATA_GROUP IDATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-------------------------------------------------------------------------------------------
?PR?UB1ISR?MMM ----- ----- ----- ----- ----- -----
+--> ?PR?_START_T0COM2?MMM
+--> ?PR?CALL_ISR_T0COM2?MMM
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MMM
+--> ?C_INITSEG
?PR?MAIN?MMM 0010H 0002H 006CH 0006H ----- -----
+--> ?PR?_DELAY100MS?MMM
+--> ?PR?INIT_COM?MMM
+--> ?PR?INITREG?SERIAL
+--> ?PR?UARTINIT?SERIAL
+--> ?PR?COMM_OFF?SERIAL
+--> ?PR?WATCH_DOG?E25045
+--> ?PR?_INIT_X25045?E25045
+--> ?PR?_BYTEWRITE_CHECK?E25045
+--> ?PR?_BYTEREAD_CHECK?E25045
?PR?WATCH_DOG?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY5?E25045
?PR?DELAY5?E25045 ----- ----- ----- ----- 012BH 0001H
?PR?_INIT_X25045?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?_WRSR_CMD?E25045
?PR?_WRSR_CMD?E25045 0012H 0001H ----- ----- ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?WREN_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
?PR?RDSR_CMD?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?_OUTBYTE?E25045
+--> ?PR?INBYTE?E25045
?PR?_OUTBYTE?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY5?E25045
?PR?INBYTE?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY5?E25045
?PR?WREN_CMD?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?_OUTBYTE?E25045
?PR?_BYTEWRITE_CHECK?E25045 0012H 0003H ----- ----- ----- -----
+--> ?PR?_BYTE_READ?E25045
BL51 BANKED LINKER/LOCATER V5.03 09/08/2004 21:09:50 PAGE 4
+--> ?PR?_BYTE_WRITE?E25045
?PR?_BYTE_READ?E25045 0016H 0003H ----- ----- ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
+--> ?PR?INBYTE?E25045
?PR?_BYTE_WRITE?E25045 0015H 0004H ----- ----- ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?WREN_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
?PR?_BYTEREAD_CHECK?E25045 0012H 0004H ----- ----- ----- -----
+--> ?PR?_BYTE_READ?E25045
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:0427H PUBLIC isr_timer0
B:00A8H.7 PUBLIC EA
X:0000H PUBLIC SerBuffer
B:0020H.1 PUBLIC RecvReady
C:0066H PUBLIC _TransferRecord
D:00A8H PUBLIC IE
B:0020H.2 PUBLIC LED_RED
B:00A0H.4 PUBLIC CS
D:0052H PUBLIC RXNOM
D:0053H PUBLIC RecvState
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
D:0054H PUBLIC ErrorCount
B:0098H.0 PUBLIC RI
I:0072H PUBLIC ADDR
B:0098H.1 PUBLIC TI
B:00A0H.6 PUBLIC TX_EN
C:07CEH PUBLIC CALL_isr_T0com2
C:01C7H PUBLIC main
D:0055H PUBLIC RXTimerOUT
B:0020H.3 PUBLIC LED_GREEN
X:0023H PUBLIC Card_id
B:00C0H.0 PUBLIC RI_1
B:00C0H.1 PUBLIC TI_1
D:0099H PUBLIC SBUF
C:07D4H PUBLIC CALL_isr_T0
D:0098H PUBLIC SCON
BL51 BANKED LINKER/LOCATER V5.03 09/08/2004 21:09:50 PAGE 5
D:0088H PUBLIC TCON
B:0090H.4 PUBLIC Test_led
B:0020H.4 PUBLIC DataDleReceived
C:053CH PUBLIC _Delay100ms
B:0020H.5 PUBLIC rxok
D:0056H PUBLIC RXdata
B:0020H.6 PUBLIC SendOk
C:075CH PUBLIC _START_T0com2
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
I:0073H PUBLIC ring_flg
D:005CH PUBLIC recordint
D:008AH PUBLIC TL0
C:0719H PUBLIC _Delay
D:00E8H PUBLIC EIE
C:076FH PUBLIC _START_T0
B:00B0H.4 PUBLIC En485
B:0088H.4 PUBLIC TR0
C:0748H PUBLIC init_com
D:005EH PUBLIC Timer0Cnt
D:005FH PUBLIC ad_temp
D:00F8H PUBLIC EIP
C:0480H PUBLIC _Find
D:0061H PUBLIC c
D:00C1H PUBLIC SBUF1
C:0500H PUBLIC _Delay1ms
D:00C0H PUBLIC SCON1
D:00C8H PUBLIC T2CON
D:0062H PUBLIC RXSTAT
B:0020H.7 PUBLIC Waring
C:062FH PUBLIC isr_UART
B:0021H.0 PUBLIC Cmdok
C:0295H PUBLIC cmd_execution
D:0063H PUBLIC com1
D:0064H PUBLIC com2
D:0065H PUBLIC RXtem
C:06E1H PUBLIC _SetPosNum
I:0074H PUBLIC x
C:03C2H PUBLIC ub1ISR
D:006BH PUBLIC Index
D:00D0H PUBLIC PSW
X:00EBH SYMBOL RemainRec
D:00D8H PUBLIC WDCON
------- PROC _DELAY100MS
D:0007H SYMBOL x
------- DO
D:0005H SYMBOL i
D:0006H SYMBOL j
------- ENDDO
C:053CH LINE# 34
C:053CH LINE# 35
C:053CH LINE# 38
C:0542H LINE# 39
C:0542H LINE# 40
C:0552H LINE# 41
C:055EH LINE# 42
C:056AH LINE# 43
BL51 BANKED LINKER/LOCATER V5.03 09/08/2004 21:09:50 PAGE 6
C:0574H LINE# 44
C:0574H LINE# 45
------- ENDPROC _DELAY100MS
------- PROC _DELAY1MS
D:0019H SYMBOL x
------- DO
D:001AH SYMBOL i
------- ENDDO
C:0500H LINE# 49
C:0502H LINE# 50
C:0502H LINE# 53
C:0509H LINE# 54
C:050CH LINE# 55
C:051CH LINE# 56
C:0528H LINE# 57
C:0534H LINE# 58
C:053BH LINE# 59
C:053BH LINE# 60
------- ENDPROC _DELAY1MS
------- PROC _DELAY
D:0007H SYMBOL x
C:0719H LINE# 64
C:0719H LINE# 65
C:0719H LINE# 68
C:071FH LINE# 69
C:071FH LINE# 70
C:072BH LINE# 71
C:072EH LINE# 72
C:0730H LINE# 73
------- ENDPROC _DELAY
------- PROC INIT_COM
C:0748H LINE# 83
C:0748H LINE# 84
C:0748H LINE# 85
C:074AH LINE# 86
C:074CH LINE# 87
C:074FH LINE# 88
C:0751H LINE# 89
C:0753H LINE# 90
C:0755H LINE# 91
C:0757H LINE# 92
C:0759H LINE# 93
C:075BH LINE# 95
------- ENDPROC INIT_COM
------- PROC _START_T0COM2
D:0007H SYMBOL x
C:075CH LINE# 107
C:075CH LINE# 108
C:075CH LINE# 109
C:075EH LINE# 110
C:0760H LINE# 111
C:0762H LINE# 112
C:0765H LINE# 113
C:0767H LINE# 114
C:0769H LINE# 115
C:076BH LINE# 116
C:076EH LINE# 117
BL51 BANKED LINKER/LOCATER V5.03 09/08/2004 21:09:50 PAGE 7
------- ENDPROC _START_T0COM2
------- PROC _START_T0
D:0007H SYMBOL x
C:076FH LINE# 129
C:076FH LINE# 130
C:076FH LINE# 131
C:0771H LINE# 132
C:0773H LINE# 133
C:0775H LINE# 134
C:0778H LINE# 135
C:077AH LINE# 136
C:077CH LINE# 137
C:077EH LINE# 138
C:0781H LINE# 139
------- ENDPROC _START_T0
------- PROC CALL_ISR_T0COM2
C:07CEH LINE# 151
C:07CEH LINE# 152
C:07CEH LINE# 154
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -