📄 at24c02.m51
字号:
BL51 BANKED LINKER/LOCATER V5.11 03/15/2007 15:00:58 PAGE 1
BL51 BANKED LINKER/LOCATER V5.11, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE AT24C02.obj TO AT24C02 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
AT24C02.obj (AT24C02)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: AT24C02 (AT24C02)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0024H UNIT ?PR?WAITACK?AT24C02
CODE 0027H 0020H UNIT ?PR?I2CREADBYTE?AT24C02
CODE 0047H 001FH UNIT ?PR?_I2CREAD?AT24C02
CODE 0066H 001EH UNIT ?PR?_I2CWRITEBYTE?AT24C02
CODE 0084H 0015H UNIT ?PR?_I2CWRITE?AT24C02
CODE 0099H 0014H UNIT ?PR?MAIN?AT24C02
CODE 00ADH 0011H UNIT ?PR?I2CSTART?AT24C02
CODE 00BEH 000DH UNIT ?PR?I2CSTOP?AT24C02
CODE 00CBH 000CH UNIT ?PR?I2CACK?AT24C02
CODE 00D7H 000CH UNIT ?PR?I2CNOACK?AT24C02
CODE 00E3H 000CH UNIT ?C_C51STARTUP
CODE 00EFH 0006H UNIT ?PR?I2CDELAY?AT24C02
OVERLAY MAP OF MODULE: AT24C02 (AT24C02)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?AT24C02
?PR?MAIN?AT24C02
+--> ?PR?_I2CWRITE?AT24C02
+--> ?PR?_I2CREAD?AT24C02
?PR?_I2CWRITE?AT24C02
+--> ?PR?I2CSTART?AT24C02
+--> ?PR?_I2CWRITEBYTE?AT24C02
+--> ?PR?WAITACK?AT24C02
+--> ?PR?I2CSTOP?AT24C02
BL51 BANKED LINKER/LOCATER V5.11 03/15/2007 15:00:58 PAGE 2
?PR?I2CSTART?AT24C02
+--> ?PR?I2CDELAY?AT24C02
?PR?_I2CWRITEBYTE?AT24C02
+--> ?PR?I2CDELAY?AT24C02
?PR?WAITACK?AT24C02
+--> ?PR?_I2CWRITEBYTE?AT24C02
+--> ?PR?I2CDELAY?AT24C02
+--> ?PR?I2CSTOP?AT24C02
?PR?I2CSTOP?AT24C02
+--> ?PR?I2CDELAY?AT24C02
?PR?_I2CREAD?AT24C02
+--> ?PR?I2CSTART?AT24C02
+--> ?PR?WAITACK?AT24C02
+--> ?PR?_I2CWRITEBYTE?AT24C02
+--> ?PR?I2CACK?AT24C02
+--> ?PR?I2CREADBYTE?AT24C02
+--> ?PR?I2CNOACK?AT24C02
+--> ?PR?I2CSTOP?AT24C02
?PR?I2CACK?AT24C02
+--> ?PR?I2CDELAY?AT24C02
?PR?I2CREADBYTE?AT24C02
+--> ?PR?I2CDELAY?AT24C02
?PR?I2CNOACK?AT24C02
+--> ?PR?I2CDELAY?AT24C02
SYMBOL TABLE OF MODULE: AT24C02 (AT24C02)
VALUE TYPE NAME
----------------------------------
------- MODULE AT24C02
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
C:00BEH PUBLIC I2cStop
D:00A8H PUBLIC IE
B:00B0H.7 PUBLIC DsySelect
D:00B8H PUBLIC IP
C:0099H PUBLIC main
C:000EH PUBLIC WaitAck
C:00D7H PUBLIC I2cNoAck
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0047H PUBLIC _I2cRead
C:0084H PUBLIC _I2cWrite
C:00EFH PUBLIC I2cDelay
B:00B0H.5 PUBLIC SDA
BL51 BANKED LINKER/LOCATER V5.11 03/15/2007 15:00:58 PAGE 3
B:00B0H.4 PUBLIC SCL
C:0066H PUBLIC _I2cWriteByte
D:00C8H PUBLIC T2CON
C:00CBH PUBLIC I2cAck
C:00ADH PUBLIC I2cStart
C:0027H PUBLIC I2cReadByte
D:00D0H PUBLIC PSW
------- PROC I2CDELAY
C:00EFH LINE# 18
C:00EFH LINE# 19
C:00F4H LINE# 20
------- ENDPROC I2CDELAY
------- PROC I2CSTART
C:00ADH LINE# 22
C:00ADH LINE# 23
C:00AFH LINE# 24
C:00B0H LINE# 25
C:00B2H LINE# 26
C:00B5H LINE# 27
C:00B7H LINE# 28
C:00BAH LINE# 29
C:00BCH LINE# 30
C:00BDH LINE# 31
------- ENDPROC I2CSTART
------- PROC I2CSTOP
C:00BEH LINE# 33
C:00BEH LINE# 34
C:00C0H LINE# 35
C:00C1H LINE# 36
C:00C3H LINE# 37
C:00C6H LINE# 38
C:00C8H LINE# 39
------- ENDPROC I2CSTOP
------- PROC I2CACK
C:00CBH LINE# 42
C:00CBH LINE# 43
C:00CDH LINE# 44
C:00CEH LINE# 45
C:00D0H LINE# 46
C:00D3H LINE# 47
C:00D5H LINE# 48
C:00D6H LINE# 49
------- ENDPROC I2CACK
------- PROC I2CNOACK
C:00D7H LINE# 51
C:00D7H LINE# 52
C:00D9H LINE# 53
C:00DAH LINE# 54
C:00DCH LINE# 55
C:00DFH LINE# 56
C:00E1H LINE# 57
C:00E2H LINE# 58
------- ENDPROC I2CNOACK
------- PROC L?0023
------- ENDPROC L?0023
------- PROC WAITACK
------- DO
BL51 BANKED LINKER/LOCATER V5.11 03/15/2007 15:00:58 PAGE 4
D:0007H SYMBOL Time
------- ENDDO
C:000EH LINE# 60
C:000EH LINE# 61
C:0010H LINE# 62
C:0012H LINE# 63
C:0013H LINE# 64
C:0015H LINE# 65
C:0018H LINE# 66
C:001BH LINE# 67
C:001DH LINE# 68
C:001DH LINE# 69
C:0020H LINE# 70
C:0022H LINE# 71
C:0022H LINE# 72
C:0022H LINE# 73
C:0024H LINE# 74
C:0025H LINE# 75
C:0026H LINE# 76
------- ENDPROC WAITACK
------- PROC _I2CWRITEBYTE
D:0007H SYMBOL Data
------- DO
D:0006H SYMBOL i
------- ENDDO
C:0066H LINE# 78
C:0066H LINE# 80
C:0068H LINE# 81
C:006AH LINE# 82
C:006DH LINE# 83
C:0071H LINE# 84
C:0075H LINE# 85
C:0078H LINE# 86
C:007AH LINE# 87
C:007DH LINE# 88
C:0081H LINE# 89
C:0083H LINE# 90
------- ENDPROC _I2CWRITEBYTE
------- PROC I2CREADBYTE
------- DO
D:0006H SYMBOL i
D:0007H SYMBOL TmpData
------- ENDDO
C:0027H LINE# 92
C:0027H LINE# 93
C:0029H LINE# 94
C:002BH LINE# 95
C:002CH LINE# 96
C:002EH LINE# 97
C:0031H LINE# 98
C:0033H LINE# 99
C:0036H LINE# 100
C:003AH LINE# 101
C:0040H LINE# 102
C:0044H LINE# 103
C:0046H LINE# 104
C:0046H LINE# 105
BL51 BANKED LINKER/LOCATER V5.11 03/15/2007 15:00:58 PAGE 5
------- ENDPROC I2CREADBYTE
------- PROC _I2CWRITE
D:0004H SYMBOL Address
D:0005H SYMBOL Data
C:0084H LINE# 107
C:0086H LINE# 108
C:0089H LINE# 109
C:008EH LINE# 110
C:0091H LINE# 111
C:0093H LINE# 112
C:0093H LINE# 113
C:0093H LINE# 114
C:0096H LINE# 115
------- ENDPROC _I2CWRITE
------- PROC _I2CREAD
D:0005H SYMBOL Address
------- DO
D:0007H SYMBOL TmpData
------- ENDDO
C:0047H LINE# 118
C:0049H LINE# 120
C:004CH LINE# 121
C:004EH LINE# 122
C:004EH LINE# 123
C:004EH LINE# 124
C:0051H LINE# 125
C:0054H LINE# 126
C:0059H LINE# 127
C:005CH LINE# 128
C:005FH LINE# 129
C:0062H LINE# 130
C:0065H LINE# 131
C:0065H LINE# 132
------- ENDPROC _I2CREAD
------- PROC MAIN
------- DO
D:0007H SYMBOL ReadData
------- ENDDO
C:0099H LINE# 134
C:0099H LINE# 136
C:009BH LINE# 137
C:00A2H LINE# 138
C:00A2H LINE# 139
C:00A7H LINE# 140
C:00ABH LINE# 141
------- ENDPROC MAIN
------- ENDMOD AT24C02
Program Size: data=9.0 xdata=0 code=245
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -