📄 ad_fpga.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/26/2002 21:45:31 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, ad_fpga_init.obj, main.obj, ad_fpga.obj, lcd.obj, key16.obj, ad9851.obj, cymometer
>> .obj TO ad_fpga RAMSIZE (256)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
ad_fpga_init.obj (AD_FPGA_INIT)
main.obj (MAIN)
ad_fpga.obj (AD_FPGA)
lcd.obj (LCD)
key16.obj (KEY16)
ad9851.obj (AD9851)
cymometer.obj (CYMOMETER)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
LINK MAP OF MODULE: ad_fpga (?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"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?MAIN
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0236H UNIT ?XD?MAIN
XDATA 0236H 0010H UNIT _XDATA_GROUP_
XDATA 0246H 0005H UNIT ?XD?_SHOW_WAVRIGHT?AD_FPGA
XDATA 024BH 0005H UNIT ?XD?_SHOW_WAVLEFT?AD_FPGA
XDATA 0250H 0001H UNIT ?XD?_LCD_DRAWPOT?LCD
XDATA 0251H 0001H UNIT ?XD?KEY16
BL51 BANKED LINKER/LOCATER V6.00 08/26/2002 21:45:31 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?_DELAY?AD9851
CODE 0023H 0007H UNIT ?PR?DAC0_INIT?AD_FPGA_INIT
002AH 0001H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 0058H UNIT ?PR?WAV_MEM?KEY16
0086H 0005H *** GAP ***
CODE 008BH 0003H ABSOLUTE
CODE 008EH 06B6H UNIT ?PR?SHOW_LCD?MAIN
CODE 0744H 05C9H UNIT ?C?LIB_CODE
CODE 0D0DH 01F2H UNIT ?PR?MAIN?MAIN
CODE 0EFFH 0186H UNIT ?PR?FREQ_SET?KEY16
CODE 1085H 0170H UNIT ?CO?MAIN
CODE 11F5H 015DH UNIT ?PR?SET_TIM?CYMOMETER
CODE 1352H 00FCH UNIT ?PR?READ_FPG?CYMOMETER
CODE 144EH 009CH UNIT ?PR?_LCD_DRAWHANZIMO?LCD
CODE 14EAH 009CH UNIT ?PR?_LCD_DRAWNUMBER?LCD
CODE 1586H 0097H UNIT ?PR?TURNWARD?KEY16
CODE 161DH 0096H UNIT ?PR?_AD9851_CALFREQ?AD9851
CODE 16B3H 0060H UNIT ?PR?LCD_INIT?LCD
CODE 1713H 0055H UNIT ?PR?_AD9851_SEND?AD9851
CODE 1768H 0054H UNIT ?PR?SHOW_WAV?AD_FPGA
CODE 17BCH 0051H UNIT ?PR?_SHOW_WAVRIGHT?AD_FPGA
CODE 180DH 0051H UNIT ?PR?_SHOW_WAVLEFT?AD_FPGA
CODE 185EH 004EH UNIT ?PR?_LCD_SENDDATA?LCD
CODE 18ACH 0046H UNIT ?PR?COUNT_FREQ?CYMOMETER
CODE 18F2H 003EH UNIT ?PR?_LCD_SENDCMD?LCD
CODE 1930H 003AH UNIT ?PR?READ_DATA?AD_FPGA
CODE 196AH 0036H UNIT ?PR?LCD_CLR?LCD
CODE 19A0H 0032H UNIT ?PR?SWORD?KEY16
CODE 19D2H 002DH UNIT ?PR?_READ_RESULT?AD_FPGA
CODE 19FFH 002DH UNIT ?PR?_LCD_DRAWPOT?LCD
CODE 1A2CH 001DH UNIT ?PR?KEY16?KEY16
CODE 1A49H 001BH UNIT ?PR?AD9851_INIT?AD9851
CODE 1A64H 001AH UNIT ?PR?COV_OVER?AD_FPGA
CODE 1A7EH 0019H UNIT ?PR?_SET_COLUME_ADDRESS?LCD
CODE 1A97H 0019H UNIT ?PR?_DELAY_NMS?CYMOMETER
CODE 1AB0H 0015H UNIT ?PR?_SET_DAC1?AD_FPGA
CODE 1AC5H 0014H UNIT ?PR?PORT_INIT?AD_FPGA_INIT
CODE 1AD9H 0014H UNIT ?PR?DELAY_1US?AD_FPGA
CODE 1AEDH 0012H UNIT ?PR?_MYDELAY?AD_FPGA
CODE 1AFFH 0012H UNIT ?PR?READ_READY?AD_FPGA
CODE 1B11H 0010H UNIT ?PR?T2_INIT?AD_FPGA_INIT
CODE 1B21H 000FH UNIT ?PR?DELAY_1MSB?CYMOMETER
CODE 1B30H 000DH UNIT ?PR?SYSCLK_INIT?AD_FPGA_INIT
CODE 1B3DH 000CH UNIT ?C_C51STARTUP
CODE 1B49H 000BH UNIT ?PR?SET_CLR?CYMOMETER
CODE 1B54H 0007H UNIT ?PR?DAC1_INIT?AD_FPGA_INIT
CODE 1B5BH 0007H UNIT ?PR?FPAG_CLR?AD_FPGA
CODE 1B62H 0007H UNIT ?PR?_SET_PAGE_ADDRESS?LCD
CODE 1B69H 0006H UNIT ?PR?_SET_DAC0?AD_FPGA
OVERLAY MAP OF MODULE: ad_fpga (?C_STARTUP)
BL51 BANKED LINKER/LOCATER V6.00 08/26/2002 21:45:31 PAGE 3
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?SYSCLK_INIT?AD_FPGA_INIT
+--> ?PR?PORT_INIT?AD_FPGA_INIT
+--> ?PR?DAC0_INIT?AD_FPGA_INIT
+--> ?PR?DAC1_INIT?AD_FPGA_INIT
+--> ?PR?T2_INIT?AD_FPGA_INIT
+--> ?PR?LCD_INIT?LCD
+--> ?PR?_MYDELAY?AD_FPGA
+--> ?PR?LCD_CLR?LCD
+--> ?PR?SET_CLR?CYMOMETER
+--> ?PR?FPAG_CLR?AD_FPGA
+--> ?PR?AD9851_INIT?AD9851
+--> ?CO?MAIN
+--> ?PR?_LCD_DRAWHANZIMO?LCD
+--> ?PR?_LCD_DRAWNUMBER?LCD
+--> ?PR?SET_TIM?CYMOMETER
+--> ?PR?READ_FPG?CYMOMETER
+--> ?PR?SHOW_LCD?MAIN
+--> ?PR?FREQ_SET?KEY16
+--> ?PR?_AD9851_CALFREQ?AD9851
+--> ?PR?_AD9851_SEND?AD9851
+--> ?PR?READ_READY?AD_FPGA
+--> ?PR?_READ_RESULT?AD_FPGA
?PR?LCD_INIT?LCD ----- -----
+--> ?PR?_MYDELAY?AD_FPGA
+--> ?PR?_LCD_SENDCMD?LCD
?PR?_LCD_SENDCMD?LCD 023EH 0002H
+--> ?PR?_MYDELAY?AD_FPGA
?PR?LCD_CLR?LCD 0236H 0002H
+--> ?PR?_SET_PAGE_ADDRESS?LCD
+--> ?PR?_SET_COLUME_ADDRESS?LCD
+--> ?PR?_LCD_SENDDATA?LCD
?PR?_SET_PAGE_ADDRESS?LCD ----- -----
+--> ?PR?_LCD_SENDCMD?LCD
?PR?_SET_COLUME_ADDRESS?LCD 023DH 0001H
+--> ?PR?_LCD_SENDCMD?LCD
?PR?_LCD_SENDDATA?LCD 023DH 0002H
+--> ?PR?_MYDELAY?AD_FPGA
?PR?AD9851_INIT?AD9851 ----- -----
+--> ?PR?_DELAY?AD9851
?PR?_LCD_DRAWHANZIMO?LCD 0236H 0007H
+--> ?PR?_SET_PAGE_ADDRESS?LCD
BL51 BANKED LINKER/LOCATER V6.00 08/26/2002 21:45:31 PAGE 4
+--> ?PR?_SET_COLUME_ADDRESS?LCD
+--> ?PR?_LCD_SENDDATA?LCD
?PR?_LCD_DRAWNUMBER?LCD 0236H 0007H
+--> ?PR?_SET_PAGE_ADDRESS?LCD
+--> ?PR?_SET_COLUME_ADDRESS?LCD
+--> ?PR?_LCD_SENDDATA?LCD
?PR?SET_TIM?CYMOMETER ----- -----
+--> ?PR?_DELAY_NMS?CYMOMETER
?PR?_DELAY_NMS?CYMOMETER ----- -----
+--> ?PR?DELAY_1MSB?CYMOMETER
?PR?SHOW_LCD?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_LCD_DRAWNUMBER?LCD
?PR?_AD9851_CALFREQ?AD9851 0236H 0010H
?PR?_AD9851_SEND?AD9851 0236H 0004H
+--> ?PR?_DELAY?AD9851
?PR?READ_READY?AD_FPGA ----- -----
+--> ?PR?FPAG_CLR?AD_FPGA
?PR?_READ_RESULT?AD_FPGA 0236H 0002H
+--> ?PR?READ_DATA?AD_FPGA
*** NEW ROOT ***************************************************
?PR?SHOW_WAV?AD_FPGA ----- -----
+--> ?PR?_SET_DAC0?AD_FPGA
+--> ?PR?DELAY_1US?AD_FPGA
+--> ?PR?_SET_DAC1?AD_FPGA
SYMBOL TABLE OF MODULE: ad_fpga (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1B3DH 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
C:1B40H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
BL51 BANKED LINKER/LOCATER V6.00 08/26/2002 21:45:31 PAGE 5
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:1B3DH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:1B3DH LINE# 133
C:1B3FH LINE# 134
C:1B40H LINE# 135
C:1B41H LINE# 136
C:1B43H LINE# 185
C:1B46H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE AD_FPGA_INIT
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00FFH PUBLIC WDTCN
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00E8H PUBLIC ADC0CN
D:00D4H PUBLIC DAC0CN
D:00D7H PUBLIC DAC1CN
D:00A8H PUBLIC IE
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
D:00E1H PUBLIC XBR0
D:00E2H PUBLIC XBR1
D:00E3H PUBLIC XBR2
D:00D1H PUBLIC REF0CN
D:00C0H PUBLIC SMB0CN
D:00F8H PUBLIC SPI0CN
D:00A4H PUBLIC PRT0CF
D:00A5H PUBLIC PRT1CF
D:00A6H PUBLIC PRT2CF
D:00A7H PUBLIC PRT3CF
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:1AC5H PUBLIC PORT_Init
D:00B2H PUBLIC OSCICN
B:00C8H.1 PUBLIC CT2
D:00CDH PUBLIC TH2
D:00B1H PUBLIC OSCXCN
C:1B30H PUBLIC SYSCLK_Init
D:00CCH PUBLIC TL2
B:00C8H.2 PUBLIC TR2
B:00C8H.0 PUBLIC CPRL2
D:00C8H PUBLIC T2CON
C:0023H PUBLIC DAC0_Init
D:008EH PUBLIC CKCON
BL51 BANKED LINKER/LOCATER V6.00 08/26/2002 21:45:31 PAGE 6
C:1B54H PUBLIC DAC1_Init
D:00D0H PUBLIC PSW
C:1B11H PUBLIC T2_Init
------- PROC SYSCLK_INIT
C:1B30H LINE# 9
C:1B30H LINE# 10
C:1B30H LINE# 12
C:1B33H LINE# 13
C:1B36H LINE# 14
C:1B39H LINE# 15
C:1B3CH LINE# 16
------- ENDPROC SYSCLK_INIT
------- PROC PORT_INIT
C:1AC5H LINE# 26
C:1AC5H LINE# 27
C:1AC5H LINE# 28
C:1AC8H LINE# 29
C:1ACAH LINE# 30
C:1ACDH LINE# 33
C:1AD0H LINE# 34
C:1AD3H LINE# 35
C:1AD6H LINE# 36
C:1AD8H LINE# 37
------- ENDPROC PORT_INIT
------- PROC DAC0_INIT
C:0023H LINE# 39
C:0023H LINE# 40
C:0023H LINE# 41
C:0026H LINE# 42
C:0029H LINE# 45
------- ENDPROC DAC0_INIT
------- PROC DAC1_INIT
C:1B54H LINE# 47
C:1B54H LINE# 48
C:1B54H LINE# 49
C:1B57H LINE# 50
C:1B5AH LINE# 52
------- ENDPROC DAC1_INIT
------- PROC T2_INIT
C:1B11H LINE# 55
C:1B11H LINE# 56
C:1B11H LINE# 57
C:1B14H LINE# 58
C:1B16H LINE# 59
C:1B18H LINE# 60
C:1B1AH LINE# 61
C:1B1DH LINE# 62
C:1B20H LINE# 63
------- ENDPROC T2_INIT
------- ENDMOD AD_FPGA_INIT
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
X:0000H PUBLIC setfreq
D:0080H PUBLIC P0
D:0090H PUBLIC P1
X:0004H PUBLIC CTL_WORD
BL51 BANKED LINKER/LOCATER V6.00 08/26/2002 21:45:31 PAGE 7
X:0009H PUBLIC memshow_flag
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
X:000AH PUBLIC R_num
B:00A8H.7 PUBLIC EA
D:00E7H PUBLIC EIE2
D:00E8H PUBLIC ADC0CN
X:000CH PUBLIC resmem
C:10A5H PUBLIC liang
D:00A8H PUBLIC IE
B:0080H.7 PUBLIC recont
D:00F7H PUBLIC EIP2
C:1185H PUBLIC eight
D:00D8H PUBLIC PCA0CN
D:00B8H PUBLIC IP
C:1135H PUBLIC three
D:00CBH PUBLIC RCAP2H
C:1175H PUBLIC seven
D:00C0H PUBLIC SMB0CN
D:00CAH PUBLIC RCAP2L
C:0D0DH PUBLIC main
C:1195H PUBLIC nine
C:1155H PUBLIC five
X:010CH PUBLIC freq_flag
C:11B5H PUBLIC point
D:00F8H PUBLIC SPI0CN
X:010DH PUBLIC freq
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:1145H PUBLIC four
C:1105H PUBLIC mao
B:0020H.0 PUBLIC zero_flag
C:11A5H PUBLIC zero
B:0080H.4 PUBLIC clr
C:1115H PUBLIC one
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -