📄 ad.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 04/07/2007 15:42:39 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\Output\ADC.obj, .\Output\delay.obj, .\Output\lcd.obj, .\Output\main.obj, .\Output\SYS_Init.ob
>> j, .\Output\Uart.obj TO .\Output\AD PRINT (.\Output\AD.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\Output\ADC.obj (ADC)
.\Output\delay.obj (DELAY)
.\Output\lcd.obj (LCD)
.\Output\main.obj (MAIN)
.\Output\SYS_Init.obj (SYS_INIT)
.\Output\Uart.obj (UART)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: .\Output\AD (ADC)
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 000CH UNIT ?DT?_LCDC_DISPFWORD?LCD
DATA 0014H 0003H UNIT ?DT?_UART1_SENDSTRING?UART
DATA 0017H 0002H UNIT ?DT?LCD
DATA 0019H 0001H UNIT ?DT?ADC
DATA 001AH 0001H UNIT ?DT?_UART1_INIT?UART
001BH 0005H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 001EH UNIT _DATA_GROUP_
IDATA 0040H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0022H UNIT ?XD?ADC
XDATA 0022H 0022H UNIT ?XD?MAIN
XDATA 0044H 0002H UNIT ?XD?LCD
XDATA 0046H 0001H UNIT _XDATA_GROUP_
BL51 BANKED LINKER/LOCATER V5.12 04/07/2007 15:42:39 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 006FH UNIT ?CO?MAIN
CODE 0072H 0009H UNIT ?PR?_UART0_ENABLE?UART
CODE 007BH 0003H ABSOLUTE
CODE 007EH 06DBH UNIT ?PR?MAIN?MAIN
CODE 0759H 0483H UNIT ?CO?SYS_INIT
CODE 0BDCH 03F0H UNIT ?PR?DIS_START0?SYS_INIT
CODE 0FCCH 035CH UNIT ?PR?PRINTF?PRINTF
CODE 1328H 0263H UNIT ?C?LIB_CODE
CODE 158BH 00EAH UNIT ?PR?_LCDC_DISPWORD?LCD
CODE 1675H 00E8H UNIT ?PR?_LCDC_DISPFWORD?LCD
CODE 175DH 00A0H UNIT ?PR?_LCDC_DRAWBYTE?LCD
CODE 17FDH 008CH UNIT ?C_C51STARTUP
CODE 1889H 0081H UNIT ?PR?_UART1_INIT?UART
CODE 190AH 005EH UNIT ?PR?ADC0_ISR?ADC
CODE 1968H 0059H UNIT ?PR?_LCDC_RDDATA?LCD
CODE 19C1H 0050H UNIT ?PR?_UART0_INIT?UART
CODE 1A11H 0046H UNIT ?PR?_LCDC_DISFULL?LCD
CODE 1A57H 0044H UNIT ?C?LDIV
CODE 1A9BH 0031H UNIT ?PR?_LCDC_WRCMD?LCD
CODE 1ACCH 002BH UNIT ?PR?_LCDC_WRDATA?LCD
CODE 1AF7H 0027H UNIT ?PR?PORT_INIT?SYS_INIT
CODE 1B1EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1B45H 0026H UNIT ?PR?_DELAY_S?DELAY
CODE 1B6BH 0025H UNIT ?PR?_UART0_SENDSTRING?UART
CODE 1B90H 0025H UNIT ?PR?_UART1_SENDSTRING?UART
CODE 1BB5H 0024H UNIT ?PR?LCDC_CHECKBUSY?LCD
CODE 1BD9H 0023H UNIT ?PR?LCDC_INIT?LCD
CODE 1BFCH 0020H UNIT ?PR?_LCDC_SETXY?LCD
CODE 1C1CH 001EH UNIT ?PR?_ADC_VALUE?ADC
CODE 1C3AH 001DH UNIT ?PR?_ADC_VALUD_RETURN?ADC
CODE 1C57H 001CH UNIT ?PR?SYSCLK_INIT?SYS_INIT
CODE 1C73H 001BH UNIT ?PR?_DELAY_MS?DELAY
CODE 1C8EH 001AH UNIT ?PR?_TIMER3_INIT?ADC
CODE 1CA8H 0019H UNIT ?PR?_DELAY_US?DELAY
CODE 1CC1H 0013H UNIT ?PR?ADC0_INIT?ADC
CODE 1CD4H 000EH UNIT ?PR?UART1_RECEIVEDATA?UART
CODE 1CE2H 000CH UNIT ?PR?UART0_RECEIVEDATA?UART
CODE 1CEEH 000BH UNIT ?PR?_ADC0_ENABLE?ADC
CODE 1CF9H 000BH UNIT ?PR?_UART1_ENABLE?UART
CODE 1D04H 000BH UNIT ?PR?_UART1_SENDBYTE?UART
CODE 1D0FH 0008H UNIT ?PR?_UART0_SENDBYTE?UART
CODE 1D17H 0004H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: .\Output\AD (ADC)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
------------------------------------------------------------------------------------------
?PR?ADC0_ISR?ADC ----- ----- ----- ----- ----- -----
+--> ?PR?_ADC_VALUE?ADC
BL51 BANKED LINKER/LOCATER V5.12 04/07/2007 15:42:39 PAGE 3
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0022H 000AH ----- -----
+--> ?PR?SYSCLK_INIT?SYS_INIT
+--> ?PR?PORT_INIT?SYS_INIT
+--> ?PR?LCDC_INIT?LCD
+--> ?PR?_TIMER3_INIT?ADC
+--> ?PR?ADC0_INIT?ADC
+--> ?PR?_UART0_INIT?UART
+--> ?CO?MAIN
+--> ?PR?_UART0_SENDSTRING?UART
+--> ?PR?_LCDC_DISFULL?LCD
+--> ?PR?DIS_START0?SYS_INIT
+--> ?PR?_ADC0_ENABLE?ADC
+--> ?PR?_DELAY_S?DELAY
+--> ?PR?_DELAY_MS?DELAY
+--> ?PR?_ADC_VALUD_RETURN?ADC
+--> ?PR?PRINTF?PRINTF
+--> ?CO?SYS_INIT
+--> ?PR?_LCDC_DISPWORD?LCD
?PR?LCDC_INIT?LCD ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDC_WRCMD?LCD
?PR?_UART0_INIT?UART ----- ----- 002CH 0001H ----- -----
?PR?_UART0_SENDSTRING?UART ----- ----- 002CH 0003H ----- -----
+--> ?PR?_UART0_SENDBYTE?UART
?PR?_LCDC_DISFULL?LCD ----- ----- 002CH 0002H ----- -----
+--> ?PR?_LCDC_WRDATA?LCD
?PR?_LCDC_WRDATA?LCD ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDC_SETXY?LCD
+--> ?PR?LCDC_CHECKBUSY?LCD
?PR?_LCDC_SETXY?LCD ----- ----- ----- ----- ----- -----
+--> ?PR?LCDC_CHECKBUSY?LCD
+--> ?PR?_LCDC_WRCMD?LCD
?PR?DIS_START0?SYS_INIT ----- ----- ----- ----- ----- -----
+--> ?CO?SYS_INIT
+--> ?PR?_LCDC_DISPWORD?LCD
?PR?_LCDC_DISPWORD?LCD ----- ----- 002CH 000CH ----- -----
+--> ?PR?_LCDC_DRAWBYTE?LCD
?PR?_LCDC_DRAWBYTE?LCD ----- ----- 0038H 0006H ----- -----
+--> ?PR?_LCDC_RDDATA?LCD
+--> ?PR?_LCDC_WRDATA?LCD
?PR?_LCDC_RDDATA?LCD ----- ----- ----- ----- 0046H 0001H
+--> ?PR?_LCDC_SETXY?LCD
BL51 BANKED LINKER/LOCATER V5.12 04/07/2007 15:42:39 PAGE 4
+--> ?PR?LCDC_CHECKBUSY?LCD
?PR?_DELAY_S?DELAY ----- ----- 002CH 0004H ----- -----
+--> ?PR?_DELAY_MS?DELAY
?PR?_DELAY_MS?DELAY ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY_US?DELAY
?PR?PRINTF?PRINTF 0020H.0 0001H.1 002CH 0014H ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
SYMBOL TABLE OF MODULE: .\Output\AD (ADC)
VALUE TYPE NAME
----------------------------------
------- MODULE ADC
C:0000H SYMBOL _ICE_DUMMY_
D:00BCH PUBLIC ADC0CF
B:00A8H.7 PUBLIC EA
D:00E7H PUBLIC EIE2
C:1C1CH PUBLIC _ADC_Value
D:00E8H PUBLIC ADC0CN
C:1C8EH PUBLIC _Timer3_Init
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00D1H PUBLIC REF0CN
B:00E8H.5 PUBLIC AD0INT
C:1CEEH PUBLIC _ADC0_enable
D:00C0H PUBLIC SMB0CN
D:0094H PUBLIC TMR3
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:00BBH PUBLIC AMX0SL
D:0091H PUBLIC TMR3CN
D:00BFH PUBLIC ADC0H
D:00BEH PUBLIC ADC0L
D:0092H PUBLIC TMR3RL
C:190AH PUBLIC ADC0_ISR
B:00E8H.7 PUBLIC AD0EN
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
C:1C3AH PUBLIC _ADC_Valud_Return
C:1CC1H PUBLIC ADC0_Init
D:009CH PUBLIC ADC1
D:00D0H PUBLIC PSW
X:0000H SYMBOL ADC0_result
X:0012H SYMBOL ADC1_result
------- PROC ADC0_INIT
C:1CC1H LINE# 43
C:1CC1H LINE# 44
C:1CC1H LINE# 45
C:1CC4H LINE# 46
C:1CC7H LINE# 47
BL51 BANKED LINKER/LOCATER V5.12 04/07/2007 15:42:39 PAGE 5
C:1CCAH LINE# 48
C:1CCDH LINE# 49
C:1CD0H LINE# 50
C:1CD3H LINE# 51
------- ENDPROC ADC0_INIT
------- PROC _TIMER3_INIT
D:0006H SYMBOL counts
C:1C8EH LINE# 65
C:1C8EH LINE# 66
C:1C8EH LINE# 67
C:1C91H LINE# 68
C:1C9BH LINE# 69
C:1CA1H LINE# 70
C:1CA4H LINE# 71
C:1CA7H LINE# 72
------- ENDPROC _TIMER3_INIT
------- PROC _ADC0_ENABLE
D:0007H SYMBOL flag
C:1CEEH LINE# 86
C:1CEEH LINE# 87
C:1CEEH LINE# 88
C:1CF1H LINE# 89
C:1CF1H LINE# 90
C:1CF3H LINE# 91
C:1CF5H LINE# 92
C:1CF6H LINE# 94
C:1CF8H LINE# 95
------- ENDPROC _ADC0_ENABLE
------- PROC ADC0_ISR
------- DO
D:0019H SYMBOL channel
------- ENDDO
C:190AH LINE# 109
C:1927H LINE# 112
C:1929H LINE# 113
C:1940H LINE# 114
C:1942H LINE# 115
C:1947H LINE# 116
C:194AH LINE# 117
C:194DH LINE# 118
------- ENDPROC ADC0_ISR
------- PROC _ADC_VALUE
D:0007H SYMBOL Flag
------- DO
D:0006H SYMBOL temp
D:0004H SYMBOL temp0
D:0002H SYMBOL temp1
------- ENDDO
C:1C1CH LINE# 131
C:1C1CH LINE# 132
C:1C1CH LINE# 134
C:1C1FH LINE# 135
C:1C27H LINE# 137
C:1C27H LINE# 138
C:1C2DH LINE# 139
C:1C31H LINE# 140
C:1C31H LINE# 141
BL51 BANKED LINKER/LOCATER V5.12 04/07/2007 15:42:39 PAGE 6
C:1C39H LINE# 142
C:1C39H LINE# 143
------- ENDPROC _ADC_VALUE
------- PROC _ADC_VALUD_RETURN
D:0007H SYMBOL channel
C:1C3AH LINE# 156
C:1C3AH LINE# 157
C:1C3AH LINE# 158
C:1C40H LINE# 159
C:1C52H LINE# 161
C:1C56H LINE# 162
------- ENDPROC _ADC_VALUD_RETURN
------- ENDMOD ADC
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
D:00E8H PUBLIC ADC0CN
D:00A8H PUBLIC IE
C:1C73H PUBLIC _Delay_ms
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:1CA8H PUBLIC _Delay_us
C:1B45H PUBLIC _Delay_s
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:0088H PUBLIC TCON
D:0098H PUBLIC SCON0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC _DELAY_US
D:0006H SYMBOL times
------- DO
D:0004H SYMBOL i
------- ENDDO
C:1CA8H LINE# 38
C:1CA8H LINE# 39
C:1CA8H LINE# 42
C:1CB2H LINE# 43
C:1CB2H LINE# 44
C:1CB3H LINE# 45
C:1CB4H LINE# 46
C:1CB5H LINE# 47
C:1CB6H LINE# 48
C:1CB7H LINE# 49
C:1CB8H LINE# 50
C:1CB9H LINE# 51
C:1CC0H LINE# 52
------- ENDPROC _DELAY_US
------- PROC _DELAY_MS
D:0002H SYMBOL times
------- DO
D:0082H SYMBOL i
------- ENDDO
C:1C73H LINE# 65
C:1C77H LINE# 66
C:1C77H LINE# 69
C:1C83H LINE# 70
BL51 BANKED LINKER/LOCATER V5.12 04/07/2007 15:42:39 PAGE 7
C:1C8DH LINE# 71
------- ENDPROC _DELAY_MS
------- PROC _DELAY_S
D:002CH SYMBOL times
------- DO
D:002EH SYMBOL i
------- ENDDO
C:1B45H LINE# 84
C:1B49H LINE# 85
C:1B49H LINE# 88
C:1B59H LINE# 89
C:1B6AH LINE# 90
------- ENDPROC _DELAY_S
------- ENDMOD DELAY
------- MODULE LCD
C:0000H SYMBOL _ICE_DUMMY_
C:175DH PUBLIC _LCDC_DrawByte
C:1BB5H PUBLIC LCDC_CheckBusy
B:00A8H.7 PUBLIC EA
C:158BH PUBLIC _LCDC_DispWord
C:1968H PUBLIC _LCDC_RdData
D:00E8H PUBLIC ADC0CN
C:1BD9H PUBLIC LCDC_Init
D:00A8H PUBLIC IE
C:1A11H PUBLIC _LCDC_DisFull
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -