📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 03/13/2008 13:49:29 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, Dis_Wave.obj, Freqen.obj, Lib.obj, Menu.obj, PWM.obj TO main RAMSIZE (256)
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?MENU
| | ?PR?D4?MENU
| | ?PR?PWM?PWM
<--+ ?PR?_BIN_TO_HEX?PWM
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
Dis_Wave.obj (DIS_WAVE)
Freqen.obj (FREQEN)
Lib.obj (LIB)
Menu.obj (MENU)
PWM.obj (PWM)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
LINK MAP OF MODULE: main (?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 0013H UNIT _DATA_GROUP_
DATA 001BH 0002H UNIT ?DT?FREQEN
001DH 0003H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?MENU
BIT 0021H.0 0000H.5 UNIT ?BI?FREQEN
BIT 0021H.5 0000H.4 UNIT _BIT_GROUP_
0022H.1 0000H.7 *** GAP ***
DATA 0023H 0021H UNIT ?DT?PWM
DATA 0044H 0011H UNIT ?DT?MENU
IDATA 0055H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V5.12 03/13/2008 13:49:29 PAGE 2
XDATA 0000H 0100H UNIT ?XD?DIS_WAVE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?D0?MENU
CODE 000BH 0003H ABSOLUTE
CODE 000EH 06A0H UNIT ?CO?LIB
CODE 06AEH 0600H UNIT ?CO?DIS_WAVE
CODE 0CAEH 0483H UNIT ?PR?_D0_3?MENU
CODE 1131H 0311H UNIT ?C?LIB_CODE
CODE 1442H 02FEH UNIT ?PR?_DIS_MOD?FREQEN
CODE 1740H 0272H UNIT ?PR?FREQ?FREQEN
CODE 19B2H 0128H UNIT ?PR?D5?MENU
CODE 1ADAH 010CH UNIT ?PR?SYS_AUTO_CHECK?MENU
CODE 1BE6H 00CCH UNIT ?PR?_DIS_POINT?DIS_WAVE
CODE 1CB2H 00C8H UNIT ?PR?WAVE?DIS_WAVE
CODE 1D7AH 00C3H UNIT ?PR?_TEMP_TO_TEMPX?FREQEN
CODE 1E3DH 00AFH UNIT ?PR?_DIS_ONE_ZI?DIS_WAVE
CODE 1EECH 008CH UNIT ?C_C51STARTUP
CODE 1F78H 008AH UNIT ?PR?GETKEYINPUT?MENU
CODE 2002H 0083H UNIT ?PR?PWM?PWM
CODE 2085H 0048H UNIT ?CO?MENU
CODE 20CDH 0042H UNIT ?PR?CLK?PWM
CODE 210FH 0034H UNIT ?PR?_BIN_TO_HEX?PWM
CODE 2143H 002CH UNIT ?PR?DIS_CLS?DIS_WAVE
CODE 216FH 002BH UNIT ?C_INITSEG
CODE 219AH 0029H UNIT ?PR?TIME_UP?FREQEN
CODE 21C3H 0027H UNIT ?PR?LCD_C?DIS_WAVE
CODE 21EAH 0024H UNIT ?PR?MAIN?MENU
CODE 220EH 0022H UNIT ?PR?_SEL_X?FREQEN
CODE 2230H 0021H UNIT ?PR?_BEEP?MENU
CODE 2251H 0020H UNIT ?PR?_DELAY?DIS_WAVE
CODE 2271H 001FH UNIT ?PR?_DELAY_1?FREQEN
CODE 2290H 001BH UNIT ?PR?LCD_INIT?DIS_WAVE
CODE 22ABH 0019H UNIT ?PR?TIMER_INIT?FREQEN
CODE 22C4H 0014H UNIT ?PR?_DIS_ONE_CHAR?DIS_WAVE
CODE 22D8H 0010H UNIT ?PR?_GET_ASC?DIS_WAVE
CODE 22E8H 000FH UNIT ?PR?PWM_INIT?PWM
CODE 22F7H 0006H UNIT ?PR?D4?MENU
CODE 22FDH 0006H UNIT ?PR?D6?MENU
CODE 2303H 0006H UNIT ?PR?D7?MENU
CODE 2309H 0005H UNIT ?PR?D1?MENU
CODE 230EH 0005H UNIT ?PR?D2?MENU
CODE 2313H 0005H UNIT ?PR?D3?MENU
OVERLAY MAP OF MODULE: main (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MENU
+--> ?C_INITSEG
BL51 BANKED LINKER/LOCATER V5.12 03/13/2008 13:49:29 PAGE 3
?PR?MAIN?MENU ----- ----- ----- -----
+--> ?PR?LCD_INIT?DIS_WAVE
+--> ?PR?SYS_AUTO_CHECK?MENU
+--> ?PR?D0?MENU
+--> ?PR?GETKEYINPUT?MENU
?PR?LCD_INIT?DIS_WAVE ----- ----- ----- -----
+--> ?PR?LCD_C?DIS_WAVE
+--> ?PR?DIS_CLS?DIS_WAVE
?PR?LCD_C?DIS_WAVE 0022H.0 0000H.1 001AH 0001H
?PR?DIS_CLS?DIS_WAVE ----- ----- ----- -----
+--> ?PR?LCD_C?DIS_WAVE
?PR?SYS_AUTO_CHECK?MENU ----- ----- 0008H 0002H
+--> ?CO?LIB
+--> ?PR?_DIS_ONE_ZI?DIS_WAVE
+--> ?PR?_DIS_ONE_CHAR?DIS_WAVE
+--> ?PR?_DELAY?DIS_WAVE
+--> ?PR?_BEEP?MENU
?PR?_DIS_ONE_ZI?DIS_WAVE 0021H.6 0000H.2 0016H 0004H
+--> ?PR?LCD_C?DIS_WAVE
?PR?_DIS_ONE_CHAR?DIS_WAVE 0021H.5 0000H.1 ----- -----
+--> ?PR?_GET_ASC?DIS_WAVE
+--> ?PR?_DIS_ONE_ZI?DIS_WAVE
?PR?_GET_ASC?DIS_WAVE ----- ----- ----- -----
+--> ?CO?DIS_WAVE
?PR?_DELAY?DIS_WAVE ----- ----- 0011H 0002H
?PR?_BEEP?MENU ----- ----- 000AH 0002H
+--> ?PR?_DELAY?DIS_WAVE
?PR?D0?MENU ----- ----- ----- -----
+--> ?PR?_D0_3?MENU
?PR?_D0_3?MENU ----- ----- 0010H 0001H
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?PR?_DIS_ONE_CHAR?DIS_WAVE
+--> ?CO?LIB
+--> ?PR?_DIS_ONE_ZI?DIS_WAVE
?PR?GETKEYINPUT?MENU ----- ----- 0008H 0002H
+--> ?PR?_DELAY?DIS_WAVE
+--> ?CO?MENU
+--> ?PR?_BEEP?MENU
?CO?MENU ----- ----- ----- -----
+--> ?PR?D0?MENU
+--> ?PR?D1?MENU
+--> ?PR?D2?MENU
+--> ?PR?D3?MENU
BL51 BANKED LINKER/LOCATER V5.12 03/13/2008 13:49:29 PAGE 4
+--> ?PR?D4?MENU
+--> ?PR?D5?MENU
+--> ?PR?D6?MENU
+--> ?PR?D7?MENU
?PR?D1?MENU ----- ----- ----- -----
+--> ?PR?_D0_3?MENU
?PR?D2?MENU ----- ----- ----- -----
+--> ?PR?_D0_3?MENU
?PR?D3?MENU ----- ----- ----- -----
+--> ?PR?_D0_3?MENU
?PR?D4?MENU ----- ----- ----- -----
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?PR?PWM?PWM
?PR?PWM?PWM ----- ----- 000AH 0004H
+--> ?PR?PWM_INIT?PWM
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?PR?_BIN_TO_HEX?PWM
+--> ?PR?_DELAY_1?FREQEN
+--> ?PR?D2?MENU
?PR?_BIN_TO_HEX?PWM ----- ----- 000EH 0003H
+--> ?PR?_DIS_ONE_CHAR?DIS_WAVE
?PR?_DELAY_1?FREQEN ----- ----- 0010H 0001H
+--> ?PR?_SEL_X?FREQEN
+--> ?PR?_DELAY?DIS_WAVE
?PR?D5?MENU ----- ----- ----- -----
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?CO?LIB
+--> ?PR?_DIS_ONE_ZI?DIS_WAVE
+--> ?PR?_DIS_ONE_CHAR?DIS_WAVE
?PR?D6?MENU ----- ----- ----- -----
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?PR?FREQ?FREQEN
?PR?FREQ?FREQEN ----- ----- 000AH 0005H
+--> ?PR?TIMER_INIT?FREQEN
+--> ?PR?_SEL_X?FREQEN
+--> ?PR?_DELAY_1?FREQEN
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?CO?LIB
+--> ?PR?_DIS_ONE_ZI?DIS_WAVE
+--> ?PR?_DIS_MOD?FREQEN
+--> ?PR?D0?MENU
?PR?_DIS_MOD?FREQEN ----- ----- 000FH 0007H
+--> ?PR?_TEMP_TO_TEMPX?FREQEN
+--> ?CO?LIB
+--> ?PR?_DIS_ONE_ZI?DIS_WAVE
+--> ?PR?_DIS_ONE_CHAR?DIS_WAVE
BL51 BANKED LINKER/LOCATER V5.12 03/13/2008 13:49:29 PAGE 5
?PR?D7?MENU ----- ----- ----- -----
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?PR?WAVE?DIS_WAVE
?PR?WAVE?DIS_WAVE ----- ----- 000AH 0006H
+--> ?PR?LCD_INIT?DIS_WAVE
+--> ?PR?DIS_CLS?DIS_WAVE
+--> ?PR?_DIS_POINT?DIS_WAVE
+--> ?PR?_DELAY?DIS_WAVE
+--> ?PR?_DELAY_1?FREQEN
+--> ?PR?D1?MENU
?PR?_DIS_POINT?DIS_WAVE ----- ----- ----- -----
+--> ?PR?LCD_C?DIS_WAVE
UNRESOLVED EXTERNAL SYMBOLS:
GET_AD_RESULT
_AD_INIT
SYMBOL TABLE OF MODULE: main (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1EECH SEGMENT ?C_C51STARTUP
I:0055H 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:1EEFH 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:1EECH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:1EECH LINE# 99
C:1EEEH LINE# 100
BL51 BANKED LINKER/LOCATER V5.12 03/13/2008 13:49:29 PAGE 6
C:1EEFH LINE# 101
C:1EF0H LINE# 102
C:1EF2H LINE# 151
C:1EF5H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE DIS_WAVE
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
X:0000H PUBLIC record
D:00B0H PUBLIC P3
B:0090H.2 PUBLIC cs1
B:0090H.3 PUBLIC cs2
C:1E3DH PUBLIC _dis_one_zi
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:06AEH PUBLIC ASC_20
C:07AEH PUBLIC ASC_30
C:06BEH PUBLIC ASC_21
C:08AEH PUBLIC ASC_40
C:07BEH PUBLIC ASC_31
C:06CEH PUBLIC ASC_22
C:09AEH PUBLIC ASC_50
C:08BEH PUBLIC ASC_41
C:07CEH PUBLIC ASC_32
C:06DEH PUBLIC ASC_23
C:0AAEH PUBLIC ASC_60
C:09BEH PUBLIC ASC_51
C:08CEH PUBLIC ASC_42
C:07DEH PUBLIC ASC_33
C:06EEH PUBLIC ASC_24
C:0BAEH PUBLIC ASC_70
C:0ABEH PUBLIC ASC_61
C:09CEH PUBLIC ASC_52
C:08DEH PUBLIC ASC_43
C:07EEH PUBLIC ASC_34
C:06FEH PUBLIC ASC_25
C:0BBEH PUBLIC ASC_71
C:0ACEH PUBLIC ASC_62
C:09DEH PUBLIC ASC_53
C:08EEH PUBLIC ASC_44
C:07FEH PUBLIC ASC_35
C:070EH PUBLIC ASC_26
C:0BCEH PUBLIC ASC_72
C:0ADEH PUBLIC ASC_63
C:09EEH PUBLIC ASC_54
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -