📄 ad9851.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 02/11/2009 16:16:30 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, key.obj, 1601.obj, dds9851.obj, volcontrol.obj TO ad9851 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
key.obj (KEY)
1601.obj (1601)
dds9851.obj (DDS9851)
volcontrol.obj (VOLCONTROL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CILDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
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?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
LINK MAP OF MODULE: ad9851 (?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 0039H UNIT ?DT?MAIN
DATA 0041H 002DH UNIT _DATA_GROUP_
IDATA 006EH 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V5.12 02/11/2009 16:16:30 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?DELAY1?DDS9851
0008H 0003H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 07E1H UNIT ?C?LIB_CODE
CODE 07EFH 0556H UNIT ?PR?MAIN?MAIN
CODE 0D45H 0403H UNIT ?PR?_NUM_RENEW?MAIN
CODE 1148H 0147H UNIT ?PR?_UPDOWN?MAIN
CODE 128FH 013AH UNIT ?PR?_DIS?MAIN
CODE 13C9H 0090H UNIT ?PR?_SETFREQ?DDS9851
CODE 1459H 008CH UNIT ?C_C51STARTUP
CODE 14E5H 0088H UNIT ?CO?DDS9851
CODE 156DH 007DH UNIT ?PR?_UNIT?MAIN
CODE 15EAH 0077H UNIT ?PR?TIMER_0?MAIN
CODE 1661H 005FH UNIT ?PR?_SETFM?DDS9851
CODE 16C0H 0052H UNIT ?PR?_OUTDAT?VOLCONTROL
CODE 1712H 0048H UNIT ?PR?_SETPSK?DDS9851
CODE 175AH 0045H UNIT ?PR?READ_KEY?KEY
CODE 179FH 003FH UNIT ?CO?MAIN
CODE 17DEH 003DH UNIT ?PR?_SETASK?DDS9851
CODE 181BH 0032H UNIT ?PR?_OUTDATA?DDS9851
CODE 184DH 002CH UNIT ?PR?_SETFSK?DDS9851
CODE 1879H 002AH UNIT ?PR?INITI?1601
CODE 18A3H 0026H UNIT ?PR?_DISPLAY?1601
CODE 18C9H 001AH UNIT ?PR?DELAY2?VOLCONTROL
CODE 18E3H 0019H UNIT ?PR?_SETVOLTAGE?VOLCONTROL
CODE 18FCH 0012H UNIT ?PR?_DELAY?1601
CODE 190EH 0011H UNIT ?PR?READ_BUSY?1601
CODE 191FH 0010H UNIT ?PR?INIT_TIMER?MAIN
CODE 192FH 000FH UNIT ?PR?INIT_SPECIAL_INTERRUPTS?MAIN
CODE 193EH 000EH UNIT ?PR?_WRITE_DATA?1601
CODE 194CH 000EH UNIT ?PR?_WRITE_CMD?1601
CODE 195AH 000DH UNIT ?PR?INIT_MCU?MAIN
CODE 1967H 000CH UNIT ?PR?INIT_DDS?DDS9851
CODE 1973H 000AH UNIT ?C_INITSEG
CODE 197DH 0004H UNIT ?CO?1601
OVERLAY MAP OF MODULE: ad9851 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0041H 0001H
+--> ?PR?INIT_MCU?MAIN
+--> ?PR?INIT_TIMER?MAIN
+--> ?PR?INIT_SPECIAL_INTERRUPTS?MAIN
+--> ?PR?INIT_DDS?DDS9851
+--> ?PR?_SETVOLTAGE?VOLCONTROL
+--> ?PR?INITI?1601
BL51 BANKED LINKER/LOCATER V5.12 02/11/2009 16:16:30 PAGE 3
+--> ?CO?MAIN
+--> ?PR?_DISPLAY?1601
+--> ?PR?_DIS?MAIN
+--> ?PR?_SETFREQ?DDS9851
+--> ?PR?_WRITE_CMD?1601
+--> ?PR?_DELAY?1601
+--> ?PR?_NUM_RENEW?MAIN
+--> ?PR?_UNIT?MAIN
+--> ?PR?_UPDOWN?MAIN
+--> ?PR?_SETFSK?DDS9851
+--> ?PR?_SETFM?DDS9851
+--> ?PR?_SETPSK?DDS9851
+--> ?PR?_SETASK?DDS9851
?PR?INIT_DDS?DDS9851 ----- -----
+--> ?PR?_SETFREQ?DDS9851
?PR?_SETFREQ?DDS9851 005DH 000EH
+--> ?PR?_OUTDATA?DDS9851
?PR?_OUTDATA?DDS9851 006BH 0003H
?PR?_SETVOLTAGE?VOLCONTROL ----- -----
+--> ?PR?_OUTDAT?VOLCONTROL
?PR?_OUTDAT?VOLCONTROL ----- -----
+--> ?PR?DELAY2?VOLCONTROL
?PR?INITI?1601 0042H 0005H
+--> ?CO?1601
+--> ?PR?_WRITE_CMD?1601
?PR?_WRITE_CMD?1601 ----- -----
+--> ?PR?READ_BUSY?1601
?PR?READ_BUSY?1601 ----- -----
+--> ?PR?_DELAY?1601
?PR?_DISPLAY?1601 005DH 0004H
+--> ?PR?_WRITE_CMD?1601
+--> ?PR?_WRITE_DATA?1601
?PR?_WRITE_DATA?1601 ----- -----
+--> ?PR?READ_BUSY?1601
?PR?_DIS?MAIN 0042H 000DH
+--> ?PR?_DISPLAY?1601
?PR?_NUM_RENEW?MAIN 0042H 001BH
+--> ?PR?_UNIT?MAIN
+--> ?CO?MAIN
+--> ?PR?_DISPLAY?1601
+--> ?PR?_SETFREQ?DDS9851
?PR?_UPDOWN?MAIN 0042H 000CH
+--> ?CO?MAIN
+--> ?PR?_DISPLAY?1601
BL51 BANKED LINKER/LOCATER V5.12 02/11/2009 16:16:30 PAGE 4
?PR?_SETFSK?DDS9851 0042H 0003H
+--> ?PR?_SETFREQ?DDS9851
?PR?_SETFM?DDS9851 0042H 0005H
+--> ?PR?_SETFREQ?DDS9851
+--> ?CO?DDS9851
?PR?_SETPSK?DDS9851 0042H 0003H
+--> ?PR?_SETFREQ?DDS9851
+--> ?PR?DELAY1?DDS9851
?PR?_SETASK?DDS9851 0042H 0003H
+--> ?PR?_SETFREQ?DDS9851
+--> ?PR?DELAY1?DDS9851
*** NEW ROOT ***************************************************
?PR?TIMER_0?MAIN ----- -----
+--> ?PR?READ_KEY?KEY
SYMBOL TABLE OF MODULE: ad9851 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1459H SEGMENT ?C_C51STARTUP
I:006EH 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:145CH 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:1459H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:1459H LINE# 99
C:145BH LINE# 100
C:145CH LINE# 101
BL51 BANKED LINKER/LOCATER V5.12 02/11/2009 16:16:30 PAGE 5
C:145DH LINE# 102
C:145FH LINE# 151
C:1462H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:128FH PUBLIC _Dis
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:0008H PUBLIC Key_Code
D:0009H PUBLIC ichar
D:000AH PUBLIC Key_Push_Flag
D:000BH PUBLIC Freqdisplay
D:00A8H PUBLIC IE
D:0012H PUBLIC Renew_Key
D:0013H PUBLIC DEnable
D:0014H PUBLIC p_bit
C:15EAH PUBLIC Timer_0
D:0015H PUBLIC c1
D:0016H PUBLIC Fnc
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
C:191FH PUBLIC Init_timer
D:0017H PUBLIC p1
C:156DH PUBLIC _unit
D:0018H PUBLIC p_num
D:0019H PUBLIC Freq_Vol
D:001AH PUBLIC timer
C:192FH PUBLIC Init_special_interrupts
C:07EFH PUBLIC main
D:001BH PUBLIC freq
D:001FH PUBLIC key_counter
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
C:0D45H PUBLIC _num_renew
D:0020H PUBLIC En_Key
C:1148H PUBLIC _UpDown
D:0021H PUBLIC Dischar
D:0023H PUBLIC cnt
B:00A8H.1 PUBLIC ET0
D:0024H PUBLIC fd
B:00A8H.3 PUBLIC ET1
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
D:008DH PUBLIC TH1
B:00A8H.2 PUBLIC EX1
D:0025H PUBLIC mul
D:0029H PUBLIC Fichar
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:0088H.4 PUBLIC TR0
C:195AH PUBLIC Init_MCU
BL51 BANKED LINKER/LOCATER V5.12 02/11/2009 16:16:30 PAGE 6
D:002AH PUBLIC DisplayTimer
D:002CH PUBLIC Vichar
D:002DH PUBLIC c
D:0031H PUBLIC f
D:00C8H PUBLIC T2CON
D:0035H PUBLIC i
D:0036H PUBLIC old_key
D:0037H PUBLIC Key_Process
D:0038H PUBLIC p
D:0039H PUBLIC v
D:003DH PUBLIC KeyEnable
D:003EH PUBLIC new_key
D:003FH PUBLIC K_M
D:00D0H PUBLIC PSW
D:0040H PUBLIC fd1
------- PROC INIT_SPECIAL_INTERRUPTS
C:192FH LINE# 23
C:192FH LINE# 24
C:192FH LINE# 25
C:1931H LINE# 27
C:1933H LINE# 28
C:1935H LINE# 29
C:1937H LINE# 30
C:1939H LINE# 32
C:193BH LINE# 33
C:193DH LINE# 36
------- ENDPROC INIT_SPECIAL_INTERRUPTS
------- PROC INIT_MCU
C:195AH LINE# 45
C:195AH LINE# 46
C:195AH LINE# 47
C:195DH LINE# 48
C:1960H LINE# 49
C:1963H LINE# 50
C:1966H LINE# 56
------- ENDPROC INIT_MCU
------- PROC INIT_TIMER
C:191FH LINE# 65
C:191FH LINE# 66
C:191FH LINE# 67
C:1922H LINE# 68
C:1925H LINE# 69
C:1928H LINE# 70
C:192BH LINE# 71
C:192EH LINE# 72
------- ENDPROC INIT_TIMER
------- PROC TIMER_0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -