📄 adc0832.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 09/25/2008 20:18:48 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MAIN.obj, .\CPU.obj, .\HC595.obj, .\LED.obj, .\SEG7.obj, .\UART.obj, .\ADC0832.obj
>> , .\PCC.obj TO adc0832 RAMSIZE (256) CODE (0X0000-0XFFFF) XDATA (0X0000-0X02FF)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
MAIN.obj (MAIN)
.\CPU.obj (CPU)
.\HC595.obj (HC595)
.\LED.obj (LED)
.\SEG7.obj (SEG7)
.\UART.obj (UART)
.\ADC0832.obj (ADC0832)
.\PCC.obj (PCC)
C:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51L.LIB (STRLEN)
C:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51L.LIB (VSPRINTF)
C:\KEIL\C51\LIB\C51L.LIB (PRINTF)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?PLDIXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?PSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51L.LIB (PUTCHAR)
LINK MAP OF MODULE: adc0832 (?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 0005H UNIT ?DT?PRINTF?PRINTF
DATA 000DH 0002H UNIT ?DT?CPU
000FH 0011H *** GAP ***
BIT 0020H.0 0001H.1 UNIT ?BI?PRINTF?PRINTF
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 012CH UNIT ?XD?UART
XDATA 012CH 0050H UNIT ?XD?_UART_PRINTF?UART
XDATA 017CH 002CH UNIT ?XD?CPU
XDATA 01A8H 0028H UNIT ?XD?PRINTF?PRINTF
XDATA 01D0H 0024H UNIT ?XD?PCC
XDATA 01F4H 0008H UNIT ?XD?SEG7
XDATA 01FCH 0007H UNIT _XDATA_GROUP_
XDATA 0203H 0006H UNIT ?XD?_VSPRINTF?VSPRINTF
XDATA 0209H 0003H UNIT ?XD?MAIN
BL51 BANKED LINKER/LOCATER V6.00 09/25/2008 20:18:48 PAGE 2
XDATA 020CH 0002H UNIT ?XD?LED
XDATA 020EH 0001H UNIT ?XD?HC595
020FH 7DF1H *** GAP ***
XDATA 8000H 1000H ABSOLUTE
XDATA 9000H 1000H ABSOLUTE
XDATA A000H 1000H ABSOLUTE
XDATA B000H 1000H ABSOLUTE
XDATA C000H 1000H ABSOLUTE
XDATA D000H 1000H ABSOLUTE
XDATA E000H 1000H ABSOLUTE
XDATA F000H 1000H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0003H UNIT ?PR?CPU_TIMER_2_INTERRUPT?CPU
CODE 0009H 0001H UNIT ?PR?CPU_INTERRUPT_PROC_NULL?CPU
CODE 000AH 0001H UNIT ?PR?_PCC_HOOK_NULL?PCC
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?HC595_DELAY?HC595
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000BH UNIT ?CO?MAIN
0021H 0002H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0365H UNIT ?PR?PRINTF?PRINTF
CODE 0393H 027CH UNIT ?PR?_PCC_SEND_MDATA?PCC
CODE 060FH 0181H UNIT ?PR?PCC_RECV_MDATA?PCC
CODE 0790H 010BH UNIT ?PR?_UART_PUT_DOUBLE_CHAR?UART
CODE 089BH 00E3H UNIT ?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN
CODE 097EH 00D0H UNIT ?C?LIB_CODE
CODE 0A4EH 00CFH UNIT ?PR?CPU_TIMER_INTERRUPT?CPU
CODE 0B1DH 00CBH UNIT ?PR?_UART_PRINTF?UART
CODE 0BE8H 00B9H UNIT ?PR?_SEG7_PRINTF_ASCII?SEG7
CODE 0CA1H 008CH UNIT ?C_C51STARTUP
CODE 0D2DH 0066H UNIT ?PR?_ADC_READ_CHANNEL?ADC0832
CODE 0D93H 004DH UNIT ?PR?_UART_PUTCHAR?UART
CODE 0DE0H 004AH UNIT ?PR?CPU_SERIAL_1_INTERRUPT?CPU
CODE 0E2AH 004AH UNIT ?PR?_VSPRINTF?VSPRINTF
CODE 0E74H 0046H UNIT ?PR?UART_RECV_ISR_PROCESS?UART
CODE 0EBAH 0044H UNIT ?PR?CPU_EXTERN_0_INTERRUPT?CPU
CODE 0EFEH 0044H UNIT ?PR?CPU_EXTERN_1_INTERRUPT?CPU
CODE 0F42H 0044H UNIT ?PR?HC595_REFRESH?HC595
CODE 0F86H 0044H UNIT ?PR?UART_XMIT_ISR_PROCESS?UART
CODE 0FCAH 003EH UNIT ?PR?CPU_TIMER_0_INTERRUPT?CPU
CODE 1008H 003CH UNIT ?CO?SEG7
CODE 1044H 002BH UNIT ?PR?_ADC_SET_CLK?ADC0832
CODE 106FH 0028H UNIT ?PR?MAIN?MAIN
CODE 1097H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 10BEH 0026H UNIT ?PR?MAIN_PCC_ADC0832?MAIN
CODE 10E4H 0024H UNIT ?PR?UART_BUFFER_INITILIZE?UART
CODE 1108H 001EH UNIT ?C_INITSEG
CODE 1126H 0019H UNIT ?PR?_HC595_SEND_MDATA?HC595
CODE 113FH 0019H UNIT ?PR?_ADC_SET_SEL?ADC0832
CODE 1158H 0018H UNIT ?PR?CPU_SOURCE_INITIALIZE?CPU
BL51 BANKED LINKER/LOCATER V6.00 09/25/2008 20:18:48 PAGE 3
CODE 1170H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 1185H 0014H UNIT ?PR?LED_REFRESH?LED
CODE 1199H 0013H UNIT ?PR?SEG7_CLEAR_SCREEN?SEG7
CODE 11ACH 0012H UNIT ?PR?CPU_UART_SERIAL_INITIAL?CPU
CODE 11BEH 0011H UNIT ?PR?CPU_TIMER_2_INITIALIZE?CPU
CODE 11CFH 0010H UNIT ?CO?UART
CODE 11DFH 000BH UNIT ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
CODE 11EAH 000BH UNIT ?PR?HC595_SHIFT?HC595
CODE 11F5H 000BH UNIT ?PR?_ADC_DELAY?ADC0832
CODE 1200H 0009H UNIT ?PR?CPU_TIMER_0_INITIALIZE?CPU
CODE 1209H 0008H UNIT ?CO?LED
CODE 1211H 0007H UNIT ?PR?MAIN_ADC0832_HOOK?MAIN
CODE 1218H 0007H UNIT ?PR?HC595_BEGIN?HC595
CODE 121FH 0006H UNIT ?PR?_ADC_SET_DAT?ADC0832
CODE 1225H 0006H UNIT ?PR?ADC_GET_DAT?ADC0832
OVERLAY MAP OF MODULE: adc0832 (?C_STARTUP)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?UART_BUFFER_INITILIZE?UART
+--> ?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN
+--> ?PR?CPU_SOURCE_INITIALIZE?CPU
+--> ?PR?SEG7_CLEAR_SCREEN?SEG7
+--> ?CO?MAIN
+--> ?PR?_SEG7_PRINTF_ASCII?SEG7
+--> ?PR?MAIN_PCC_ADC0832?MAIN
?PR?MAIN_INTERRUPT_HOOK_PROCESS?MAIN ----- -----
+--> ?PR?CPU_INTERRUPT_PROC_NULL?CPU
+--> ?PR?HC595_REFRESH?HC595
+--> ?PR?LED_REFRESH?LED
+--> ?PR?MAIN_ADC0832_HOOK?MAIN
?PR?HC595_REFRESH?HC595 ----- -----
+--> ?PR?HC595_BEGIN?HC595
+--> ?PR?_HC595_SEND_MDATA?HC595
+--> ?CO?SEG7
+--> ?PR?HC595_DELAY?HC595
?PR?_HC595_SEND_MDATA?HC595 ----- -----
+--> ?PR?HC595_SHIFT?HC595
?PR?HC595_SHIFT?HC595 ----- -----
+--> ?PR?HC595_DELAY?HC595
?PR?LED_REFRESH?LED ----- -----
+--> ?CO?LED
BL51 BANKED LINKER/LOCATER V6.00 09/25/2008 20:18:48 PAGE 4
?PR?CPU_SOURCE_INITIALIZE?CPU ----- -----
+--> ?PR?CPU_TIMER_0_INITIALIZE?CPU
+--> ?PR?CPU_TIMER_2_INITIALIZE?CPU
+--> ?PR?CPU_UART_SERIAL_INITIAL?CPU
?PR?CPU_TIMER_0_INITIALIZE?CPU ----- -----
+--> ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
?PR?SEG7_CLEAR_SCREEN?SEG7 ----- -----
+--> ?CO?SEG7
?PR?_SEG7_PRINTF_ASCII?SEG7 01FCH 0006H
+--> ?PR?_STRLEN?STRLEN
+--> ?CO?SEG7
?PR?MAIN_PCC_ADC0832?MAIN 01FCH 0001H
+--> ?PR?_ADC_READ_CHANNEL?ADC0832
+--> ?PR?_PCC_SEND_MDATA?PCC
?PR?_ADC_READ_CHANNEL?ADC0832 ----- -----
+--> ?PR?_ADC_SET_SEL?ADC0832
+--> ?PR?_ADC_SET_CLK?ADC0832
+--> ?PR?_ADC_DELAY?ADC0832
+--> ?PR?_ADC_SET_DAT?ADC0832
+--> ?PR?ADC_GET_DAT?ADC0832
?PR?_ADC_SET_CLK?ADC0832 ----- -----
+--> ?PR?_ADC_SET_DAT?ADC0832
+--> ?PR?_ADC_DELAY?ADC0832
?PR?_PCC_SEND_MDATA?PCC 01FDH 0006H
?C_INITSEG ----- -----
+--> ?PR?_PCC_HOOK_NULL?PCC
*** NEW ROOT ***************************************************
?PR?CPU_TIMER_0_INTERRUPT?CPU ----- -----
+--> ?PR?CPU_TIMER_0_LOAD_INIT_VALUE?CPU
+--> ?PR?CPU_TIMER_INTERRUPT?CPU
*** NEW ROOT ***************************************************
?PR?CPU_SERIAL_1_INTERRUPT?CPU ----- -----
+--> ?PR?UART_RECV_ISR_PROCESS?UART
+--> ?PR?UART_XMIT_ISR_PROCESS?UART
SYMBOL TABLE OF MODULE: adc0832 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0CA1H SEGMENT ?C_C51STARTUP
BL51 BANKED LINKER/LOCATER V6.00 09/25/2008 20:18:48 PAGE 5
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:0CA4H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H 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:0CA1H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0CA1H LINE# 133
C:0CA3H LINE# 134
C:0CA4H LINE# 135
C:0CA5H LINE# 136
C:0CA7H LINE# 185
C:0CAAH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
X:0209H PUBLIC ADC0832_mflag
D:00B0H PUBLIC P3
D:00E8H PUBLIC P4
D:00A8H PUBLIC IE
C:1211H PUBLIC MAIN_adc0832_hook
C:10BEH PUBLIC MAIN_pcc_adc0832
D:00B8H PUBLIC IP
C:106FH PUBLIC main
X:020AH PUBLIC system_timer
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
C:089BH PUBLIC MAIN_interrupt_hook_process
D:00D0H PUBLIC PSW
------- PROC MAIN_ADC0832_HOOK
C:1211H LINE# 24
C:1211H LINE# 25
C:1217H LINE# 26
------- ENDPROC MAIN_ADC0832_HOOK
------- PROC MAIN_PCC_ADC0832
------- DO
X:01FCH SYMBOL mdata
BL51 BANKED LINKER/LOCATER V6.00 09/25/2008 20:18:48 PAGE 6
------- ENDDO
C:10BEH LINE# 35
C:10BEH LINE# 36
C:10BEH LINE# 37
C:10C4H LINE# 38
C:10C4H LINE# 39
C:10C4H LINE# 40
C:10C9H LINE# 41
C:10D2H LINE# 42
C:10E3H LINE# 44
------- ENDPROC MAIN_PCC_ADC0832
------- PROC MAIN_INTERRUPT_HOOK_PROCESS
C:089BH LINE# 53
C:089BH LINE# 54
C:08A9H LINE# 55
C:08B7H LINE# 56
C:08C4H LINE# 57
C:08D1H LINE# 58
C:08DEH LINE# 59
C:08EBH LINE# 60
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -