📄 adc_51.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/03/2008 10:54:15 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL C51\C51\BIN\BL51.EXE STARTUP.obj, main.obj, intial.obj, ADC.obj, control.obj, display.obj, interrupt.obj TO ADC_
>> 51 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
intial.obj (INTIAL)
ADC.obj (ADC)
control.obj (CONTROL)
display.obj (DISPLAY)
interrupt.obj (INTERRUPT)
D:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL C51\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL C51\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL C51\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL C51\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL C51\C51\LIB\C51S.LIB (?C?LNEG)
LINK MAP OF MODULE: ADC_51 (?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 0016H UNIT ?DT?MAIN
DATA 001EH 0002H UNIT ?DT?INTERRUPT
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0032H UNIT _DATA_GROUP_
IDATA 0053H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?C_INITSEG
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 029BH UNIT ?PR?_UPDATEVOLTAGE_1?DISPLAY
CODE 02B1H 029BH UNIT ?PR?_UPDATEVOLTAGE_2?DISPLAY
CODE 054CH 0271H UNIT ?PR?_UPDATEVOLTAGE_3?DISPLAY
CODE 07BDH 0255H UNIT ?PR?TIMER_0?INTERRUPT
CODE 0A12H 0228H UNIT ?C?LIB_CODE
CODE 0C3AH 0225H UNIT ?PR?LEDINITIAL?DISPLAY
CODE 0E5FH 00FFH UNIT ?PR?INT_0?INTERRUPT
CODE 0F5EH 00C8H UNIT ?PR?INT_1?INTERRUPT
CODE 1026H 00ACH UNIT ?PR?_WRONGALARM?DISPLAY
CODE 10D2H 00AAH UNIT ?PR?_RETURNFINE?DISPLAY
BL51 BANKED LINKER/LOCATER V6.00 08/03/2008 10:54:15 PAGE 2
CODE 117CH 008CH UNIT ?C_C51STARTUP
CODE 1208H 0063H UNIT ?PR?_CUTOFF_2?CONTROL
CODE 126BH 0063H UNIT ?PR?_RECONNECT_2?CONTROL
CODE 12CEH 0062H UNIT ?PR?_CUTOFF_1?CONTROL
CODE 1330H 0062H UNIT ?PR?_RECONNECT_1?CONTROL
CODE 1392H 005CH UNIT ?PR?ADC_CH2?ADC
CODE 13EEH 005CH UNIT ?PR?ADC_CH1?ADC
CODE 144AH 005CH UNIT ?PR?ADC_CH0?ADC
CODE 14A6H 005AH UNIT ?PR?_MUX2_SELECT?ADC
CODE 1500H 0059H UNIT ?PR?_MUX1_SELECT?ADC
CODE 1559H 003BH UNIT ?PR?_CUTOFF_3?CONTROL
CODE 1594H 003BH UNIT ?PR?_RECONNECT_3?CONTROL
CODE 15CFH 0032H UNIT ?PR?INTIAL?INTIAL
CODE 1601H 0032H UNIT ?PR?_MUX3_SELECT?ADC
CODE 1633H 002BH UNIT ?PR?_CONTROLDISPLAY?DISPLAY
CODE 165EH 0007H UNIT ?PR?MAIN?MAIN
OVERLAY MAP OF MODULE: ADC_51 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INTIAL?INTIAL
?PR?INTIAL?INTIAL ----- ----- ----- -----
+--> ?PR?LEDINITIAL?DISPLAY
*** NEW ROOT ***************************************************
?PR?TIMER_0?INTERRUPT ----- ----- 0021H 0002H
+--> ?PR?_MUX1_SELECT?ADC
+--> ?PR?ADC_CH2?ADC
+--> ?PR?_UPDATEVOLTAGE_1?DISPLAY
+--> ?PR?_RECONNECT_1?CONTROL
+--> ?PR?_RETURNFINE?DISPLAY
+--> ?PR?_CUTOFF_1?CONTROL
+--> ?PR?_WRONGALARM?DISPLAY
+--> ?PR?_MUX2_SELECT?ADC
+--> ?PR?ADC_CH1?ADC
+--> ?PR?_UPDATEVOLTAGE_2?DISPLAY
+--> ?PR?_RECONNECT_2?CONTROL
+--> ?PR?_CUTOFF_2?CONTROL
+--> ?PR?_MUX3_SELECT?ADC
+--> ?PR?ADC_CH0?ADC
+--> ?PR?_UPDATEVOLTAGE_3?DISPLAY
+--> ?PR?_RECONNECT_3?CONTROL
+--> ?PR?_CUTOFF_3?CONTROL
?PR?ADC_CH2?ADC 0020H.0 0000H.1 ----- -----
BL51 BANKED LINKER/LOCATER V6.00 08/03/2008 10:54:15 PAGE 3
?PR?_UPDATEVOLTAGE_1?DISPLAY ----- ----- 003AH 0017H
?PR?ADC_CH1?ADC 0020H.0 0000H.1 ----- -----
?PR?_UPDATEVOLTAGE_2?DISPLAY ----- ----- 003AH 0017H
?PR?ADC_CH0?ADC 0020H.0 0000H.1 ----- -----
?PR?_UPDATEVOLTAGE_3?DISPLAY ----- ----- 003AH 0017H
*** NEW ROOT ***************************************************
?PR?INT_0?INTERRUPT ----- ----- ----- -----
+--> ?PR?_CONTROLDISPLAY?DISPLAY
+--> ?PR?_RECONNECT_1?CONTROL
+--> ?PR?_RECONNECT_2?CONTROL
+--> ?PR?_RECONNECT_3?CONTROL
+--> ?PR?_CUTOFF_1?CONTROL
+--> ?PR?_UPDATEVOLTAGE_1?DISPLAY
+--> ?PR?_CUTOFF_2?CONTROL
+--> ?PR?_UPDATEVOLTAGE_2?DISPLAY
+--> ?PR?_CUTOFF_3?CONTROL
+--> ?PR?_UPDATEVOLTAGE_3?DISPLAY
*** NEW ROOT ***************************************************
?PR?INT_1?INTERRUPT ----- ----- 0051H 0002H
+--> ?PR?_CONTROLDISPLAY?DISPLAY
SYMBOL TABLE OF MODULE: ADC_51 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:117CH SEGMENT ?C_C51STARTUP
I:0053H 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:117FH SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0100H 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
BL51 BANKED LINKER/LOCATER V6.00 08/03/2008 10:54:15 PAGE 4
C:117CH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:117CH LINE# 133
C:117EH LINE# 134
C:117FH LINE# 135
C:1180H LINE# 136
C:1182H LINE# 185
C:1185H LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:165EH PUBLIC main
D:0008H PUBLIC g_State
B:0088H.4 PUBLIC TR0
------- PROC MAIN
C:165EH LINE# 7
C:165EH LINE# 8
C:165EH LINE# 9
C:1661H LINE# 11
C:1663H LINE# 13
C:1663H LINE# 14
C:1663H LINE# 16
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE INTIAL
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
B:0080H.4 PUBLIC P0_4
B:00A0H.4 PUBLIC P2_4
D:00B8H PUBLIC IP
D:0089H PUBLIC TMOD
D:008CH PUBLIC TH0
B:0088H.0 PUBLIC IT0
B:0088H.2 PUBLIC IT1
D:008AH PUBLIC TL0
C:15CFH PUBLIC Intial
------- PROC INTIAL
------- DO
D:0007H SYMBOL i
------- ENDDO
C:15CFH LINE# 7
C:15CFH LINE# 8
C:15CFH LINE# 11
C:15D2H LINE# 12
C:15D5H LINE# 13
C:15D8H LINE# 14
C:15DBH LINE# 16
BL51 BANKED LINKER/LOCATER V6.00 08/03/2008 10:54:15 PAGE 5
C:15DEH LINE# 17
C:15E1H LINE# 18
C:15E3H LINE# 19
C:15E5H LINE# 21
C:15E8H LINE# 22
C:15EBH LINE# 23
C:15EEH LINE# 25
C:15F0H LINE# 26
C:15F2H LINE# 28
C:15F2H LINE# 29
C:15F2H LINE# 30
C:15FBH LINE# 31
C:15FBH LINE# 33
C:15FEH LINE# 35
C:1600H LINE# 36
------- ENDPROC INTIAL
------- ENDMOD INTIAL
------- MODULE ADC
C:0000H SYMBOL _ICE_DUMMY_
B:0080H.0 PUBLIC P0_0
B:0080H.1 PUBLIC P0_1
B:0080H.2 PUBLIC P0_2
B:0080H.3 PUBLIC P0_3
B:0080H.5 PUBLIC P0_5
B:0080H.6 PUBLIC P0_6
B:0080H.7 PUBLIC P0_7
C:1500H PUBLIC _MUX1_Select
C:14A6H PUBLIC _MUX2_Select
C:1601H PUBLIC _MUX3_Select
C:144AH PUBLIC ADC_CH0
C:13EEH PUBLIC ADC_CH1
C:1392H PUBLIC ADC_CH2
------- PROC _MUX1_SELECT
D:0007H SYMBOL Channel
C:1500H LINE# 4
C:1500H LINE# 5
C:1500H LINE# 6
C:152DH LINE# 7
C:152DH LINE# 8
C:152DH LINE# 9
C:152FH LINE# 10
C:152FH LINE# 11
C:152FH LINE# 12
C:1531H LINE# 13
C:1531H LINE# 14
C:1533H LINE# 15
C:1533H LINE# 16
C:1533H LINE# 17
C:1535H LINE# 18
C:1535H LINE# 19
C:1537H LINE# 20
C:1537H LINE# 21
C:1537H LINE# 22
C:1539H LINE# 23
C:1539H LINE# 24
C:153BH LINE# 25
BL51 BANKED LINKER/LOCATER V6.00 08/03/2008 10:54:15 PAGE 6
C:153BH LINE# 26
C:153BH LINE# 27
C:153DH LINE# 28
C:153DH LINE# 29
C:153FH LINE# 30
C:1541H LINE# 31
C:1543H LINE# 32
C:1544H LINE# 33
C:1544H LINE# 34
C:1546H LINE# 35
C:1548H LINE# 36
C:154AH LINE# 37
C:154BH LINE# 38
C:154BH LINE# 39
C:154DH LINE# 40
C:154FH LINE# 41
C:1551H LINE# 42
C:1552H LINE# 43
C:1552H LINE# 44
C:1554H LINE# 45
C:1556H LINE# 46
C:1558H LINE# 47
C:1558H LINE# 48
C:1558H LINE# 49
------- ENDPROC _MUX1_SELECT
------- PROC _MUX2_SELECT
D:0007H SYMBOL Channel
C:14A6H LINE# 51
C:14A6H LINE# 52
C:14A6H LINE# 53
C:14D4H LINE# 54
C:14D4H LINE# 55
C:14D4H LINE# 56
C:14D6H LINE# 57
C:14D6H LINE# 58
C:14D6H LINE# 59
C:14D8H LINE# 60
C:14D8H LINE# 61
C:14DAH LINE# 62
C:14DAH LINE# 63
C:14DAH LINE# 64
C:14DCH LINE# 65
C:14DCH LINE# 66
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -