📄 power.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 08/11/2009 20:56:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, os_cfg.obj, task0_adc1543.obj, task1_dac5615.obj, task2_lcd1602.obj, task3_key.obj, t
>> ask4_fmq.obj, task5_alarm.obj TO power RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
main.obj (MAIN)
os_cfg.obj (OS_CFG)
task0_adc1543.obj (TASK0_ADC1543)
task1_dac5615.obj (TASK1_DAC5615)
task2_lcd1602.obj (TASK2_LCD1602)
task3_key.obj (TASK3_KEY)
task4_fmq.obj (TASK4_FMQ)
task5_alarm.obj (TASK5_ALARM)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
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_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
LINK MAP OF MODULE: power (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 000BH UNIT ?DT?TASK3_KEY
DATA 0013H 000AH UNIT ?DT?TASK2_LCD1602
DATA 001DH 0008H UNIT _DATA_GROUP_
DATA 0025H 0006H UNIT ?DT?OS_CFG
DATA 002BH 0002H UNIT ?DT?TASK0_ADC1543
DATA 002DH 0002H UNIT ?DT?TASK4_FMQ
DATA 002FH 0001H UNIT ?DT?TASK5_ALARM
IDATA 0030H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
0000H DCFFH *** GAP ***
XDATA DCFFH 0001H ABSOLUTE
DD00H 00FFH *** GAP ***
XDATA DDFFH 0001H ABSOLUTE
DE00H 00FFH *** GAP ***
XDATA DEFFH 0001H ABSOLUTE
DF00H 00FFH *** GAP ***
XDATA DFFFH 0001H ABSOLUTE
BL51 BANKED LINKER/LOCATER V5.11 08/11/2009 20:56:27 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0026H UNIT ?PR?_LCD_PUT_NS?TASK2_LCD1602
CODE 0029H 0001H UNIT ?PR?TASK0_INIT?TASK0_ADC1543
CODE 002AH 0001H UNIT ?PR?TASK1_INIT?TASK1_DAC5615
CODE 002BH 0003H ABSOLUTE
CODE 002EH 028FH UNIT ?C?LIB_CODE
CODE 02BDH 01AFH UNIT ?PR?TASK2?TASK2_LCD1602
CODE 046CH 00DFH UNIT ?PR?INPUT_DAC_VALUE?TASK3_KEY
CODE 054BH 008CH UNIT ?C_C51STARTUP
CODE 05D7H 007CH UNIT ?PR?KEY_SCAN?TASK3_KEY
CODE 0653H 0048H UNIT ?PR?_GET_DATA?TASK0_ADC1543
CODE 069BH 0044H UNIT ?PR?TASK0?TASK0_ADC1543
CODE 06DFH 003FH UNIT ?PR?TASK5?TASK5_ALARM
CODE 071EH 003DH UNIT ?PR?MAIN?MAIN
CODE 075BH 0031H UNIT ?PR?_LCD_PUT_XYNS?TASK2_LCD1602
CODE 078CH 0029H UNIT ?PR?_DA5615?TASK1_DAC5615
CODE 07B5H 0024H UNIT ?PR?OS_TIMER2?OS_CFG
CODE 07D9H 0023H UNIT ?PR?TASK1?TASK1_DAC5615
CODE 07FCH 0021H UNIT ?PR?_PRINT_STRING?TASK2_LCD1602
CODE 081DH 001BH UNIT ?PR?OS_TIMER2_INIT?OS_CFG
CODE 0838H 0017H UNIT ?PR?TASK2_INIT?TASK2_LCD1602
CODE 084FH 0017H UNIT ?C_INITSEG
CODE 0866H 0016H UNIT ?PR?LCD1602_INIT?TASK2_LCD1602
CODE 087CH 0012H UNIT ?PR?SYS_INIT?MAIN
CODE 088EH 0012H UNIT ?CO?MAIN
CODE 08A0H 0012H UNIT ?CO?TASK2_LCD1602
CODE 08B2H 0012H UNIT ?PR?TASK4?TASK4_FMQ
CODE 08C4H 0010H UNIT ?CO?TASK3_KEY
CODE 08D4H 000BH UNIT ?PR?_DELAY_LCD?TASK2_LCD1602
CODE 08DFH 0007H UNIT ?PR?_DELAY_1543?TASK0_ADC1543
CODE 08E6H 0007H UNIT ?PR?LOOP_LCD1602_IS_BUSY?TASK2_LCD1602
CODE 08EDH 0007H UNIT ?PR?TASK3?TASK3_KEY
CODE 08F4H 0003H UNIT ?PR?_RUN?OS_CFG
CODE 08F7H 0001H UNIT ?PR?TASK3_INIT?TASK3_KEY
CODE 08F8H 0001H UNIT ?PR?TASK4_INIT?TASK4_FMQ
CODE 08F9H 0001H UNIT ?PR?TASK5_INIT?TASK5_ALARM
OVERLAY MAP OF MODULE: power (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
--------------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 001DH 0001H
+--> ?PR?SYS_INIT?MAIN
+--> ?PR?OS_TIMER2_INIT?OS_CFG
+--> ?CO?MAIN
+--> ?PR?_RUN?OS_CFG
?PR?SYS_INIT?MAIN ----- -----
BL51 BANKED LINKER/LOCATER V5.11 08/11/2009 20:56:27 PAGE 3
+--> ?PR?TASK0_INIT?TASK0_ADC1543
+--> ?PR?TASK1_INIT?TASK1_DAC5615
+--> ?PR?TASK2_INIT?TASK2_LCD1602
+--> ?PR?TASK3_INIT?TASK3_KEY
+--> ?PR?TASK4_INIT?TASK4_FMQ
+--> ?PR?TASK5_INIT?TASK5_ALARM
?PR?TASK2_INIT?TASK2_LCD1602 ----- -----
+--> ?PR?LCD1602_INIT?TASK2_LCD1602
+--> ?CO?TASK2_LCD1602
+--> ?PR?_PRINT_STRING?TASK2_LCD1602
?PR?LCD1602_INIT?TASK2_LCD1602 ----- -----
+--> ?PR?LOOP_LCD1602_IS_BUSY?TASK2_LCD1602
?PR?LOOP_LCD1602_IS_BUSY?TASK2_LCD1602 ----- -----
+--> ?PR?_DELAY_LCD?TASK2_LCD1602
?PR?_PRINT_STRING?TASK2_LCD1602 ----- -----
+--> ?PR?LOOP_LCD1602_IS_BUSY?TASK2_LCD1602
?CO?MAIN ----- -----
+--> ?PR?TASK0?TASK0_ADC1543
+--> ?PR?TASK1?TASK1_DAC5615
+--> ?PR?TASK2?TASK2_LCD1602
+--> ?PR?TASK3?TASK3_KEY
+--> ?PR?TASK4?TASK4_FMQ
+--> ?PR?TASK5?TASK5_ALARM
?PR?TASK0?TASK0_ADC1543 ----- -----
+--> ?PR?_GET_DATA?TASK0_ADC1543
?PR?_GET_DATA?TASK0_ADC1543 001EH 0002H
+--> ?PR?_DELAY_1543?TASK0_ADC1543
?PR?TASK1?TASK1_DAC5615 ----- -----
+--> ?PR?_DA5615?TASK1_DAC5615
?PR?TASK2?TASK2_LCD1602 ----- -----
+--> ?PR?_LCD_PUT_XYNS?TASK2_LCD1602
?PR?_LCD_PUT_XYNS?TASK2_LCD1602 001EH 0006H
+--> ?PR?LOOP_LCD1602_IS_BUSY?TASK2_LCD1602
+--> ?PR?_DELAY_LCD?TASK2_LCD1602
+--> ?PR?_LCD_PUT_NS?TASK2_LCD1602
?PR?_LCD_PUT_NS?TASK2_LCD1602 0024H 0001H
+--> ?PR?LOOP_LCD1602_IS_BUSY?TASK2_LCD1602
+--> ?PR?_DELAY_LCD?TASK2_LCD1602
?PR?TASK3?TASK3_KEY ----- -----
+--> ?PR?INPUT_DAC_VALUE?TASK3_KEY
?PR?INPUT_DAC_VALUE?TASK3_KEY ----- -----
+--> ?PR?KEY_SCAN?TASK3_KEY
?PR?KEY_SCAN?TASK3_KEY ----- -----
BL51 BANKED LINKER/LOCATER V5.11 08/11/2009 20:56:27 PAGE 4
+--> ?CO?TASK3_KEY
SYMBOL TABLE OF MODULE: power (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:071EH PUBLIC main
D:0098H PUBLIC SCON
C:088EH PUBLIC task
D:0088H PUBLIC TCON
D:00C8H PUBLIC T2CON
C:087CH PUBLIC sys_init
D:00D0H PUBLIC PSW
------- PROC SYS_INIT
C:087CH LINE# 14
C:087CH LINE# 15
C:087CH LINE# 16
C:087FH LINE# 17
C:0882H LINE# 18
C:0885H LINE# 19
C:0888H LINE# 20
C:088BH LINE# 21
------- ENDPROC SYS_INIT
------- PROC MAIN
------- DO
D:001DH SYMBOL i
------- ENDDO
C:071EH LINE# 25
C:071EH LINE# 26
C:071EH LINE# 28
C:0721H LINE# 29
C:0724H LINE# 30
C:0726H LINE# 31
C:0726H LINE# 32
C:0726H LINE# 33
C:0729H LINE# 34
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE OS_CFG
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:00B8H PUBLIC IP
C:07B5H PUBLIC os_timer2
D:00CBH PUBLIC RCAP2H
BL51 BANKED LINKER/LOCATER V5.11 08/11/2009 20:56:27 PAGE 5
D:00CAH PUBLIC RCAP2L
D:0025H PUBLIC task_delay
C:081DH PUBLIC os_timer2_init
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:08F4H PUBLIC _run
B:00A8H.5 PUBLIC ET2
B:00C8H.7 PUBLIC TF2
D:00CDH PUBLIC TH2
D:00CCH PUBLIC TL2
B:00C8H.2 PUBLIC TR2
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC OS_TIMER2_INIT
------- DO
D:0007H SYMBOL i
------- ENDDO
C:081DH LINE# 12
C:081DH LINE# 13
C:081DH LINE# 15
C:0826H LINE# 16
C:0829H LINE# 17
C:082CH LINE# 18
C:082EH LINE# 19
C:0831H LINE# 20
C:0833H LINE# 21
C:0835H LINE# 22
C:0837H LINE# 23
------- ENDPROC OS_TIMER2_INIT
------- PROC OS_TIMER2
------- DO
D:0007H SYMBOL i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -