📄 uart.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/20/2012 10:59:26 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE uart.obj, ST_MR_08S.obj, main.obj TO uart RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
uart.obj (UART)
ST_MR_08S.obj (ST_MR_08S)
main.obj (MAIN)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?COPY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (STRNCPY)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
C:\PROGRAM FILES\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
LINK MAP OF MODULE: uart (UART)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
0008H 0010H *** GAP ***
REG 0018H 0008H ABSOLUTE "REG BANK 3"
IDATA 0020H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0064H UNIT ?XD?MAIN
XDATA 0064H 001DH UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 001CH UNIT ?PR?_INIT_UART?UART
001FH 0004H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 01B6H UNIT ?C?LIB_CODE
CODE 01DCH 00F7H UNIT ?PR?MAIN?MAIN
CODE 02D3H 008CH UNIT ?C_C51STARTUP
CODE 035FH 0069H UNIT ?C_INITSEG
CODE 03C8H 0068H UNIT ?PR?_STRNCPY?STRNCPY
CODE 0430H 0038H UNIT ?PR?_UART_SEND_STRING?UART
CODE 0468H 0018H UNIT ?PR?_DELAY_MS?ST_MR_08S
CODE 0480H 0012H UNIT ?PR?UART_RECEIVE?UART
CODE 0492H 000EH UNIT ?CO?MAIN
CODE 04A0H 000BH UNIT ?PR?_DELAY_US?ST_MR_08S
CODE 04ABH 0008H UNIT ?PR?_UART_SEND_CHAR?UART
BL51 BANKED LINKER/LOCATER V5.03 04/20/2012 10:59:26 PAGE 2
OVERLAY MAP OF MODULE: uart (UART)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?PR?UART_RECEIVE?UART ----- -----
+--> ?PR?_UART_SEND_CHAR?UART
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0064H 0013H
+--> ?CO?MAIN
+--> ?PR?_STRNCPY?STRNCPY
+--> ?PR?_DELAY_MS?ST_MR_08S
+--> ?PR?_INIT_UART?UART
+--> ?PR?_UART_SEND_STRING?UART
?PR?_STRNCPY?STRNCPY 0077H 000AH
?PR?_DELAY_MS?ST_MR_08S ----- -----
+--> ?PR?_DELAY_US?ST_MR_08S
?PR?_UART_SEND_STRING?UART 0077H 0004H
SYMBOL TABLE OF MODULE: uart (UART)
VALUE TYPE NAME
----------------------------------
------- MODULE UART
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0480H PUBLIC uart_receive
D:00A8H PUBLIC IE
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
C:0003H PUBLIC _init_uart
D:0089H PUBLIC TMOD
C:0430H PUBLIC _Uart_Send_String
C:04ABH PUBLIC _Uart_Send_Char
D:008DH PUBLIC TH1
B:0088H.6 PUBLIC TR1
------- PROC _INIT_UART
D:0007H SYMBOL Baud
C:0003H LINE# 6
C:0003H LINE# 7
C:0003H LINE# 8
BL51 BANKED LINKER/LOCATER V5.03 04/20/2012 10:59:26 PAGE 3
C:0006H LINE# 9
C:0009H LINE# 10
C:000CH LINE# 11
C:0014H LINE# 12
C:0017H LINE# 13
C:001AH LINE# 14
C:001CH LINE# 15
C:001EH LINE# 16
------- ENDPROC _INIT_UART
------- PROC _UART_SEND_STRING
X:0077H SYMBOL str
D:0004H SYMBOL strlen
------- DO
X:007AH SYMBOL m
------- ENDDO
C:0430H LINE# 19
C:043BH LINE# 20
C:043BH LINE# 21
C:043EH LINE# 23
C:043EH LINE# 24
C:0455H LINE# 25
C:0458H LINE# 26
C:045AH LINE# 27
C:0460H LINE# 28
C:0467H LINE# 29
------- ENDPROC _UART_SEND_STRING
------- PROC _UART_SEND_CHAR
D:0007H SYMBOL chr
C:04ABH LINE# 31
C:04ABH LINE# 32
C:04ABH LINE# 33
C:04ADH LINE# 34
C:04B0H LINE# 35
C:04B2H LINE# 36
------- ENDPROC _UART_SEND_CHAR
------- PROC UART_RECEIVE
------- DO
D:001FH SYMBOL chr
------- ENDDO
C:0480H LINE# 39
C:0485H LINE# 42
C:0488H LINE# 43
C:048AH LINE# 44
C:048CH LINE# 45
C:048FH LINE# 46
C:048FH LINE# 47
------- ENDPROC UART_RECEIVE
------- ENDMOD UART
------- MODULE ST_MR_08S
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:0468H PUBLIC _delay_ms
C:04A0H PUBLIC _delay_us
------- PROC _DELAY_US
D:0006H SYMBOL us
C:04A0H LINE# 3
BL51 BANKED LINKER/LOCATER V5.03 04/20/2012 10:59:26 PAGE 4
C:04A0H LINE# 4
C:04A0H LINE# 5
C:04AAH LINE# 6
------- ENDPROC _DELAY_US
------- PROC _DELAY_MS
D:0002H SYMBOL ms
C:0468H LINE# 7
C:046CH LINE# 8
C:046CH LINE# 9
C:047FH LINE# 10
------- ENDPROC _DELAY_MS
------- ENDMOD ST_MR_08S
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
C:01DCH PUBLIC main
C:0492H SYMBOL _?ix1000
C:049AH SYMBOL _?ix1001
X:0000H PUBLIC set
B:0090H.0 PUBLIC Recall
------- PROC MAIN
------- DO
X:0064H SYMBOL ssid
X:006CH SYMBOL key
X:0072H SYMBOL lport
X:0074H SYMBOL rport
X:0076H SYMBOL i
------- ENDDO
C:01DCH LINE# 41
C:01DCH LINE# 42
C:01DCH LINE# 43
C:01EFH LINE# 44
C:0202H LINE# 45
C:020CH LINE# 46
C:0214H LINE# 47
C:0217H LINE# 50
C:0224H LINE# 51
C:0242H LINE# 52
C:0251H LINE# 53
C:026FH LINE# 54
C:0277H LINE# 55
C:0284H LINE# 56
C:028CH LINE# 57
C:0299H LINE# 59
C:029BH LINE# 60
C:02A2H LINE# 61
C:02A7H LINE# 62
C:02B4H LINE# 63
C:02BBH LINE# 64
C:02BDH LINE# 66
C:02BDH LINE# 69
C:02CAH LINE# 70
C:02D1H LINE# 71
------- ENDPROC MAIN
------- ENDMOD MAIN
BL51 BANKED LINKER/LOCATER V5.03 04/20/2012 10:59:26 PAGE 5
------- MODULE ?C?COPY
C:00F6H PUBLIC ?C?COPY
------- ENDMOD ?C?COPY
------- MODULE ?C?CLDOPTR
C:011CH PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE STRNCPY
X:0077H PUBLIC ?_strncpy?BYTE
C:03C8H PUBLIC _strncpy
------- ENDMOD STRNCPY
------- MODULE ?C?MEMSET
C:0149H PUBLIC ?C?MEMSET
------- ENDMOD ?C?MEMSET
------- MODULE ?C?CLDPTR
C:0175H PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CSTOPTR
C:018EH PUBLIC ?C?CSTOPTR
------- ENDMOD ?C?CSTOPTR
------- MODULE ?C?IILDX
C:01B0H PUBLIC ?C?IILDX
------- ENDMOD ?C?IILDX
------- MODULE ?C?ILDIX
C:01C6H PUBLIC ?C?ILDIX
------- ENDMOD ?C?ILDIX
Program Size: data=17.0 xdata=129 code=1199
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -