📄 acus.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 11/24/2004 13:33:22 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE acus.obj TO acus RTX51TINY RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
acus.obj (ACUS)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_SEND_SIGNAL)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_WAIT)
D:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_KERNAL)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
TASK TABLE OF MODULE: acus (ACUS)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?INIT?ACUS
1 0 0 ?PR?CLOCK?ACUS
2 0 0 ?PR?LIGHTS?ACUS
3 0 0 ?PR?KEYREAD?ACUS
4 0 0 ?PR?TEMPCONTROL?ACUS
5 0 0 ?PR?TEMPSETUP?ACUS
6 0 0 ?PR?TIMESETUP?ACUS
7 0 0 ?PR?TIMECON?ACUS
8 0 0 ?PR?PWMCONTROL?ACUS
LINK MAP OF MODULE: acus (ACUS)
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 0006H ABSOLUTE
IDATA 000EH 0012H UNIT ?RTX?TASKSTATE?S
BIT 0020H.0 0000H.5 UNIT ?BI?ACUS
BIT 0020H.5 0000H.1 UNIT ?RTX?BITS
0020H.6 0000H.2 *** GAP ***
IDATA 0021H 000FH UNIT ?ID?ACUS
IDATA 0030H 0009H UNIT ?RTX?TASKSP?S
IDATA 0039H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0025H UNIT ?XD?ACUS
BL51 BANKED LINKER/LOCATER V5.01 11/24/2004 13:33:22 PAGE 2
XDATA 0025H 000DH UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0008H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0309H UNIT ?RTX?CODE
CODE 0317H 0100H UNIT ?CO?ACUS
CODE 0417H 00F8H UNIT ?PR?_DISP?ACUS
CODE 050FH 00D6H UNIT ?PR?TIMECON?ACUS
CODE 05E5H 00C8H UNIT ?PR?_WRITEDISP?ACUS
CODE 06ADH 00C3H UNIT ?C?LIB_CODE
CODE 0770H 00A9H UNIT ?PR?CPU_INIT?ACUS
CODE 0819H 008CH UNIT ?C_C51STARTUP
CODE 08A5H 007CH UNIT ?PR?CLOCK?ACUS
CODE 0921H 0076H UNIT ?PR?PWMCONTROL?ACUS
CODE 0997H 006DH UNIT ?PR?TIMESETUP?ACUS
CODE 0A04H 0063H UNIT ?PR?CONFIG18B20?ACUS
CODE 0A67H 0060H UNIT ?PR?TEMPERATUERRESULT?ACUS
CODE 0AC7H 005AH UNIT ?PR?TEMPCONTROL?ACUS
CODE 0B21H 0059H UNIT ?PR?KEYREAD?ACUS
CODE 0B7AH 0058H UNIT ?PR?TEMPSETUP?ACUS
CODE 0BD2H 0048H UNIT ?PR?GEMTEMP?ACUS
CODE 0C1AH 0044H UNIT ?PR?_CRC?ACUS
CODE 0C5EH 003DH UNIT ?PR?READBYTE?ACUS
CODE 0C9BH 003CH UNIT ?PR?SCANKEY?ACUS
CODE 0CD7H 0038H UNIT ?PR?_READ_BYTES?ACUS
CODE 0D0FH 0031H UNIT ?C_INITSEG
CODE 0D40H 0030H UNIT ?PR?CCU_INIT?ACUS
CODE 0D70H 0030H UNIT ?PR?_PWM_START?ACUS
CODE 0DA0H 002BH UNIT ?PR?_AD_START?ACUS
CODE 0DCBH 0027H UNIT ?PR?_DELAY10US?ACUS
CODE 0DF2H 0026H UNIT ?PR?INIT18B20?ACUS
CODE 0E18H 0025H UNIT ?PR?AD_INIT?ACUS
CODE 0E3DH 0020H UNIT ?PR?_WRITEBYTE?ACUS
CODE 0E5DH 001FH UNIT ?PR?POPNEWS?ACUS
CODE 0E7CH 001DH UNIT ?PR?INIT?ACUS
CODE 0E99H 001BH UNIT ?PR?LIGHTS?ACUS
CODE 0EB4H 001AH UNIT ?PR?PUSHNEWS?ACUS
CODE 0ECEH 0019H UNIT ?PR?_EEPROMWRITE?ACUS
CODE 0EE7H 0013H UNIT ?PR?_EEPROMREAD?ACUS
CODE 0EFAH 0012H UNIT ?RTX?TASKENT?S
CODE 0F0CH 0011H UNIT ?PR?DEALNEWS?ACUS
CODE 0F1DH 000EH UNIT ?PR?READID?ACUS
CODE 0F2BH 000EH UNIT ?PR?KB_HIT?ACUS
CODE 0F39H 000BH UNIT ?PR?WATCHDOG?ACUS
OVERLAY MAP OF MODULE: acus (ACUS)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------
?PR?INIT?ACUS ----- -----
+--> ?PR?CPU_INIT?ACUS
BL51 BANKED LINKER/LOCATER V5.01 11/24/2004 13:33:22 PAGE 3
?PR?CPU_INIT?ACUS ----- -----
+--> ?PR?CCU_INIT?ACUS
+--> ?PR?AD_INIT?ACUS
+--> ?PR?_EEPROMREAD?ACUS
+--> ?PR?_WRITEDISP?ACUS
?PR?AD_INIT?ACUS ----- -----
+--> ?PR?READID?ACUS
+--> ?PR?CONFIG18B20?ACUS
?PR?READID?ACUS ----- -----
+--> ?PR?INIT18B20?ACUS
+--> ?PR?_WRITEBYTE?ACUS
+--> ?PR?_READ_BYTES?ACUS
?PR?INIT18B20?ACUS ----- -----
+--> ?PR?_DELAY10US?ACUS
?PR?_WRITEBYTE?ACUS ----- -----
+--> ?PR?_DELAY10US?ACUS
?PR?_READ_BYTES?ACUS 002CH 0002H
+--> ?PR?READBYTE?ACUS
?PR?READBYTE?ACUS ----- -----
+--> ?PR?_DELAY10US?ACUS
?PR?CONFIG18B20?ACUS ----- -----
+--> ?PR?INIT18B20?ACUS
+--> ?PR?WATCHDOG?ACUS
+--> ?PR?_WRITEBYTE?ACUS
*** NEW ROOT ***************************************************
?PR?CLOCK?ACUS 0027H 0001H
+--> ?PR?WATCHDOG?ACUS
+--> ?PR?_EEPROMWRITE?ACUS
*** NEW ROOT ***************************************************
?PR?LIGHTS?ACUS ----- -----
+--> ?PR?_DISP?ACUS
+--> ?PR?WATCHDOG?ACUS
?PR?_DISP?ACUS 0028H 0004H
+--> ?PR?WATCHDOG?ACUS
*** NEW ROOT ***************************************************
?PR?KEYREAD?ACUS ----- -----
+--> ?PR?SCANKEY?ACUS
+--> ?PR?DEALNEWS?ACUS
?PR?SCANKEY?ACUS ----- -----
+--> ?PR?WATCHDOG?ACUS
+--> ?PR?KB_HIT?ACUS
BL51 BANKED LINKER/LOCATER V5.01 11/24/2004 13:33:22 PAGE 4
+--> ?PR?PUSHNEWS?ACUS
?PR?DEALNEWS?ACUS ----- -----
+--> ?PR?POPNEWS?ACUS
*** NEW ROOT ***************************************************
?PR?TEMPCONTROL?ACUS ----- -----
+--> ?PR?TEMPERATUERRESULT?ACUS
+--> ?PR?_WRITEDISP?ACUS
+--> ?PR?WATCHDOG?ACUS
?PR?TEMPERATUERRESULT?ACUS ----- -----
+--> ?PR?INIT18B20?ACUS
+--> ?PR?_WRITEBYTE?ACUS
+--> ?PR?WATCHDOG?ACUS
+--> ?PR?GEMTEMP?ACUS
?PR?GEMTEMP?ACUS ----- -----
+--> ?PR?_READ_BYTES?ACUS
+--> ?PR?_CRC?ACUS
+--> ?PR?CONFIG18B20?ACUS
+--> ?PR?WATCHDOG?ACUS
?PR?_CRC?ACUS 002CH 0003H
+--> ?CO?ACUS
+--> ?PR?WATCHDOG?ACUS
*** NEW ROOT ***************************************************
?PR?TEMPSETUP?ACUS 002FH 0002H
+--> ?PR?_AD_START?ACUS
+--> ?PR?_WRITEDISP?ACUS
+--> ?PR?WATCHDOG?ACUS
*** NEW ROOT ***************************************************
?PR?PWMCONTROL?ACUS ----- -----
+--> ?PR?_PWM_START?ACUS
?PR?_PWM_START?ACUS 0031H 0001H
+--> ?PR?WATCHDOG?ACUS
*** NEW ROOT ***************************************************
?PR?TIMESETUP?ACUS ----- -----
+--> ?PR?_WRITEDISP?ACUS
+--> ?PR?WATCHDOG?ACUS
*** NEW ROOT ***************************************************
?PR?TIMECON?ACUS ----- -----
+--> ?PR?_EEPROMWRITE?ACUS
+--> ?PR?_WRITEDISP?ACUS
+--> ?PR?WATCHDOG?ACUS
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V5.01 11/24/2004 13:33:22 PAGE 5
?C_C51STARTUP ----- -----
+--> ?C_INITSEG
SYMBOL TABLE OF MODULE: acus (ACUS)
VALUE TYPE NAME
----------------------------------
------- MODULE ACUS
C:0000H SYMBOL _ICE_DUMMY_
C:0AC7H PUBLIC TempControl
D:0084H PUBLIC P0M1
C:0770H PUBLIC CPU_init
D:0091H PUBLIC P1M1
D:0085H PUBLIC P0M2
D:0080H PUBLIC P0
C:05E5H PUBLIC _WriteDisp
D:00A4H PUBLIC P2M1
D:0092H PUBLIC P1M2
D:0090H PUBLIC P1
D:00A5H PUBLIC P2M2
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0E3DH PUBLIC _WriteByte
C:0317H PUBLIC CrcTable
B:00A8H.7 PUBLIC EA
C:0A04H PUBLIC Config18b20
C:0CD7H PUBLIC _read_bytes
B:0020H.0 PUBLIC TIMECONRUN
B:00C8H.6 PUBLIC HLTRN
C:0F1DH PUBLIC ReadID
D:00A8H PUBLIC IEN0
D:00E8H PUBLIC IEN1
C:08A5H PUBLIC clock
I:0026H PUBLIC TimeLimit
C:0C5EH PUBLIC ReadByte
X:0000H PUBLIC ctime
I:0027H PUBLIC Temperature
D:008EH PUBLIC ADCON0
C:0F0CH PUBLIC DealNews
D:0097H PUBLIC ADCON1
C:0A67H PUBLIC TemperatuerResult
I:0029H PUBLIC TempLimit
C:0E18H PUBLIC AD_init
B:0020H.1 PUBLIC flag
C:0DCBH PUBLIC _Delay10us
D:00C2H PUBLIC WFEED1
D:00C3H PUBLIC WFEED2
B:0090H.4 PUBLIC pwmkey
C:0997H PUBLIC TimeSetup
B:0020H.2 PUBLIC TaskStart
D:00F3H PUBLIC DEEADR
D:00C0H PUBLIC ADMODA
C:0B21H PUBLIC KeyRead
BL51 BANKED LINKER/LOCATER V5.01 11/24/2004 13:33:22 PAGE 6
D:00A1H PUBLIC ADMODB
D:00F2H PUBLIC DEEDAT
C:0B7AH PUBLIC TempSetup
D:00F1H PUBLIC DEECON
X:0004H PUBLIC start
B:0090H.0 PUBLIC P10
C:0C9BH PUBLIC ScanKey
B:0090H.1 PUBLIC P11
C:050FH PUBLIC TimeCon
C:0BD2H PUBLIC GemTemp
B:0080H.3 PUBLIC P03
B:0090H.3 PUBLIC P13
B:0080H.4 PUBLIC P04
D:0098H PUBLIC SCON
D:00CBH PUBLIC TPCR2H
B:0080H.5 PUBLIC P05
D:0088H PUBLIC TCON
C:0E7CH PUBLIC init
X:0008H PUBLIC crc_data
C:0C1AH PUBLIC _CRC
X:0009H PUBLIC end
D:00CAH PUBLIC TPCR2L
D:0096H PUBLIC TRIM
X:000DH PUBLIC temp_buff
D:00D5H PUBLIC AD1DAT0
D:00C6H PUBLIC AD0DAT1
C:0EB4H PUBLIC PushNews
B:0020H.3 PUBLIC ALAMECON
D:00D7H PUBLIC AD1DAT2
C:0DF2H PUBLIC Init18b20
D:00E0H PUBLIC ACC
C:0EE7H PUBLIC _EEPROMread
D:00B8H PUBLIC IP0
D:00C8H PUBLIC TCR20
D:00F9H PUBLIC TCR21
C:0E5DH PUBLIC PopNews
X:0016H PUBLIC id_buff
B:0090H.6 PUBLIC OCB
B:0080H.2 PUBLIC dq
C:0F39H PUBLIC watchdog
X:001EH SYMBOL dispbuff
C:0ECEH PUBLIC _EEPROMwrite
I:002AH PUBLIC PWMChang
I:002BH SYMBOL NewsStr
C:0921H PUBLIC PWMControl
D:00D8H PUBLIC I2CON
D:00EBH PUBLIC CCCRB
B:0090H.7 PUBLIC ALAME
B:0020H.4 PUBLIC KeyOk
C:0D70H PUBLIC _PWM_start
D:00C1H PUBLIC WDL
B:0080H.6 PUBLIC timeled
C:0E99H PUBLIC Lights
B:0080H.7 PUBLIC templed
X:0022H PUBLIC p
D:00FBH PUBLIC OCRBH
D:00A3H PUBLIC ADINS
BL51 BANKED LINKER/LOCATER V5.01 11/24/2004 13:33:22 PAGE 7
D:00CFH PUBLIC TOR2H
C:0417H PUBLIC _Disp
C:0D40H PUBLIC CCU_init
D:00FAH PUBLIC OCRBL
C:0F2BH PUBLIC kb_hit
D:00CEH PUBLIC TOR2L
C:0DA0H PUBLIC _AD_start
I:002FH PUBLIC TimeCounter
D:00D0H PUBLIC PSW
B:00C8H.5 PUBLIC HLTEN
B:00C8H.7 PUBLIC PLLEN
D:00A7H PUBLIC WDCON
------- PROC _DELAY10US
D:0007H SYMBOL us
C:0DCBH LINE# 167
C:0DCBH LINE# 168
C:0DCBH LINE# 169
C:0DD1H LINE# 170
C:0DD1H LINE# 171
C:0DEFH LINE# 172
C:0DF1H LINE# 173
------- ENDPROC _DELAY10US
------- PROC _EEPROMWRITE
D:0002H SYMBOL adr
D:0005H SYMBOL dat
C:0ECEH LINE# 180
C:0ED2H LINE# 181
C:0ED2H LINE# 182
C:0ED4H LINE# 183
C:0ED9H LINE# 184
C:0EDDH LINE# 185
C:0EDFH LINE# 186
C:0EE1H LINE# 187
C:0EE6H LINE# 188
------- ENDPROC _EEPROMWRITE
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -