📄 ad9850.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 08/17/2007 18:41:25 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, 12864_serial.obj, AD9850.obj TO AD9850 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
12864_serial.obj (12864_SERIAL)
AD9850.obj (AD9850)
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_STARTUP)
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?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
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?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: AD9850 (MAIN)
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 0016H UNIT ?DT?MAIN
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.6 UNIT ?BI?MAIN
0020H.6 0000H.2 *** GAP ***
DATA 0021H 0030H UNIT _DATA_GROUP_
IDATA 0051H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0703H UNIT ?C?LIB_CODE
CODE 0711H 052BH UNIT ?PR?_AD9850_DISPLAY?AD9850
CODE 0C3CH 0220H UNIT ?PR?MAIN?MAIN
CODE 0E5CH 00A2H UNIT ?PR?TIMER0?MAIN
CODE 0EFEH 00A1H UNIT ?PR?_FREQUENCY_TO_PHASE?AD9850
BL51 BANKED LINKER/LOCATER V5.03 08/17/2007 18:41:25 PAGE 2
CODE 0F9FH 008CH UNIT ?C_C51STARTUP
CODE 102BH 0075H UNIT ?PR?CONVERT?MAIN
CODE 10A0H 0067H UNIT ?PR?WELCOME?12864_SERIAL
CODE 1107H 0065H UNIT ?CO?AD9850
CODE 116CH 0064H UNIT ?PR?_SEND_DATA?12864_SERIAL
CODE 11D0H 005FH UNIT ?PR?_SEND_COMMAND?12864_SERIAL
CODE 122FH 004BH UNIT ?PR?_WRITE_AD9850?AD9850
CODE 127AH 0048H UNIT ?PR?_WRITELCD?12864_SERIAL
CODE 12C2H 0044H UNIT ?PR?KEYSCAN?MAIN
CODE 1306H 003CH UNIT ?PR?INIT_DDS?AD9850
CODE 1342H 002BH UNIT ?PR?_PHASIC_TO_PHASE?AD9850
CODE 136DH 002AH UNIT ?PR?_CHANGEADDRESS?12864_SERIAL
CODE 1397H 0028H UNIT ?C_INITSEG
CODE 13BFH 0025H UNIT ?PR?LCD_INIT?12864_SERIAL
CODE 13E4H 001EH UNIT ?PR?_DELAY_1MS?12864_SERIAL
CODE 1402H 001BH UNIT ?CO?12864_SERIAL
CODE 141DH 0012H UNIT ?PR?_DELAY?AD9850
OVERLAY MAP OF MODULE: AD9850 (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
-------------------------------------------------------
?PR?TIMER0?MAIN ----- -----
+--> ?PR?_FREQUENCY_TO_PHASE?AD9850
+--> ?PR?_PHASIC_TO_PHASE?AD9850
+--> ?PR?_WRITE_AD9850?AD9850
+--> ?PR?_AD9850_DISPLAY?AD9850
?PR?_FREQUENCY_TO_PHASE?AD9850 0021H 0007H
?PR?_PHASIC_TO_PHASE?AD9850 0021H 0003H
?PR?_WRITE_AD9850?AD9850 0021H 0004H
+--> ?PR?_DELAY?AD9850
?PR?_AD9850_DISPLAY?AD9850 0021H 0025H
+--> ?CO?AD9850
+--> ?PR?_WRITELCD?12864_SERIAL
?PR?_WRITELCD?12864_SERIAL 004DH 0004H
+--> ?PR?_SEND_COMMAND?12864_SERIAL
+--> ?PR?_SEND_DATA?12864_SERIAL
+--> ?PR?_CHANGEADDRESS?12864_SERIAL
?PR?_SEND_COMMAND?12864_SERIAL ----- -----
+--> ?PR?_DELAY_1MS?12864_SERIAL
?PR?_SEND_DATA?12864_SERIAL ----- -----
+--> ?PR?_DELAY_1MS?12864_SERIAL
?PR?_CHANGEADDRESS?12864_SERIAL ----- -----
+--> ?PR?_SEND_COMMAND?12864_SERIAL
BL51 BANKED LINKER/LOCATER V5.03 08/17/2007 18:41:25 PAGE 3
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 004AH 0001H
+--> ?PR?LCD_INIT?12864_SERIAL
+--> ?PR?WELCOME?12864_SERIAL
+--> ?PR?INIT_DDS?AD9850
+--> ?PR?CONVERT?MAIN
+--> ?PR?KEYSCAN?MAIN
?PR?LCD_INIT?12864_SERIAL ----- -----
+--> ?PR?_DELAY_1MS?12864_SERIAL
+--> ?PR?_SEND_COMMAND?12864_SERIAL
?PR?WELCOME?12864_SERIAL 004BH 0002H
+--> ?PR?_SEND_COMMAND?12864_SERIAL
+--> ?PR?_DELAY_1MS?12864_SERIAL
+--> ?CO?12864_SERIAL
+--> ?PR?_WRITELCD?12864_SERIAL
+--> ?PR?_SEND_DATA?12864_SERIAL
?PR?INIT_DDS?AD9850 ----- -----
+--> ?PR?_DELAY?AD9850
+--> ?CO?AD9850
+--> ?PR?_WRITELCD?12864_SERIAL
?PR?CONVERT?MAIN ----- -----
+--> ?PR?KEYSCAN?MAIN
?PR?KEYSCAN?MAIN 004BH 0001H
SYMBOL TABLE OF MODULE: AD9850 (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:102BH PUBLIC convert
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
B:0020H.0 PUBLIC CONFIRM
D:00B8H PUBLIC IP
D:0008H PUBLIC phasic_buf
D:000CH PUBLIC DATA
C:0C3CH PUBLIC main
B:0020H.1 PUBLIC CANCEL
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
BL51 BANKED LINKER/LOCATER V5.03 08/17/2007 18:41:25 PAGE 4
D:0088H PUBLIC TCON
B:0020H.2 PUBLIC INC_1K
B:0020H.3 PUBLIC INC_1M
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:008AH PUBLIC TL0
C:0E5CH PUBLIC timer0
B:0088H.4 PUBLIC TR0
D:0011H PUBLIC frequency
D:00C8H PUBLIC T2CON
D:0015H PUBLIC keycode
B:0020H.4 PUBLIC INC_100HZ
C:12C2H PUBLIC keyscan
B:0020H.5 PUBLIC F_P
D:0016H PUBLIC frequency_buf
D:00D0H PUBLIC PSW
D:001AH PUBLIC phasic
------- PROC KEYSCAN
------- DO
D:0007H SYMBOL scancode
D:0006H SYMBOL tmpcode
------- DO
D:004BH SYMBOL i
------- ENDDO
------- ENDDO
C:12C2H LINE# 6
C:12C2H LINE# 7
C:12C2H LINE# 9
C:12C5H LINE# 10
C:12CDH LINE# 11
C:12CDH LINE# 13
C:12D6H LINE# 15
C:12DEH LINE# 16
C:12DEH LINE# 17
C:12E0H LINE# 19
C:12E4H LINE# 20
C:12E4H LINE# 21
C:12E6H LINE# 23
C:12EEH LINE# 24
C:12EEH LINE# 25
C:12F4H LINE# 26
C:12FBH LINE# 27
C:12FBH LINE# 28
C:1301H LINE# 29
C:1303H LINE# 31
C:1303H LINE# 33
C:1303H LINE# 35
C:1305H LINE# 36
------- ENDPROC KEYSCAN
------- PROC CONVERT
------- DO
D:0007H SYMBOL key
------- ENDDO
C:102BH LINE# 38
C:102BH LINE# 39
C:102BH LINE# 42
C:102EH LINE# 44
BL51 BANKED LINKER/LOCATER V5.03 08/17/2007 18:41:25 PAGE 5
C:1066H LINE# 45
C:1066H LINE# 46
C:106AH LINE# 47
C:106EH LINE# 48
C:1072H LINE# 49
C:1075H LINE# 50
C:1079H LINE# 51
C:107DH LINE# 52
C:1081H LINE# 53
C:1084H LINE# 54
C:1088H LINE# 55
C:108CH LINE# 56
C:1090H LINE# 57
C:1093H LINE# 58
C:1096H LINE# 59
C:109AH LINE# 60
C:109DH LINE# 61
C:109FH LINE# 62
C:109FH LINE# 63
C:109FH LINE# 68
------- ENDPROC CONVERT
------- PROC TIMER0
C:0E5CH LINE# 17
C:0E79H LINE# 19
C:0E7BH LINE# 20
C:0E7EH LINE# 21
C:0E81H LINE# 23
C:0E92H LINE# 25
C:0EA7H LINE# 27
C:0EB0H LINE# 29
C:0EE3H LINE# 31
------- ENDPROC TIMER0
------- PROC MAIN
------- DO
D:004AH SYMBOL i
------- ENDDO
C:0C3CH LINE# 32
C:0C3CH LINE# 33
C:0C3CH LINE# 34
C:0C3FH LINE# 35
C:0C42H LINE# 36
C:0C45H LINE# 37
C:0C48H LINE# 38
C:0C4BH LINE# 39
C:0C4EH LINE# 41
C:0C50H LINE# 42
C:0C52H LINE# 43
C:0C54H LINE# 45
C:0C54H LINE# 46
C:0C54H LINE# 47
C:0C56H LINE# 48
C:0C58H LINE# 49
C:0C5AH LINE# 50
C:0C5CH LINE# 51
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -