📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 03/01/2002 11:49:01 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"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
IDATA 0018H 0008H UNIT _IDATA_GROUP_
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 0019H UNIT ?DT?MMM
DATA 006BH 000CH UNIT _DATA_GROUP_
IDATA 0077H 0003H UNIT ?ID?MMM
IDATA 007AH 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
CODE 0019H 0001H UNIT ?PR?ISR10?SERIAL
CODE 001AH 0001H UNIT ?PR?ISR11?SERIAL
CODE 001BH 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.03 03/01/2002 11:49:01 PAGE 2
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 092FH UNIT ?PR?MAIN?MMM
CODE 0995H 020AH UNIT ?PR?ISR_UART?MMM
CODE 0B9FH 0161H UNIT ?PR?_TRANSFERRECORD?MMM
CODE 0D00H 00A1H UNIT ?PR?CMD_EXECUTION?MMM
CODE 0DA1H 008CH UNIT ?C_C51STARTUP
CODE 0E2DH 0065H UNIT ?PR?UB1ISR?MMM
CODE 0E92H 0059H UNIT ?PR?ISR_TIMER0?MMM
CODE 0EEBH 0045H UNIT ?PR?_FIND?MMM
CODE 0F30H 003FH UNIT ?C?LIB_CODE
CODE 0F6FH 003CH UNIT ?PR?_DELAY1MS?MMM
CODE 0FABH 0039H UNIT ?PR?_DELAY100MS?MMM
CODE 0FE4H 0037H UNIT ?PR?_BYTE_WRITE?E25045
CODE 101BH 002CH UNIT ?PR?UARTINIT?SERIAL
CODE 1047H 002CH UNIT ?PR?_BYTE_READ?E25045
CODE 1073H 002BH UNIT ?PR?_BYTEREAD_CHECK?E25045
CODE 109EH 0028H UNIT ?PR?INITREG?SERIAL
CODE 10C6H 0023H UNIT ?PR?_WRSR_CMD?E25045
CODE 10E9H 0020H UNIT ?PR?_BYTEWRITE_CHECK?E25045
CODE 1109H 001DH UNIT ?PR?_OUTBYTE?E25045
CODE 1126H 001CH UNIT ?PR?_SETPOSNUM?MMM
CODE 1142H 001CH UNIT ?PR?INBYTE?E25045
CODE 115EH 0017H UNIT ?C_INITSEG
CODE 1175H 0014H UNIT ?PR?INIT_COM?MMM
CODE 1189H 0013H UNIT ?PR?_START_T0COM2?MMM
CODE 119CH 0013H UNIT ?PR?_START_T0?MMM
CODE 11AFH 0011H UNIT ?PR?RDSR_CMD?E25045
CODE 11C0H 0010H UNIT ?PR?DELAY5?E25045
CODE 11D0H 000EH UNIT ?PR?WREN_CMD?E25045
CODE 11DEH 000BH UNIT ?PR?_INIT_X25045?E25045
CODE 11E9H 000AH UNIT ?PR?WATCH_DOG?E25045
CODE 11F3H 0008H UNIT ?PR?_PUTCHAR1?SERIAL
CODE 11FBH 0006H UNIT ?PR?CALL_ISR_T0COM2?MMM
CODE 1201H 0006H UNIT ?PR?CALL_ISR_T0?MMM
OVERLAY MAP OF MODULE: main (MMM)
BL51 BANKED LINKER/LOCATER V5.03 03/01/2002 11:49:01 PAGE 3
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 ***************************************************
?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 0018H 0008H ----- -----
+--> ?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?CMD_EXECUTION?MMM
+--> ?PR?_FIND?MMM
?PR?WATCH_DOG?E25045 ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY5?E25045
?PR?DELAY5?E25045 ----- ----- ----- ----- 012BH 0001H
?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
?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 ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 03/01/2002 11:49:01 PAGE 4
+--> ?PR?_OUTBYTE?E25045
?PR?_BYTEWRITE_CHECK?E25045 0070H 0003H ----- ----- ----- -----
+--> ?PR?_BYTE_READ?E25045
+--> ?PR?_BYTE_WRITE?E25045
?PR?_BYTE_READ?E25045 0073H 0003H ----- ----- ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
+--> ?PR?INBYTE?E25045
?PR?_BYTE_WRITE?E25045 0073H 0004H ----- ----- ----- -----
+--> ?PR?RDSR_CMD?E25045
+--> ?PR?WREN_CMD?E25045
+--> ?PR?_OUTBYTE?E25045
?PR?_BYTEREAD_CHECK?E25045 006DH 0004H ----- ----- ----- -----
+--> ?PR?_BYTE_READ?E25045
?PR?CMD_EXECUTION?MMM 006DH 0001H ----- ----- ----- -----
+--> ?PR?_TRANSFERRECORD?MMM
+--> ?PR?_SETPOSNUM?MMM
?PR?_SETPOSNUM?MMM 006EH 0002H ----- ----- ----- -----
+--> ?PR?_BYTEWRITE_CHECK?E25045
?PR?_FIND?MMM 006DH 0002H ----- ----- ----- -----
+--> ?PR?_DELAY1MS?MMM
+--> ?PR?_PUTCHAR1?SERIAL
+--> ?PR?COMM_ON?SERIAL
+--> ?PR?COMM_OFF?SERIAL
?PR?_DELAY1MS?MMM 006FH 0002H ----- ----- ----- -----
+--> ?PR?WATCH_DOG?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:0E92H PUBLIC isr_timer0
B:00A8H.7 PUBLIC EA
X:0000H PUBLIC SerBuffer
B:0020H.1 PUBLIC RecvReady
C:0B9FH PUBLIC _TransferRecord
D:00A8H PUBLIC IE
B:0020H.2 PUBLIC LED_RED
BL51 BANKED LINKER/LOCATER V5.03 03/01/2002 11:49:01 PAGE 5
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:0077H PUBLIC ADDR
B:0098H.1 PUBLIC TI
B:00A0H.6 PUBLIC TX_EN
C:11FBH PUBLIC CALL_isr_T0com2
C:0066H 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:1201H PUBLIC CALL_isr_T0
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
B:0090H.4 PUBLIC Test_led
B:0020H.4 PUBLIC DataDleReceived
C:0FABH PUBLIC _Delay100ms
B:0020H.5 PUBLIC rxok
D:0056H PUBLIC RXdata
B:0020H.6 PUBLIC SendOk
C:1189H PUBLIC _START_T0com2
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
I:0078H PUBLIC ring_flg
D:005CH PUBLIC recordint
D:008AH PUBLIC TL0
D:00E8H PUBLIC EIE
C:119CH PUBLIC _START_T0
B:00B0H.4 PUBLIC En485
B:0088H.4 PUBLIC TR0
C:1175H PUBLIC init_com
D:005EH PUBLIC Timer0Cnt
D:005FH PUBLIC ad_temp
D:00F8H PUBLIC EIP
C:0EEFH PUBLIC _Find
D:00C1H PUBLIC SBUF1
C:0F6FH PUBLIC _Delay1ms
D:00C0H PUBLIC SCON1
D:00C8H PUBLIC T2CON
D:0061H PUBLIC RXSTAT
B:0020H.7 PUBLIC Waring
C:0995H PUBLIC isr_UART
B:0021H.0 PUBLIC Cmdok
C:0D00H PUBLIC cmd_execution
D:0062H PUBLIC com1
D:0063H PUBLIC com2
D:0064H PUBLIC RXtem
C:1126H PUBLIC _SetPosNum
I:0079H PUBLIC x
C:0E2DH PUBLIC ub1ISR
BL51 BANKED LINKER/LOCATER V5.03 03/01/2002 11:49:01 PAGE 6
D:006AH 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:0FABH LINE# 34
C:0FABH LINE# 35
C:0FABH LINE# 38
C:0FB1H LINE# 39
C:0FB1H LINE# 40
C:0FC1H LINE# 41
C:0FCDH LINE# 42
C:0FD9H LINE# 43
C:0FE3H LINE# 44
C:0FE3H LINE# 45
------- ENDPROC _DELAY100MS
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -