📄 波形发生器.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 03/03/2009 13:30:13 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj TO 波形发生器
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
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?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: 波形发生器 (?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"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0012H UNIT ?DT?MAIN
DATA 0022H 0007H UNIT _DATA_GROUP_
IDATA 0029H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0542H UNIT ?CO?MAIN
CODE 0548H 01DBH UNIT ?C?LIB_CODE
CODE 0723H 0111H UNIT ?PR?INIT_12864?MAIN
CODE 0834H 00E9H UNIT ?PR?DISCONTROL?MAIN
CODE 091DH 00CFH UNIT ?PR?WAVE2?MAIN
CODE 09ECH 00CFH UNIT ?PR?HZ_TO_DLY?MAIN
CODE 0ABBH 00CFH UNIT ?PR?MAIN?MAIN
CODE 0B8AH 008CH UNIT ?C_C51STARTUP
CODE 0C16H 0089H UNIT ?PR?INTKEY?MAIN
CODE 0C9FH 0087H UNIT ?PR?WAVE3?MAIN
CODE 0D26H 007FH UNIT ?PR?WAVE1?MAIN
CODE 0DA5H 007CH UNIT ?PR?WAVE4?MAIN
CODE 0E21H 006EH UNIT ?PR?_DISPLAY?MAIN
CODE 0E8FH 006BH UNIT ?PR?READY_12864?MAIN
CODE 0EFAH 0025H UNIT ?PR?_WAVEOUT4?MAIN
CODE 0F1FH 0024H UNIT ?C_INITSEG
CODE 0F43H 0023H UNIT ?PR?HENGXIAN?MAIN
CODE 0F66H 0022H UNIT ?PR?CLRWAVE?MAIN
CODE 0F88H 0020H UNIT ?PR?_WAVEOUT3?MAIN
CODE 0FA8H 001DH UNIT ?PR?_MATHS?MAIN
CODE 0FC5H 001DH UNIT ?PR?_WAVEOUT1?MAIN
CODE 0FE2H 001AH UNIT ?PR?_WDATA?MAIN
BL51 BANKED LINKER/LOCATER V6.05 03/03/2009 13:30:13 PAGE 2
CODE 0FFCH 0019H UNIT ?PR?_DELAY2US?MAIN
CODE 1015H 0018H UNIT ?PR?_WAVEOUT2?MAIN
CODE 102DH 0014H UNIT ?PR?_PAGEFIRST?MAIN
CODE 1041H 0013H UNIT ?PR?_DOT?MAIN
CODE 1054H 0011H UNIT ?PR?BUSY_12864?MAIN
CODE 1065H 0011H UNIT ?PR?_LINEFIRST?MAIN
CODE 1076H 000EH UNIT ?PR?_WREG?MAIN
CODE 1084H 0005H UNIT ?PR?LEFT?MAIN
CODE 1089H 0005H UNIT ?PR?RIGHT?MAIN
OVERLAY MAP OF MODULE: 波形发生器 (?C_STARTUP)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?INIT_12864?MAIN
+--> ?PR?_DELAY2US?MAIN
+--> ?PR?DISCONTROL?MAIN
+--> ?PR?WAVE1?MAIN
+--> ?PR?WAVE2?MAIN
+--> ?PR?WAVE3?MAIN
+--> ?PR?WAVE4?MAIN
+--> ?PR?_MATHS?MAIN
+--> ?PR?_PAGEFIRST?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
+--> ?PR?HZ_TO_DLY?MAIN
+--> ?PR?_WAVEOUT1?MAIN
+--> ?PR?_WAVEOUT2?MAIN
+--> ?PR?_WAVEOUT3?MAIN
+--> ?PR?_WAVEOUT4?MAIN
?PR?INIT_12864?MAIN ----- -----
+--> ?PR?READY_12864?MAIN
+--> ?PR?HENGXIAN?MAIN
+--> ?PR?_DOT?MAIN
+--> ?PR?LEFT?MAIN
+--> ?CO?MAIN
+--> ?PR?_DISPLAY?MAIN
+--> ?PR?RIGHT?MAIN
?PR?READY_12864?MAIN ----- -----
+--> ?PR?LEFT?MAIN
+--> ?PR?_WREG?MAIN
+--> ?PR?RIGHT?MAIN
+--> ?PR?_PAGEFIRST?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
BL51 BANKED LINKER/LOCATER V6.05 03/03/2009 13:30:13 PAGE 3
?PR?_WREG?MAIN ----- -----
+--> ?PR?BUSY_12864?MAIN
?PR?_PAGEFIRST?MAIN ----- -----
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
+--> ?PR?BUSY_12864?MAIN
+--> ?PR?_WREG?MAIN
?PR?_LINEFIRST?MAIN ----- -----
+--> ?PR?BUSY_12864?MAIN
+--> ?PR?_WREG?MAIN
?PR?_WDATA?MAIN ----- -----
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?BUSY_12864?MAIN
?PR?HENGXIAN?MAIN ----- -----
+--> ?PR?LEFT?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
+--> ?PR?RIGHT?MAIN
?PR?_DOT?MAIN ----- -----
+--> ?PR?LEFT?MAIN
+--> ?PR?_PAGEFIRST?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
?PR?_DISPLAY?MAIN 0022H 0007H
+--> ?PR?_PAGEFIRST?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
?PR?_DELAY2US?MAIN 0022H 0001H
?PR?DISCONTROL?MAIN ----- -----
+--> ?PR?READY_12864?MAIN
+--> ?PR?_DOT?MAIN
+--> ?PR?LEFT?MAIN
+--> ?CO?MAIN
+--> ?PR?_DISPLAY?MAIN
+--> ?PR?RIGHT?MAIN
?PR?WAVE1?MAIN ----- -----
+--> ?PR?RIGHT?MAIN
+--> ?PR?CLRWAVE?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
+--> ?PR?_PAGEFIRST?MAIN
?PR?CLRWAVE?MAIN ----- -----
+--> ?PR?RIGHT?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
?PR?WAVE2?MAIN ----- -----
BL51 BANKED LINKER/LOCATER V6.05 03/03/2009 13:30:13 PAGE 4
+--> ?PR?CLRWAVE?MAIN
+--> ?PR?RIGHT?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
+--> ?PR?_PAGEFIRST?MAIN
?PR?WAVE3?MAIN ----- -----
+--> ?PR?RIGHT?MAIN
+--> ?PR?CLRWAVE?MAIN
+--> ?PR?_WDATA?MAIN
?PR?WAVE4?MAIN ----- -----
+--> ?PR?CLRWAVE?MAIN
+--> ?PR?_LINEFIRST?MAIN
+--> ?PR?_WDATA?MAIN
+--> ?PR?_PAGEFIRST?MAIN
?PR?_MATHS?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_DISPLAY?MAIN
?PR?HZ_TO_DLY?MAIN 0022H 0004H
?PR?_WAVEOUT1?MAIN ----- -----
+--> ?PR?_DELAY2US?MAIN
?PR?_WAVEOUT2?MAIN ----- -----
+--> ?PR?_DELAY2US?MAIN
?PR?_WAVEOUT3?MAIN ----- -----
+--> ?PR?_DELAY2US?MAIN
?PR?_WAVEOUT4?MAIN ----- -----
+--> ?CO?MAIN
+--> ?PR?_DELAY2US?MAIN
SYMBOL TABLE OF MODULE: 波形发生器 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0B8AH SEGMENT ?C_C51STARTUP
I:0029H 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:0B8DH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H SYMBOL PBPSTACKTOP
BL51 BANKED LINKER/LOCATER V6.05 03/03/2009 13:30:13 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:0B8AH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:0B8AH LINE# 133
C:0B8CH LINE# 134
C:0B8DH LINE# 135
C:0B8EH LINE# 136
C:0B90H LINE# 185
C:0B93H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
B:00A0H.7 PUBLIC bflag
D:0080H PUBLIC P0
C:0FC5H PUBLIC _WaveOut1
C:1089H PUBLIC Right
D:0090H PUBLIC P1
C:1015H PUBLIC _WaveOut2
D:00A0H PUBLIC P2
C:0F88H PUBLIC _WaveOut3
D:00B0H PUBLIC P3
C:0EFAH PUBLIC _WaveOut4
B:00A8H.7 PUBLIC EA
C:0834H PUBLIC DisControl
C:1054H PUBLIC Busy_12864
C:1084H PUBLIC Left
C:1076H PUBLIC _Wreg
C:0006H PUBLIC Tab
D:0010H PUBLIC old_WaveSelect
B:0090H.0 PUBLIC k1
B:0090H.1 PUBLIC k2
B:0090H.2 PUBLIC k3
B:0090H.3 PUBLIC k4
B:0090H.4 PUBLIC k5
C:0FA8H PUBLIC _maths
B:0090H.5 PUBLIC k6
B:0090H.6 PUBLIC k7
D:0011H PUBLIC ValueHZ
B:0090H.7 PUBLIC k8
B:00B0H.5 PUBLIC RS
C:0ABBH PUBLIC main
D:0015H PUBLIC Direction
B:00B0H.4 PUBLIC RW
D:0016H PUBLIC add
C:04EEH PUBLIC Sin
C:1037H PUBLIC _Pagefirst
C:0FFCH PUBLIC _delay2us
BL51 BANKED LINKER/LOCATER V6.05 03/03/2009 13:30:13 PAGE 6
C:09ECH PUBLIC HZ_to_DLY
C:044EH PUBLIC Num
C:106CH PUBLIC _Linefirst
C:0F66H PUBLIC ClrWave
C:016EH PUBLIC Str
B:00B0H.3 PUBLIC E
C:0D26H PUBLIC Wave1
C:091DH PUBLIC Wave2
B:00B0H.7 PUBLIC CS1
D:0017H PUBLIC Value_wave2
C:0C9FH PUBLIC Wave3
C:1041H PUBLIC _dot
B:00B0H.6 PUBLIC CS2
D:0018H PUBLIC Value_wave3
C:0DA5H PUBLIC Wave4
D:0019H PUBLIC Value_wave4
D:001AH PUBLIC StartOut
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:001BH PUBLIC SetHZ
C:0C16H PUBLIC IntKey
C:0F43H PUBLIC hengxian
C:0E2CH PUBLIC _Display
C:0E8FH PUBLIC Ready_12864
D:001DH PUBLIC DLY
D:001FH PUBLIC old_SetHZ
C:0FEEH PUBLIC _Wdata
D:0021H PUBLIC WaveSelect
C:0723H PUBLIC Init_12864
------- PROC LEFT
C:1084H LINE# 106
C:1084H LINE# 107
C:1084H LINE# 108
C:1086H LINE# 109
C:1088H LINE# 110
------- ENDPROC LEFT
------- PROC RIGHT
C:1089H LINE# 112
C:1089H LINE# 113
C:1089H LINE# 114
C:108BH LINE# 115
C:108DH LINE# 116
------- ENDPROC RIGHT
------- PROC BUSY_12864
C:1054H LINE# 118
C:1054H LINE# 119
C:1054H LINE# 120
C:1056H LINE# 121
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -