ddsf-932.m51
来自「个人学习参考!禁止使用到产品上! 任何人不得公开发布!」· M51 代码 · 共 1,677 行 · 第 1/5 页
M51
1,677 行
BL51 BANKED LINKER/LOCATER V5.03 02/03/2005 10:45:45 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE CmdParse.obj, dataprotect.obj, Global.obj, init.obj, keyparse.obj, lcdparse.obj, Main.obj, puls
>> eparse.obj, temperature.obj, timespend.obj, tools.obj, WDT.obj, LowPower.obj TO DDSF-932 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
CmdParse.obj (CMDPARSE)
dataprotect.obj (DATAPROTECT)
Global.obj (GLOBAL)
init.obj (INIT)
keyparse.obj (KEYPARSE)
lcdparse.obj (LCDPARSE)
Main.obj (MAIN)
pulseparse.obj (PULSEPARSE)
temperature.obj (TEMPERATURE)
timespend.obj (TIMESPEND)
tools.obj (TOOLS)
WDT.obj (WDT)
LowPower.obj (LOWPOWER)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
LINK MAP OF MODULE: DDSF-932 (CMDPARSE)
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 0012H UNIT ?DT?GLOBAL
DATA 001AH 0001H UNIT ?DT?TOOLS
DATA 001BH 0001H UNIT ?C?LIB_DATA
001CH 0004H *** GAP ***
BIT 0020H.0 0003H.7 UNIT ?BI?GLOBAL
BIT 0023H.7 0000H.5 UNIT _BIT_GROUP_
0024H.4 0000H.4 *** GAP ***
DATA 0025H 0019H UNIT _DATA_GROUP_
IDATA 003EH 003FH UNIT ?ID?GLOBAL
IDATA 007DH 0008H UNIT _IDATA_GROUP_
IDATA 0085H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0035H UNIT ?XD?GLOBAL
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?DATASAVE?TOOLS
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0004H UNIT ?PR?INITCCLK?INIT
0012H 0001H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 02/03/2005 10:45:45 PAGE 2
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0003H UNIT ?PR?INT_INT1?MAIN
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0015H UNIT ?PR?INITLCD?INIT
CODE 003BH 0003H ABSOLUTE
003EH 0005H *** GAP ***
CODE 0043H 0003H ABSOLUTE
CODE 0046H 07F2H UNIT ?PR?LCDPARSE?LCDPARSE
CODE 0838H 04E9H UNIT ?PR?CMDPARSE?CMDPARSE
CODE 0D21H 0143H UNIT ?PR?SUMDATA?PULSEPARSE
CODE 0E64H 00F4H UNIT ?PR?TIMESPEND?TIMESPEND
CODE 0F58H 00F0H UNIT ?PR?_CMDPICK?CMDPARSE
CODE 1048H 00DAH UNIT ?PR?DATAPICKUP?TOOLS
CODE 1122H 00D4H UNIT ?PR?INT_INT0?MAIN
CODE 11F6H 00CEH UNIT ?PR?_LCDDISPLAYDATA?LCDPARSE
CODE 12C4H 00AFH UNIT ?PR?SERIESSEND?CMDPARSE
CODE 1373H 00ABH UNIT ?PR?INITCMD?INIT
CODE 141EH 00A5H UNIT ?PR?INT_SERIAL?MAIN
CODE 14C3H 009BH UNIT ?PR?CLERDATA?TOOLS
CODE 155EH 008DH UNIT ?PR?INT_T1?MAIN
CODE 15EBH 007FH UNIT ?PR?SNCHECK?CMDPARSE
CODE 166AH 007AH UNIT ?PR?_LCDFULL?LCDPARSE
CODE 16E4H 0076H UNIT ?PR?_CMDSAVE?CMDPARSE
CODE 175AH 0064H UNIT ?PR?TEMPERATURE?TEMPERATURE
CODE 17BEH 0061H UNIT ?PR?_?DELAY?TOOLS
CODE 181FH 005DH UNIT ?PR?_IICMUCHBYTEREAD?TOOLS
CODE 187CH 005AH UNIT ?PR?_IICBYTEWRITE?TOOLS
CODE 18D6H 0049H UNIT ?PR?PULSEPARSE?PULSEPARSE
CODE 191FH 0042H UNIT ?PR?_IICSENTBYTE?TOOLS
CODE 1961H 003FH UNIT ?C?LIB_CODE
CODE 19A0H 003CH UNIT ?PR?MAIN?MAIN
CODE 19DCH 003BH UNIT ?PR?INT_KBI?MAIN
CODE 1A17H 003BH UNIT ?PR?_SERIESSENTBYTE?TOOLS
CODE 1A52H 003AH UNIT ?PR?KEYPARSE?KEYPARSE
CODE 1A8CH 0034H UNIT ?PR?_LCDSENDCOMMAND?TOOLS
CODE 1AC0H 002FH UNIT ?PR?DATADEAL?CMDPARSE
CODE 1AEFH 002CH UNIT ?PR?_IICBYTEREAD?TOOLS
CODE 1B1BH 002BH UNIT ?PR?_LCDSENDBYTE?TOOLS
CODE 1B46H 002AH UNIT ?PR?CMP_ISR?MAIN
CODE 1B70H 0029H UNIT ?PR?IICRECEIVEBYTE?TOOLS
CODE 1B99H 0027H UNIT ?PR?_LCDSENDID?TOOLS
CODE 1BC0H 0027H UNIT ?PR?_LCDSENDADDRESS?TOOLS
CODE 1BE7H 0025H UNIT ?PR?INITCPU?INIT
CODE 1C0CH 0023H UNIT ?PR?LOWPOWER?LOWPOWER
CODE 1C2FH 001DH UNIT ?PR?INITPWM?INIT
CODE 1C4CH 001CH UNIT ?PR?IICWAIT?TOOLS
CODE 1C68H 001AH UNIT ?PR?INITSERIES?INIT
CODE 1C82H 0018H UNIT ?PR?_TODAY?TOOLS
CODE 1C9AH 0016H UNIT ?PR?_HEXTOBCD?TOOLS
CODE 1CB0H 0014H UNIT ?PR?INITTIME0?INIT
CODE 1CC4H 0014H UNIT ?CO?TEMPERATURE
CODE 1CD8H 0013H UNIT ?PR?INITCPUIO?INIT
CODE 1CEBH 0013H UNIT ?PR?INITCMP?INIT
CODE 1CFEH 0013H UNIT ?PR?INITRTC?INIT
BL51 BANKED LINKER/LOCATER V5.03 02/03/2005 10:45:45 PAGE 3
CODE 1D11H 0013H UNIT ?PR?_BCDTOHEX?TOOLS
CODE 1D24H 0010H UNIT ?PR?INITTIME1?INIT
CODE 1D34H 0010H UNIT ?PR?INITWDT?INIT
CODE 1D44H 000FH UNIT ?PR?IICSTART?TOOLS
CODE 1D53H 000EH UNIT ?PR?CLERBUF?TOOLS
CODE 1D61H 000DH UNIT ?PR?IICSTOP?TOOLS
CODE 1D6EH 000CH UNIT ?CO?LCDPARSE
CODE 1D7AH 000CH UNIT ?PR?SENDACKNOWLEDGE?TOOLS
CODE 1D86H 000CH UNIT ?C_C51STARTUP
CODE 1D92H 000BH UNIT ?PR?WDT?WDT
CODE 1D9DH 000AH UNIT ?PR?LCDSTART?TOOLS
CODE 1DA7H 000AH UNIT ?PR?LCDSTOP?TOOLS
CODE 1DB1H 0009H UNIT ?PR?INITKEY?INIT
CODE 1DBAH 0009H UNIT ?PR?INT_T0?MAIN
CODE 1DC3H 0006H UNIT ?PR?DATAPROTECT?DATAPROTECT
CODE 1DC9H 0006H UNIT ?PR?INITINT0?INIT
CODE 1DCFH 0006H UNIT ?PR?INITINT1?INIT
CODE 1DD5H 0006H UNIT ?PR?INITEEPROM?INIT
OVERLAY MAP OF MODULE: DDSF-932 (CMDPARSE)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------------
?PR?INT_INT0?MAIN 0023H.7 0000H.1 0025H 0001H ----- -----
+--> ?PR?WDT?WDT
+--> ?PR?_?DELAY?TOOLS
*** NEW ROOT ***************************************************
?PR?INT_T1?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?WDT?WDT
*** NEW ROOT ***************************************************
?PR?CMP_ISR?MAIN ----- ----- 0026H 0002H ----- -----
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?INITCPU?INIT
+--> ?PR?INITCMD?INIT
+--> ?PR?INITLCD?INIT
+--> ?PR?INITRTC?INIT
+--> ?PR?WDT?WDT
+--> ?PR?LCDPARSE?LCDPARSE
+--> ?PR?TEMPERATURE?TEMPERATURE
+--> ?PR?TIMESPEND?TIMESPEND
+--> ?PR?CMDPARSE?CMDPARSE
+--> ?PR?PULSEPARSE?PULSEPARSE
+--> ?PR?DATAPROTECT?DATAPROTECT
BL51 BANKED LINKER/LOCATER V5.03 02/03/2005 10:45:45 PAGE 4
+--> ?PR?LOWPOWER?LOWPOWER
+--> ?PR?KEYPARSE?KEYPARSE
?PR?INITCPU?INIT ----- ----- ----- ----- ----- -----
+--> ?PR?INITWDT?INIT
+--> ?PR?INITSERIES?INIT
+--> ?PR?INITCPUIO?INIT
+--> ?PR?INITTIME0?INIT
+--> ?PR?INITTIME1?INIT
+--> ?PR?INITINT0?INIT
+--> ?PR?INITINT1?INIT
+--> ?PR?INITCCLK?INIT
+--> ?PR?INITKEY?INIT
+--> ?PR?INITEEPROM?INIT
+--> ?PR?INITPWM?INIT
+--> ?PR?INITCMP?INIT
?PR?INITCMP?INIT ----- ----- ----- ----- ----- -----
+--> ?PR?_?DELAY?TOOLS
?PR?INITCMD?INIT ----- ----- ----- ----- ----- -----
+--> ?PR?CLERBUF?TOOLS
+--> ?PR?DATAPICKUP?TOOLS
+--> ?PR?_IICBYTEREAD?TOOLS
+--> ?PR?_IICBYTEWRITE?TOOLS
+--> ?PR?CLERDATA?TOOLS
?PR?DATAPICKUP?TOOLS ----- ----- ----- ----- 007DH 0002H
+--> ?PR?_IICBYTEREAD?TOOLS
+--> ?PR?_IICMUCHBYTEREAD?TOOLS
?PR?_IICBYTEREAD?TOOLS ----- ----- 0039H 0003H ----- -----
+--> ?PR?IICSTART?TOOLS
+--> ?PR?_IICSENTBYTE?TOOLS
+--> ?PR?IICRECEIVEBYTE?TOOLS
+--> ?PR?SENDACKNOWLEDGE?TOOLS
+--> ?PR?IICSTOP?TOOLS
?PR?IICSTART?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?IICWAIT?TOOLS
?PR?_IICSENTBYTE?TOOLS 0024H.3 0000H.1 003CH 0002H ----- -----
+--> ?PR?IICWAIT?TOOLS
?PR?IICRECEIVEBYTE?TOOLS ----- ----- 003CH 0002H ----- -----
+--> ?PR?IICWAIT?TOOLS
?PR?SENDACKNOWLEDGE?TOOLS 0024H.3 0000H.1 ----- ----- ----- -----
+--> ?PR?IICWAIT?TOOLS
?PR?IICSTOP?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?IICWAIT?TOOLS
?PR?_IICMUCHBYTEREAD?TOOLS ----- ----- 0031H 0004H ----- -----
+--> ?PR?IICSTART?TOOLS
+--> ?PR?_IICSENTBYTE?TOOLS
+--> ?PR?IICRECEIVEBYTE?TOOLS
BL51 BANKED LINKER/LOCATER V5.03 02/03/2005 10:45:45 PAGE 5
+--> ?PR?SENDACKNOWLEDGE?TOOLS
+--> ?PR?IICSTOP?TOOLS
?PR?_IICBYTEWRITE?TOOLS 0024H.1 0000H.1 0031H 0004H ----- -----
+--> ?PR?IICSTART?TOOLS
+--> ?PR?_IICSENTBYTE?TOOLS
+--> ?PR?IICSTOP?TOOLS
+--> ?PR?_?DELAY?TOOLS
?PR?CLERDATA?TOOLS ----- ----- 002BH 0002H ----- -----
+--> ?PR?_IICBYTEWRITE?TOOLS
?PR?INITLCD?INIT ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDSENDCOMMAND?TOOLS
?PR?_LCDSENDCOMMAND?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?LCDSTART?TOOLS
+--> ?PR?_LCDSENDID?TOOLS
+--> ?PR?_?DELAY?TOOLS
+--> ?PR?LCDSTOP?TOOLS
?PR?LCDSTART?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?_?DELAY?TOOLS
?PR?_LCDSENDID?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?_?DELAY?TOOLS
?PR?LCDSTOP?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?_?DELAY?TOOLS
?PR?INITRTC?INIT ----- ----- ----- ----- ----- -----
+--> ?PR?_IICBYTEWRITE?TOOLS
?PR?LCDPARSE?LCDPARSE ----- ----- 0028H 0009H ----- -----
+--> ?PR?_IICBYTEREAD?TOOLS
+--> ?PR?_LCDDISPLAYDATA?LCDPARSE
+--> ?PR?_HEXTOBCD?TOOLS
+--> ?PR?_IICMUCHBYTEREAD?TOOLS
?PR?_LCDDISPLAYDATA?LCDPARSE ----- ----- 0031H 0008H ----- -----
+--> ?PR?_LCDFULL?LCDPARSE
+--> ?PR?LCDSTART?TOOLS
+--> ?PR?_LCDSENDID?TOOLS
+--> ?PR?_LCDSENDADDRESS?TOOLS
+--> ?PR?_LCDSENDBYTE?TOOLS
+--> ?PR?_?DELAY?TOOLS
+--> ?PR?LCDSTOP?TOOLS
?PR?_LCDFULL?LCDPARSE ----- ----- 0039H 0004H 007DH 0008H
+--> ?CO?LCDPARSE
?PR?_LCDSENDADDRESS?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?_?DELAY?TOOLS
?PR?_LCDSENDBYTE?TOOLS ----- ----- ----- ----- ----- -----
+--> ?PR?_?DELAY?TOOLS
BL51 BANKED LINKER/LOCATER V5.03 02/03/2005 10:45:45 PAGE 6
?PR?TEMPERATURE?TEMPERATURE ----- ----- 0028H 0002H ----- -----
+--> ?PR?_IICMUCHBYTEREAD?TOOLS
+--> ?CO?TEMPERATURE
?PR?TIMESPEND?TIMESPEND ----- ----- 0028H 0002H ----- -----
+--> ?PR?_IICBYTEREAD?TOOLS
+--> ?PR?_IICMUCHBYTEREAD?TOOLS
?PR?CMDPARSE?CMDPARSE ----- ----- 0028H 0003H ----- -----
+--> ?PR?SERIESSEND?CMDPARSE
+--> ?PR?DATADEAL?CMDPARSE
+--> ?PR?_IICBYTEREAD?TOOLS
+--> ?PR?_CMDPICK?CMDPARSE
+--> ?PR?_TODAY?TOOLS
+--> ?PR?_CMDSAVE?CMDPARSE
+--> ?PR?CLERDATA?TOOLS
+--> ?PR?CLERBUF?TOOLS
?PR?SERIESSEND?CMDPARSE ----- ----- 002BH 0001H ----- -----
+--> ?PR?_SERIESSENTBYTE?TOOLS
+--> ?PR?CLERBUF?TOOLS
?PR?_SERIESSENTBYTE?TOOLS ----- ----- ----- ----- 007DH 0003H
?PR?_CMDPICK?CMDPARSE 0024H.0 0000H.3 002BH 0009H ----- -----
+--> ?PR?_IICBYTEREAD?TOOLS
+--> ?PR?_HEXTOBCD?TOOLS
?PR?_CMDSAVE?CMDPARSE 0024H.0 0000H.1 002BH 0006H ----- -----
+--> ?PR?SNCHECK?CMDPARSE
+--> ?PR?_IICBYTEWRITE?TOOLS
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?