📄 signal_generator.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 01/08/2006 12:36:02 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
F:\KEIL\C51\BIN\BL51.EXE main.obj, AD9958.obj, ISR.obj, serial_port.obj, ADC.obj TO signal_generator RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
AD9958.obj (AD9958)
ISR.obj (ISR)
serial_port.obj (SERIAL_PORT)
ADC.obj (ADC)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
F:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
F:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
F:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
F:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
F:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
F:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: signal_generator (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 000DH UNIT _DATA_GROUP_
DATA 0015H 000CH UNIT ?DT?ISR
DATA 0021H 0007H UNIT ?DT?MAIN
IDATA 0028H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0001H UNIT ?PR?EXTERIOR_0_INTERRUPT?ISR
CODE 0007H 0001H UNIT ?PR?COUNT_0_INTERRUPT?ISR
CODE 0008H 0001H UNIT ?PR?EXTERIOR_1_INTERRUPT?ISR
CODE 0009H 0001H UNIT ?PR?COUNT_1_INTERRUP?ISR
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 058DH UNIT ?PR?FM10K?MAIN
CODE 05BBH 0579H UNIT ?PR?FM5K?MAIN
CODE 0B34H 0289H UNIT ?C?LIB_CODE
CODE 0DBDH 0169H UNIT ?PR?MAIN?MAIN
BL51 BANKED LINKER/LOCATER V5.03 01/08/2006 12:36:02 PAGE 2
CODE 0F26H 0146H UNIT ?PR?FREQUENCY?MAIN
CODE 106CH 00D0H UNIT ?PR?VOLTAGE?MAIN
CODE 113CH 00B7H UNIT ?PR?AD9958_INIT?AD9958
CODE 11F3H 00B3H UNIT ?PR?AM?MAIN
CODE 12A6H 0078H UNIT ?PR?_OUT_F?MAIN
CODE 131EH 0058H UNIT ?PR?PSK?MAIN
CODE 1376H 0057H UNIT ?PR?ASK?MAIN
CODE 13CDH 003FH UNIT ?PR?SERIAL_PORT?ISR
CODE 140CH 002AH UNIT ?PR?_WRITE_CTW0?AD9958
CODE 1436H 002AH UNIT ?PR?_WRITE_RDW?AD9958
CODE 1460H 002AH UNIT ?PR?_WRITE_FDW?AD9958
CODE 148AH 0025H UNIT ?PR?_WRITE_ACR?AD9958
CODE 14AFH 0024H UNIT ?PR?_WRITE_CTWN?AD9958
CODE 14D3H 0024H UNIT ?PR?COUNT_2_INTERRUPT?ISR
CODE 14F7H 001FH UNIT ?PR?_WRITE_CPW0?AD9958
CODE 1516H 001EH UNIT ?PR?_DELAYXMS?MAIN
CODE 1534H 001EH UNIT ?PR?_DELAY?MAIN
CODE 1552H 001DH UNIT ?PR?_WRITE_A_BYTE?AD9958
CODE 156FH 001DH UNIT ?PR?INIT_COMPORT?SERIAL_PORT
CODE 158CH 0018H UNIT ?PR?_WRITE_FR1?AD9958
CODE 15A4H 0015H UNIT ?PR?_WRITE_CFR?AD9958
CODE 15B9H 0015H UNIT ?PR?_SET_FREQUENCY?AD9958
CODE 15CEH 0015H UNIT ?PR?ADC_INIT?ADC
CODE 15E3H 0013H UNIT ?PR?_CHANGE?AD9958
CODE 15F6H 0011H UNIT ?PR?RUN?AD9958
CODE 1607H 0010H UNIT ?PR?FM?MAIN
CODE 1617H 0010H UNIT ?PR?_WRITE_CSR?AD9958
CODE 1627H 0010H UNIT ?PR?_WRITE_FR2?AD9958
CODE 1637H 0010H UNIT ?PR?_WRITE_LSR?AD9958
CODE 1647H 000FH UNIT ?PR?DELAY?AD9958
CODE 1656H 000CH UNIT ?C_C51STARTUP
CODE 1662H 000BH UNIT ?PR?_SET_CHANNEL?ADC
CODE 166DH 000AH UNIT ?PR?_PRINTC?SERIAL_PORT
CODE 1677H 0007H UNIT ?PR?OFFSET_CALIBRATION?ADC
CODE 167EH 0007H UNIT ?PR?GAIN_CALIBRATION?ADC
CODE 1685H 0006H UNIT ?PR?WAIT_END_OF_ADC?ADC
OVERLAY MAP OF MODULE: signal_generator (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
----------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 0008H 0005H
+--> ?PR?AD9958_INIT?AD9958
+--> ?PR?INIT_COMPORT?SERIAL_PORT
+--> ?PR?ADC_INIT?ADC
+--> ?PR?_DELAYXMS?MAIN
+--> ?PR?FREQUENCY?MAIN
+--> ?PR?_DELAY?MAIN
+--> ?PR?WAIT_END_OF_ADC?ADC
+--> ?PR?_PRINTC?SERIAL_PORT
BL51 BANKED LINKER/LOCATER V5.03 01/08/2006 12:36:02 PAGE 3
+--> ?PR?VOLTAGE?MAIN
+--> ?PR?PSK?MAIN
+--> ?PR?ASK?MAIN
+--> ?PR?AM?MAIN
+--> ?PR?FM?MAIN
?PR?AD9958_INIT?AD9958 ----- -----
+--> ?PR?DELAY?AD9958
+--> ?PR?_WRITE_CSR?AD9958
+--> ?PR?_WRITE_FR1?AD9958
+--> ?PR?_WRITE_FR2?AD9958
+--> ?PR?_WRITE_CFR?AD9958
+--> ?PR?_WRITE_CPW0?AD9958
+--> ?PR?_WRITE_LSR?AD9958
+--> ?PR?_WRITE_RDW?AD9958
+--> ?PR?_WRITE_FDW?AD9958
+--> ?PR?_WRITE_CTWN?AD9958
+--> ?PR?_SET_FREQUENCY?AD9958
+--> ?PR?_WRITE_ACR?AD9958
+--> ?PR?RUN?AD9958
?PR?_WRITE_CSR?AD9958 ----- -----
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_FR1?AD9958 ----- -----
+--> ?PR?DELAY?AD9958
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_FR2?AD9958 ----- -----
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_CFR?AD9958 ----- -----
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_CPW0?AD9958 0011H 0002H
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_LSR?AD9958 ----- -----
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_RDW?AD9958 000DH 0004H
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_FDW?AD9958 000DH 0004H
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_CTWN?AD9958 000DH 0005H
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_SET_FREQUENCY?AD9958 ----- -----
+--> ?PR?_WRITE_CTW0?AD9958
?PR?_WRITE_CTW0?AD9958 0011H 0004H
+--> ?PR?_WRITE_A_BYTE?AD9958
?PR?_WRITE_ACR?AD9958 0011H 0004H
+--> ?PR?_WRITE_A_BYTE?AD9958
BL51 BANKED LINKER/LOCATER V5.03 01/08/2006 12:36:02 PAGE 4
?PR?ADC_INIT?ADC ----- -----
+--> ?PR?OFFSET_CALIBRATION?ADC
+--> ?PR?GAIN_CALIBRATION?ADC
?PR?FREQUENCY?MAIN 000DH 0004H
+--> ?PR?_WRITE_CSR?AD9958
+--> ?PR?_WRITE_CFR?AD9958
+--> ?PR?_WRITE_CPW0?AD9958
+--> ?PR?_WRITE_ACR?AD9958
+--> ?PR?_SET_FREQUENCY?AD9958
+--> ?PR?RUN?AD9958
?PR?VOLTAGE?MAIN ----- -----
+--> ?PR?_WRITE_CSR?AD9958
+--> ?PR?_WRITE_CFR?AD9958
+--> ?PR?_WRITE_ACR?AD9958
+--> ?PR?RUN?AD9958
?PR?PSK?MAIN ----- -----
+--> ?PR?_WRITE_CSR?AD9958
+--> ?PR?_WRITE_CFR?AD9958
+--> ?PR?_WRITE_CPW0?AD9958
+--> ?PR?_WRITE_CTWN?AD9958
+--> ?PR?_SET_FREQUENCY?AD9958
+--> ?PR?RUN?AD9958
+--> ?PR?_PRINTC?SERIAL_PORT
?PR?ASK?MAIN ----- -----
+--> ?PR?_WRITE_CSR?AD9958
+--> ?PR?_WRITE_CFR?AD9958
+--> ?PR?_WRITE_CPW0?AD9958
+--> ?PR?_WRITE_CTWN?AD9958
+--> ?PR?_SET_FREQUENCY?AD9958
+--> ?PR?RUN?AD9958
+--> ?PR?_PRINTC?SERIAL_PORT
?PR?AM?MAIN 000DH 0002H
+--> ?PR?_WRITE_CSR?AD9958
+--> ?PR?_WRITE_ACR?AD9958
+--> ?PR?_SET_FREQUENCY?AD9958
+--> ?PR?RUN?AD9958
?PR?FM?MAIN ----- -----
+--> ?PR?FM5K?MAIN
+--> ?PR?FM10K?MAIN
?PR?FM5K?MAIN ----- -----
+--> ?PR?_WRITE_CSR?AD9958
+--> ?PR?RUN?AD9958
+--> ?PR?_OUT_F?MAIN
?PR?_OUT_F?MAIN 000DH 0004H
+--> ?PR?RUN?AD9958
?PR?FM10K?MAIN ----- -----
+--> ?PR?_WRITE_CSR?AD9958
BL51 BANKED LINKER/LOCATER V5.03 01/08/2006 12:36:02 PAGE 5
+--> ?PR?RUN?AD9958
+--> ?PR?_OUT_F?MAIN
SYMBOL TABLE OF MODULE: signal_generator (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:12AEH PUBLIC _out_f
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
B:00D8H.4 PUBLIC SCONV
C:11F3H PUBLIC AM
B:0080H.1 PUBLIC P0_1
B:0080H.2 PUBLIC P0_2
C:1607H PUBLIC FM
C:05BBH PUBLIC FM5K
D:00CBH PUBLIC RCAP2H
D:00CAH PUBLIC RCAP2L
C:0DBDH PUBLIC main
C:1516H PUBLIC _delayXms
D:00DAH PUBLIC ADCDATAH
D:00D9H PUBLIC ADCDATAL
C:002EH PUBLIC FM10K
B:00A8H.5 PUBLIC ET2
D:0021H PUBLIC current_f
C:0F26H PUBLIC frequency
B:00C8H.2 PUBLIC TR2
D:0025H PUBLIC code_sequence
C:1376H PUBLIC ASK
D:0026H PUBLIC current_voltage
D:00C8H PUBLIC T2CON
C:131EH PUBLIC PSK
C:1534H PUBLIC _delay
C:106CH PUBLIC voltage
------- PROC _DELAYXMS
D:0006H SYMBOL x
------- DO
D:0004H SYMBOL j
------- ENDDO
C:1516H LINE# 16
C:1516H LINE# 17
C:1516H LINE# 19
C:1520H LINE# 20
C:1533H LINE# 21
------- ENDPROC _DELAYXMS
------- PROC FREQUENCY
------- DO
D:000DH SYMBOL f
------- ENDDO
BL51 BANKED LINKER/LOCATER V5.03 01/08/2006 12:36:02 PAGE 6
C:0F26H LINE# 27
C:0F26H LINE# 28
C:0F26H LINE# 30
C:0F28H LINE# 31
C:1003H LINE# 32
C:1008H LINE# 33
C:1008H LINE# 34
C:1022H LINE# 35
C:1022H LINE# 36
C:102EH LINE# 38
C:1033H LINE# 43
C:103BH LINE# 44
C:1041H LINE# 45
C:104EH LINE# 46
C:1059H LINE# 47
C:105EH LINE# 48
C:1069H LINE# 49
------- ENDPROC FREQUENCY
------- PROC VOLTAGE
C:106CH LINE# 54
C:106CH LINE# 55
C:106CH LINE# 56
C:106EH LINE# 57
C:1089H LINE# 58
C:1089H LINE# 59
C:1091H LINE# 60
C:109DH LINE# 61
C:109FH LINE# 62
C:10AAH LINE# 63
C:10B5H LINE# 64
C:10B7H LINE# 65
C:10C2H LINE# 66
C:10D3H LINE# 67
C:10D5H LINE# 68
C:10DDH LINE# 69
C:10E8H LINE# 70
C:10EAH LINE# 71
C:10F6H LINE# 72
C:1101H LINE# 73
C:1103H LINE# 74
C:110FH LINE# 75
C:111FH LINE# 76
C:111FH LINE# 77
C:111FH LINE# 78
C:111FH LINE# 79
C:1124H LINE# 80
C:112CH LINE# 81
C:1139H LINE# 82
------- ENDPROC VOLTAGE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -