📄 creator.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 09/30/2008 16:41:45 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, delay.obj, key.obj, iic.obj TO creator RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
delay.obj (DELAY)
key.obj (KEY)
iic.obj (IIC)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
LINK MAP OF MODULE: creator (?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 0012H UNIT _DATA_GROUP_
DATA 001AH 0005H UNIT ?DT?KEY
001FH 0001H *** GAP ***
BIT 0020H.0 0000H.1 UNIT _BIT_GROUP_
0020H.1 0000H.7 *** GAP ***
DATA 0021H 0033H UNIT ?DT?MAIN
DATA 0054H 0005H UNIT ?DT?_READOONEPAGE?IIC
DATA 0059H 0002H UNIT ?DT?_WRITE_I2C?IIC
DATA 005BH 0002H UNIT ?DT?_READ_I2C?IIC
IDATA 005DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
0003H 0020H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 0005H *** GAP ***
CODE 002BH 0003H ABSOLUTE
002EH 07D2H *** GAP ***
CODE 0800H 00F4H UNIT ?PR?ES_INTERRUPT?MAIN
CODE 08F4H 008CH UNIT ?C_C51STARTUP
CODE 0980H 0065H UNIT ?PR?_READNBYTE?IIC
CODE 09E5H 0060H UNIT ?PR?KEYSTATUS?KEY
CODE 0A45H 0060H UNIT ?PR?_READOONEPAGE?IIC
CODE 0AA5H 0057H UNIT ?PR?_WRITEPAGES?IIC
CODE 0AFCH 0047H UNIT ?PR?_WRITENBYTE?IIC
CODE 0B43H 0045H UNIT ?PR?_WRITEONEPAGE?IIC
CODE 0B88H 0042H UNIT ?PR?_CHECKFLAG?MAIN
CODE 0BCAH 0036H UNIT ?PR?READ8BIT?IIC
CODE 0C00H 0031H UNIT ?PR?_READ_I2C?IIC
CODE 0C31H 002FH UNIT ?PR?TIMER2_INTR?KEY
CODE 0C60H 002CH UNIT ?PR?_WRITE8BIT?IIC
CODE 0C8CH 002BH UNIT ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V6.05 09/30/2008 16:41:45 PAGE 2
CODE 0CB7H 0028H UNIT ?C_INITSEG
CODE 0CDFH 0026H UNIT ?PR?STOP?IIC
CODE 0D05H 0022H UNIT ?PR?_WRITE_I2C?IIC
CODE 0D27H 0021H UNIT ?PR?START?IIC
CODE 0D48H 0021H UNIT ?PR?TESTACK?IIC
CODE 0D69H 0021H UNIT ?PR?SENDACK?IIC
CODE 0D8AH 0020H UNIT ?PR?KEYDEAL?KEY
CODE 0DAAH 001AH UNIT ?PR?INITBAUDRATE?MAIN
CODE 0DC4H 001AH UNIT ?PR?SENDNACK?IIC
CODE 0DDEH 0012H UNIT ?PR?_DELAYMS?DELAY
CODE 0DF0H 0011H UNIT ?PR?_DELAY?DELAY
CODE 0E01H 0010H UNIT ?PR?MAIN?MAIN
CODE 0E11H 000CH UNIT ?PR?INITTIMER2?KEY
CODE 0E1DH 0003H UNIT ?PR?_SETKEYVALUE?KEY
OVERLAY MAP OF MODULE: creator (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INITTIMER2?KEY
+--> ?PR?INITBAUDRATE?MAIN
+--> ?PR?KEYSTATUS?KEY
+--> ?PR?KEYDEAL?KEY
?PR?KEYSTATUS?KEY ----- ----- 0008H 0002H
+--> ?PR?_DELAY?DELAY
+--> ?PR?_DELAYMS?DELAY
*** NEW ROOT ***************************************************
?PR?ES_INTERRUPT?MAIN ----- ----- ----- -----
+--> ?PR?_WRITEPAGES?IIC
+--> ?PR?_READNBYTE?IIC
+--> ?PR?_CHECKFLAG?MAIN
+--> ?PR?_SETKEYVALUE?KEY
?PR?_WRITEPAGES?IIC ----- ----- 000AH 0008H
+--> ?PR?_WRITEONEPAGE?IIC
+--> ?PR?_WRITENBYTE?IIC
?PR?_WRITEONEPAGE?IIC ----- ----- 0012H 0005H
+--> ?PR?START?IIC
+--> ?PR?_WRITE8BIT?IIC
+--> ?PR?TESTACK?IIC
+--> ?PR?STOP?IIC
?PR?START?IIC ----- ----- ----- -----
+--> ?PR?_DELAYMS?DELAY
BL51 BANKED LINKER/LOCATER V6.05 09/30/2008 16:41:45 PAGE 3
+--> ?PR?_DELAY?DELAY
?PR?_WRITE8BIT?IIC ----- ----- 0018H 0002H
+--> ?PR?_DELAY?DELAY
?PR?TESTACK?IIC 0020H.0 0000H.1 ----- -----
+--> ?PR?_DELAY?DELAY
?PR?STOP?IIC ----- ----- ----- -----
+--> ?PR?_DELAY?DELAY
+--> ?PR?_DELAYMS?DELAY
?PR?_WRITENBYTE?IIC ----- ----- 0012H 0006H
+--> ?PR?START?IIC
+--> ?PR?_WRITE8BIT?IIC
+--> ?PR?TESTACK?IIC
+--> ?PR?STOP?IIC
?PR?_READNBYTE?IIC ----- ----- 000AH 0006H
+--> ?PR?START?IIC
+--> ?PR?_WRITE8BIT?IIC
+--> ?PR?TESTACK?IIC
+--> ?PR?READ8BIT?IIC
+--> ?PR?SENDACK?IIC
+--> ?PR?SENDNACK?IIC
+--> ?PR?STOP?IIC
?PR?READ8BIT?IIC ----- ----- 0010H 0002H
+--> ?PR?_DELAY?DELAY
?PR?SENDACK?IIC ----- ----- ----- -----
+--> ?PR?_DELAY?DELAY
?PR?SENDNACK?IIC ----- ----- ----- -----
+--> ?PR?_DELAY?DELAY
?PR?_CHECKFLAG?MAIN ----- ----- 000AH 0006H
SYMBOL TABLE OF MODULE: creator (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:08F4H SEGMENT ?C_C51STARTUP
I:005DH 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:08F7H SYMBOL IDATALOOP
BL51 BANKED LINKER/LOCATER V6.05 09/30/2008 16:41:45 PAGE 4
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
C:08F4H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 126
C:08F4H LINE# 133
C:08F6H LINE# 134
C:08F7H LINE# 135
C:08F8H LINE# 136
C:08FAH LINE# 185
C:08FDH LINE# 196
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
B:00A8H.4 PUBLIC ES
D:00B8H PUBLIC IP
B:0098H.0 PUBLIC RI
B:0098H.1 PUBLIC TI
C:0DAAH PUBLIC InitBaudRate
C:0E01H PUBLIC main
B:00A0H.0 PUBLIC MICLED
D:0099H PUBLIC SBUF
D:0087H PUBLIC PCON
D:0021H PUBLIC OPEN
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
D:0025H PUBLIC readdata
C:0800H PUBLIC ES_INTERRUPT
D:0035H PUBLIC writedata
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
B:0088H.6 PUBLIC TR1
C:0B8EH PUBLIC _CheckFlag
D:0045H PUBLIC getflag
D:00C8H PUBLIC T2CON
D:0049H PUBLIC i
D:004AH PUBLIC j
D:004BH PUBLIC k
D:004CH PUBLIC BLINK
D:0050H PUBLIC CLOSE
BL51 BANKED LINKER/LOCATER V6.05 09/30/2008 16:41:45 PAGE 5
D:00D0H PUBLIC PSW
C:0B88H SYMBOL L?0031
------- PROC L?0030
------- ENDPROC L?0030
C:0B88H SYMBOL L?0031
------- PROC _CHECKFLAG
D:000AH SYMBOL thedata
D:000DH SYMBOL flag
------- DO
D:0007H SYMBOL i
------- ENDDO
C:0B8EH LINE# 33
C:0B94H LINE# 34
C:0B94H LINE# 36
C:0B96H LINE# 37
C:0B96H LINE# 38
C:0BAEH LINE# 39
C:0BC4H LINE# 40
C:0BC8H LINE# 41
C:0BC9H LINE# 42
------- ENDPROC _CHECKFLAG
------- PROC MAIN
C:0E01H LINE# 44
C:0E01H LINE# 45
C:0E01H LINE# 46
C:0E03H LINE# 47
C:0E06H LINE# 48
C:0E09H LINE# 50
C:0E09H LINE# 51
C:0E09H LINE# 52
C:0E0CH LINE# 53
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -