📄 modbus_test.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 07/12/2005 11:40:46 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Time_Module.obj, Led_Blink.obj, MODBUSFUNC.obj TO Modbus_test RAMSIZE (256)
MEMORY MODEL: COMPACT
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Time_Module.obj (TIME_MODULE)
Led_Blink.obj (LED_BLINK)
MODBUSFUNC.obj (MODBUSFUNC)
C:\KEIL\C51\LIB\C51C.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51C.LIB (STRLEN)
LINK MAP OF MODULE: Modbus_test (?C_STARTUP)
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 0002H UNIT ?DT?TIME_MODULE
IDATA 000AH 000AH UNIT ?ID?MODBUSFUNC
IDATA 0014H 0002H UNIT ?ID?PARITY_CHECK?MODBUSFUNC
IDATA 0016H 0001H UNIT ?ID?_UART_SEND_STR?MODBUSFUNC
0017H 0009H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?PARITY_CHECK?MODBUSFUNC
BIT 0020H.1 0000H.1 UNIT ?BI?MODBUSFUNC
0020H.2 0000H.6 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0002H INPAGE ?PD?_LED_BLINK?LED_BLINK
XDATA 0002H 0001H INPAGE ?PD?PARITY_CHECK?MODBUSFUNC
XDATA 0003H 0003H INPAGE ?PD?_GETBUFLRC?MODBUSFUNC
XDATA 0006H 0001H INPAGE ?PD?_GETCRC16?MODBUSFUNC
XDATA 0007H 0004H INPAGE ?PD?_CRC16?MODBUSFUNC
XDATA 000BH 0004H INPAGE ?PD?_UART_SEND_STR?MODBUSFUNC
XDATA 000FH 0003H INPAGE ?PD?_UART_SEND_STRA?MODBUSFUNC
XDATA 0012H 0005H INPAGE ?PD?_RCV_STR_INTIME?MODBUSFUNC
XDATA 0017H 004BH INPAGE ?PD?MODBUSFUNC
XDATA 0062H 0002H UNIT ?XD?MODBUSFUNC
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H INBLOCK ?PR?_UART_SEND_CHAR?MODBUSFUNC
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0229H UNIT ?CO?MODBUSFUNC
CODE 0237H 008CH UNIT ?C_C51STARTUP
CODE 02C3H 0070H INBLOCK ?PR?_RCV_STR_INTIME?MODBUSFUNC
CODE 0333H 0068H UNIT ?C?LIB_CODE
CODE 039BH 0049H INBLOCK ?PR?_GETCRC16?MODBUSFUNC
BL51 BANKED LINKER/LOCATER V5.12 07/12/2005 11:40:46 PAGE 2
CODE 03E4H 0043H INBLOCK ?PR?_CRC16?MODBUSFUNC
CODE 0427H 003BH INBLOCK ?PR?_UART_SEND_STR?MODBUSFUNC
CODE 0462H 002EH INBLOCK ?PR?_GETBUFLRC?MODBUSFUNC
CODE 0490H 002DH INBLOCK ?PR?_LED_BLINK?LED_BLINK
CODE 04BDH 002DH INBLOCK ?PR?MAIN?MODBUSFUNC
CODE 04EAH 002CH INBLOCK ?PR?_UART_SEND_STRA?MODBUSFUNC
CODE 0516H 0026H INBLOCK ?PR?_MODBUSINIT?MODBUSFUNC
CODE 053CH 0021H INBLOCK ?PR?_DELAY_50US?TIME_MODULE
CODE 055DH 0021H INBLOCK ?PR?PARITY_CHECK?MODBUSFUNC
CODE 057EH 0018H INBLOCK ?PR?HEX2ASCTRANS?MODBUSFUNC
CODE 0596H 0017H INBLOCK ?PR?T0_VAL?TIME_MODULE
CODE 05ADH 0017H INBLOCK ?PR?_UART_SEND_ECHAR?MODBUSFUNC
CODE 05C4H 0016H INBLOCK ?PR?_TIMEOUT_START?TIME_MODULE
CODE 05DAH 0016H INBLOCK ?PR?ASC2HEXTRANS?MODBUSFUNC
CODE 05F0H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 0605H 0012H INBLOCK ?PR?INITUART?MODBUSFUNC
CODE 0617H 0011H INBLOCK ?PR?_TIMEOUT_RESTART?TIME_MODULE
CODE 0628H 000DH UNIT ?C_INITSEG
CODE 0635H 000CH INBLOCK ?PR?UART_SINGLESTEP?MODBUSFUNC
CODE 0641H 000BH INBLOCK ?PR?INITCPU?MODBUSFUNC
CODE 064CH 000AH INBLOCK ?PR?TIMEOUT_STOP?TIME_MODULE
CODE 0656H 0009H INBLOCK ?PR?GETCRC16INIT?MODBUSFUNC
CODE 065FH 0006H INBLOCK ?PR?_GETLRC?MODBUSFUNC
OVERLAY MAP OF MODULE: Modbus_test (?C_STARTUP)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MODBUSFUNC
+--> ?C_INITSEG
?PR?MAIN?MODBUSFUNC
+--> ?PR?_DELAY_50US?TIME_MODULE
SYMBOL TABLE OF MODULE: Modbus_test (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0237H SEGMENT ?C_C51STARTUP
I:0021H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
BL51 BANKED LINKER/LOCATER V5.12 07/12/2005 11:40:46 PAGE 3
C:023AH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0237H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0237H LINE# 99
C:0239H LINE# 100
C:023AH LINE# 101
C:023BH LINE# 102
C:023DH LINE# 151
C:0240H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE TIME_MODULE
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:053CH PUBLIC _Delay_50us
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00C0H PUBLIC XICON
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
B:00A8H.7 PUBLIC EA
C:0596H PUBLIC T0_Val
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:05C4H PUBLIC _TimeOut_Start
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:00A8H.1 PUBLIC ET0
B:0088H.5 PUBLIC TF0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:064CH PUBLIC TimeOut_Stop
C:0617H PUBLIC _TimeOut_ReStart
B:0088H.4 PUBLIC TR0
D:0008H SYMBOL Tcounter
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC T0_VAL
C:0596H LINE# 19
C:0598H LINE# 20
C:05A0H LINE# 21
C:05A6H LINE# 22
C:05A8H LINE# 23
C:05AAH LINE# 24
BL51 BANKED LINKER/LOCATER V5.12 07/12/2005 11:40:46 PAGE 4
C:05AAH LINE# 26
------- ENDPROC T0_VAL
------- PROC _DELAY_50US
D:0006H SYMBOL _time50us
------- DO
D:0006H SYMBOL TempCount
------- ENDDO
C:053CH LINE# 35
C:053CH LINE# 37
C:053CH LINE# 38
C:053FH LINE# 39
C:0542H LINE# 40
C:0545H LINE# 41
C:0547H LINE# 42
C:0549H LINE# 43
C:0553H LINE# 44
C:0558H LINE# 45
C:055AH LINE# 46
C:055CH LINE# 47
------- ENDPROC _DELAY_50US
------- PROC _TIMEOUT_START
D:0006H SYMBOL _time
C:05C4H LINE# 55
C:05C4H LINE# 56
C:05C4H LINE# 57
C:05C8H LINE# 58
C:05CBH LINE# 59
C:05CEH LINE# 60
C:05D1H LINE# 61
C:05D3H LINE# 62
C:05D5H LINE# 63
C:05D7H LINE# 64
C:05D9H LINE# 65
------- ENDPROC _TIMEOUT_START
------- PROC _TIMEOUT_RESTART
D:0006H SYMBOL _time
C:0617H LINE# 67
C:0617H LINE# 68
C:0617H LINE# 69
C:0619H LINE# 70
C:061DH LINE# 71
C:0620H LINE# 72
C:0623H LINE# 73
C:0625H LINE# 74
C:0627H LINE# 75
------- ENDPROC _TIMEOUT_RESTART
------- PROC TIMEOUT_STOP
C:064CH LINE# 78
C:064CH LINE# 79
C:064CH LINE# 80
C:0651H LINE# 81
C:0653H LINE# 82
C:0655H LINE# 83
------- ENDPROC TIMEOUT_STOP
------- ENDMOD TIME_MODULE
------- MODULE LED_BLINK
BL51 BANKED LINKER/LOCATER V5.12 07/12/2005 11:40:46 PAGE 5
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00C0H PUBLIC XICON
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
B:00E8H.0 PUBLIC WK
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0490H PUBLIC _Led_Blink
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _LED_BLINK
X:0000H SYMBOL t
------- DO
X:0001H SYMBOL i
------- ENDDO
C:0490H LINE# 6
C:0494H LINE# 8
C:0496H LINE# 9
C:04A3H LINE# 10
C:04AAH LINE# 11
C:04ACH LINE# 12
C:04B3H LINE# 13
C:04B5H LINE# 14
C:04BCH LINE# 15
------- ENDPROC _LED_BLINK
------- ENDMOD LED_BLINK
------- MODULE MODBUSFUNC
C:0000H SYMBOL _ICE_DUMMY_
C:0641H PUBLIC InitCPU
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00C0H PUBLIC XICON
D:00B0H PUBLIC P3
I:000AH PUBLIC trdata
X:0017H PUBLIC ModeFlag
C:0635H PUBLIC Uart_SingleStep
C:065FH PUBLIC _getLRC
D:00E8H PUBLIC P4
C:0427H PUBLIC _Uart_Send_Str
B:00A8H.7 PUBLIC EA
X:0018H PUBLIC QueryFrame
X:002EH PUBLIC RespFrame
D:00A8H PUBLIC IE
C:05ADH PUBLIC _Uart_Send_EChar
C:02C3H PUBLIC _Rcv_Str_intime
X:0062H PUBLIC CrcCode
D:00B8H PUBLIC IP
C:0656H PUBLIC getCRC16Init
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
BL51 BANKED LINKER/LOCATER V5.12 07/12/2005 11:40:46 PAGE 6
B:0020H.1 PUBLIC T0IR
C:03E4H PUBLIC _CRC16
C:0462H PUBLIC _getBufLRC
C:04BDH PUBLIC main
C:000EH PUBLIC auchCRCHi
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
C:0605H PUBLIC InitUart
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:010EH PUBLIC auchCRCLo
C:0235H PUBLIC BTR_CODETAB
C:055DH PUBLIC Parity_Check
X:0044H PUBLIC Rd_Coil_St
C:0003H PUBLIC _Uart_Send_Char
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
B:0098H.3 PUBLIC TB8
D:008BH PUBLIC TL1
C:021EH PUBLIC A2HTab
C:020EH PUBLIC H2ATab
B:0088H.6 PUBLIC TR1
B:00B8H.0 PUBLIC PX0
X:005EH PUBLIC HexAscPool
X:0061H PUBLIC LRCCode
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -