📄 uart.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 08/26/2006 22:21:50 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Uart.obj TO Uart RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Uart.obj (UART)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (GETCHAR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (_GETKEY)
LINK MAP OF MODULE: Uart (?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 0014H UNIT _DATA_GROUP_
DATA 001CH 0001H UNIT ?DT?GETCHAR
001DH 0003H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?GETCHAR
0021H.2 0000H.6 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 035FH 008EH UNIT ?C?LIB_CODE
CODE 03EDH 004DH UNIT ?CO?UART
CODE 043AH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0461H 001DH UNIT ?PR?MAIN?UART
CODE 047EH 0014H UNIT ?PR?UARTINIT?UART
CODE 0492H 0011H UNIT ?PR?GETCHAR?GETCHAR
CODE 04A3H 000CH UNIT ?C_C51STARTUP
CODE 04AFH 000AH UNIT ?PR?_GETKEY?_GETKEY
OVERLAY MAP OF MODULE: Uart (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 08/26/2006 22:21:50 PAGE 2
+--> ?PR?MAIN?UART
?PR?MAIN?UART ----- ----- ----- -----
+--> ?PR?UARTINIT?UART
+--> ?CO?UART
+--> ?PR?PRINTF?PRINTF
+--> ?PR?GETCHAR?GETCHAR
+--> ?PR?PUTCHAR?PUTCHAR
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?GETCHAR?GETCHAR ----- ----- ----- -----
+--> ?PR?_GETKEY?_GETKEY
+--> ?PR?PUTCHAR?PUTCHAR
SYMBOL TABLE OF MODULE: Uart (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:04A3H SEGMENT ?C_C51STARTUP
I:0022H 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
C:04A6H 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:04A3H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:04A3H LINE# 99
C:04A5H LINE# 100
C:04A6H LINE# 101
C:04A7H LINE# 102
C:04A9H LINE# 151
C:04ACH LINE# 155
------- ENDMOD ?C_STARTUP
BL51 BANKED LINKER/LOCATER V5.12 08/26/2006 22:21:50 PAGE 3
------- MODULE UART
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:0461H PUBLIC main
D:0087H PUBLIC PCON
D:0098H PUBLIC SCON
C:047EH PUBLIC UartInit
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
B:0088H.6 PUBLIC TR1
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC UARTINIT
C:047EH LINE# 4
C:047EH LINE# 5
C:047EH LINE# 6
C:0481H LINE# 7
C:0487H LINE# 8
C:048AH LINE# 9
C:0491H LINE# 10
------- ENDPROC UARTINIT
------- PROC MAIN
C:0461H LINE# 27
C:0461H LINE# 28
C:0461H LINE# 29
C:0464H LINE# 30
C:046DH LINE# 31
C:0476H LINE# 32
------- ENDPROC MAIN
------- ENDMOD UART
------- MODULE PUTCHAR
C:043AH PUBLIC _PUTCHAR
------- ENDMOD PUTCHAR
------- MODULE PRINTF
D:0008H PUBLIC ?_PRINTF517?BYTE
D:0008H PUBLIC ?_PRINTF?BYTE
D:0008H PUBLIC ?_SPRINTF517?BYTE
D:0008H PUBLIC ?_SPRINTF?BYTE
C:0065H PUBLIC _PRINTF
C:0065H PUBLIC _PRINTF517
C:005FH PUBLIC _SPRINTF
C:005FH PUBLIC _SPRINTF517
------- ENDMOD PRINTF
------- MODULE GETCHAR
B:0021H.1 PUBLIC ?C?CHARLOADED
D:001CH PUBLIC ?_UNGETCHAR?BYTE
BL51 BANKED LINKER/LOCATER V5.12 08/26/2006 22:21:50 PAGE 4
C:0492H PUBLIC GETCHAR
------- ENDMOD GETCHAR
------- MODULE ?C?CLDPTR
C:035FH PUBLIC ?C?CLDPTR
------- ENDMOD ?C?CLDPTR
------- MODULE ?C?CLDOPTR
C:0378H PUBLIC ?C?CLDOPTR
------- ENDMOD ?C?CLDOPTR
------- MODULE ?C?CSTPTR
C:03A5H PUBLIC ?C?CSTPTR
------- ENDMOD ?C?CSTPTR
------- MODULE ?C?PLDIIDATA
C:03B7H PUBLIC ?C?PLDIIDATA
------- ENDMOD ?C?PLDIIDATA
------- MODULE ?C?CCASE
C:03C7H PUBLIC ?C?CCASE
------- ENDMOD ?C?CCASE
------- MODULE _GETKEY
C:04AFH PUBLIC _GETKEY
------- ENDMOD _GETKEY
Program Size: data=31.2 xdata=0 code=1209
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -