📄 readwriteat24c08.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 09/19/2006 14:43:25 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, ReadWriteAT24C08.obj TO ReadWriteAT24C08 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
ReadWriteAT24C08.obj (READWRITEAT24C08)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
LINK MAP OF MODULE: ReadWriteAT24C08 (?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"
0008H 0018H *** GAP ***
BIT 0020H.0 0000H.2 UNIT _BIT_GROUP_
0020H.2 0000H.6 *** GAP ***
DATA 0021H 001CH UNIT _DATA_GROUP_
IDATA 003DH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0121H UNIT ?C?LIB_CODE
CODE 0124H 0070H UNIT ?PR?MAIN?READWRITEAT24C08
CODE 0194H 0054H UNIT ?PR?_READI2C?READWRITEAT24C08
CODE 01E8H 003EH UNIT ?PR?_WRITEI2C?READWRITEAT24C08
CODE 0226H 0021H UNIT ?PR?_DELAYMS?READWRITEAT24C08
CODE 0247H 001EH UNIT ?PR?READ8BIT?READWRITEAT24C08
CODE 0265H 001CH UNIT ?PR?TESTACK?READWRITEAT24C08
CODE 0281H 0018H UNIT ?PR?_WRITE8BIT?READWRITEAT24C08
CODE 0299H 0013H UNIT ?PR?STOP?READWRITEAT24C08
CODE 02ACH 0013H UNIT ?PR?ACK?READWRITEAT24C08
CODE 02BFH 0011H UNIT ?PR?START?READWRITEAT24C08
CODE 02D0H 000CH UNIT ?C_C51STARTUP
CODE 02DCH 000CH UNIT ?PR?NOACK?READWRITEAT24C08
CODE 02E8H 0008H UNIT ?CO?READWRITEAT24C08
OVERLAY MAP OF MODULE: ReadWriteAT24C08 (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?READWRITEAT24C08
?PR?MAIN?READWRITEAT24C08 0020H.0 0000H.1 0021H 0017H
BL51 BANKED LINKER/LOCATER V5.12 09/19/2006 14:43:25 PAGE 2
+--> ?CO?READWRITEAT24C08
+--> ?PR?_WRITEI2C?READWRITEAT24C08
+--> ?PR?_READI2C?READWRITEAT24C08
?PR?_WRITEI2C?READWRITEAT24C08 ----- ----- 0038H 0005H
+--> ?PR?TESTACK?READWRITEAT24C08
+--> ?PR?_WRITE8BIT?READWRITEAT24C08
+--> ?PR?STOP?READWRITEAT24C08
+--> ?PR?_DELAYMS?READWRITEAT24C08
?PR?TESTACK?READWRITEAT24C08 0020H.1 0000H.1 ----- -----
+--> ?PR?START?READWRITEAT24C08
+--> ?PR?_WRITE8BIT?READWRITEAT24C08
+--> ?PR?_DELAYMS?READWRITEAT24C08
?PR?START?READWRITEAT24C08 ----- ----- ----- -----
+--> ?PR?_DELAYMS?READWRITEAT24C08
?PR?_WRITE8BIT?READWRITEAT24C08 ----- ----- ----- -----
+--> ?PR?_DELAYMS?READWRITEAT24C08
?PR?STOP?READWRITEAT24C08 ----- ----- ----- -----
+--> ?PR?_DELAYMS?READWRITEAT24C08
?PR?_READI2C?READWRITEAT24C08 ----- ----- 0038H 0005H
+--> ?PR?TESTACK?READWRITEAT24C08
+--> ?PR?_WRITE8BIT?READWRITEAT24C08
+--> ?PR?START?READWRITEAT24C08
+--> ?PR?READ8BIT?READWRITEAT24C08
+--> ?PR?ACK?READWRITEAT24C08
+--> ?PR?NOACK?READWRITEAT24C08
+--> ?PR?STOP?READWRITEAT24C08
?PR?READ8BIT?READWRITEAT24C08 ----- ----- ----- -----
+--> ?PR?_DELAYMS?READWRITEAT24C08
?PR?ACK?READWRITEAT24C08 ----- ----- ----- -----
+--> ?PR?_DELAYMS?READWRITEAT24C08
?PR?NOACK?READWRITEAT24C08 ----- ----- ----- -----
+--> ?PR?_DELAYMS?READWRITEAT24C08
SYMBOL TABLE OF MODULE: ReadWriteAT24C08 (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:02D0H SEGMENT ?C_C51STARTUP
I:003DH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
BL51 BANKED LINKER/LOCATER V5.12 09/19/2006 14:43:25 PAGE 3
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:02D3H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H 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:02D0H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:02D0H LINE# 99
C:02D2H LINE# 100
C:02D3H LINE# 101
C:02D4H LINE# 102
C:02D6H LINE# 151
C:02D9H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE READWRITEAT24C08
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:02ACH PUBLIC Ack
C:02BFH PUBLIC Start
C:0235H PUBLIC _DelayMs
C:0194H PUBLIC _ReadI2C
C:0124H PUBLIC main
C:0299H PUBLIC Stop
C:01E8H PUBLIC _WriteI2C
C:026FH PUBLIC TestAck
C:02E8H SYMBOL _?ix1000
C:0281H PUBLIC _Write8Bit
C:02DCH PUBLIC NoAck
C:0247H PUBLIC Read8Bit
B:0090H.1 PUBLIC SDA
B:00B0H.7 PUBLIC DOG
B:0090H.0 PUBLIC SCL
C:0226H SYMBOL L?0040
C:0228H SYMBOL L?0041
C:022FH SYMBOL L?0042
C:0231H SYMBOL L?0043
------- PROC L?0039
------- ENDPROC L?0039
C:0226H SYMBOL L?0040
C:0228H SYMBOL L?0041
C:022FH SYMBOL L?0042
C:0231H SYMBOL L?0043
------- PROC _DELAYMS
D:0006H SYMBOL number
BL51 BANKED LINKER/LOCATER V5.12 09/19/2006 14:43:25 PAGE 4
------- DO
D:0005H SYMBOL temp
------- ENDDO
C:0235H LINE# 18
C:0235H LINE# 19
C:0235H LINE# 21
C:0239H LINE# 22
C:0239H LINE# 23
C:023BH LINE# 24
C:023BH LINE# 25
C:023DH LINE# 26
C:0246H LINE# 27
------- ENDPROC _DELAYMS
------- PROC START
C:02BFH LINE# 30
C:02BFH LINE# 31
C:02BFH LINE# 32
C:02BFH LINE# 33
C:02BFH LINE# 34
C:02BFH LINE# 35
C:02C2H LINE# 36
C:02C4H LINE# 37
C:02C7H LINE# 38
C:02C9H LINE# 39
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -