📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V5.02 11/12/2004 14:52:13 PAGE 1
BL51 BANKED LINKER/LOCATER V5.02, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE I2C.obj, Led.obj, main.obj, TMP100.obj TO main
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
I2C.obj (I2C)
Led.obj (LED)
main.obj (MAIN)
TMP100.obj (TMP100)
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?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?STRCMP)
C:\KEIL\C51\LIB\C51S.LIB (STRNCMP)
LINK MAP OF MODULE: main (I2C)
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 000EH UNIT _DATA_GROUP_
DATA 0016H 0004H UNIT ?DT?MAIN
IDATA 001AH 000AH UNIT _IDATA_GROUP_
IDATA 0024H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?I2CSENDNOTACK?I2C
CODE 000BH 0003H ABSOLUTE
CODE 000EH 03BEH UNIT ?C?LIB_CODE
CODE 03CCH 00E9H UNIT ?PR?TIME0_ISR?MAIN
CODE 04B5H 00A7H UNIT ?PR?MAIN?MAIN
CODE 055CH 0063H UNIT ?PR?_STRNCMP?STRNCMP
CODE 05BFH 004BH UNIT ?PR?_LEDSET?LED
CODE 060AH 0048H UNIT ?PR?TMP100GET?TMP100
CODE 0652H 0027H UNIT ?PR?TMP100INIT?TMP100
CODE 0679H 0022H UNIT ?PR?I2CRECEIVEBYTE?I2C
CODE 069BH 001BH UNIT ?PR?_I2CSENDBYTE?I2C
CODE 06B6H 0015H UNIT ?PR?I2CWAITACK?I2C
CODE 06CBH 0011H UNIT ?PR?I2CSTART?I2C
CODE 06DCH 000EH UNIT ?PR?I2CSOMENOP?I2C
CODE 06EAH 000CH UNIT ?C_C51STARTUP
CODE 06F6H 000AH UNIT ?PR?I2CSTOP?I2C
CODE 0700H 000AH UNIT ?CO?LED
CODE 070AH 0008H UNIT ?PR?UARTREC?MAIN
CODE 0712H 0008H UNIT ?PR?_UARTPUT?MAIN
BL51 BANKED LINKER/LOCATER V5.02 11/12/2004 14:52:13 PAGE 2
CODE 071AH 0007H UNIT ?CO?MAIN
CODE 0721H 0006H UNIT ?PR?I2CSENDACK?I2C
OVERLAY MAP OF MODULE: main (I2C)
SEGMENT DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------
?PR?TIME0_ISR?MAIN 0008H 0003H ----- -----
+--> ?PR?TMP100GET?TMP100
+--> ?PR?_LEDSET?LED
?PR?TMP100GET?TMP100 000BH 0002H ----- -----
+--> ?PR?I2CSTART?I2C
+--> ?PR?_I2CSENDBYTE?I2C
+--> ?PR?I2CWAITACK?I2C
+--> ?PR?I2CRECEIVEBYTE?I2C
+--> ?PR?I2CSENDACK?I2C
+--> ?PR?I2CSENDNOTACK?I2C
+--> ?PR?I2CSTOP?I2C
?PR?I2CSTART?I2C ----- ----- ----- -----
+--> ?PR?I2CSOMENOP?I2C
?PR?_I2CSENDBYTE?I2C ----- ----- ----- -----
+--> ?PR?I2CSOMENOP?I2C
?PR?I2CWAITACK?I2C ----- ----- ----- -----
+--> ?PR?I2CSOMENOP?I2C
+--> ?PR?I2CSTOP?I2C
?PR?I2CSTOP?I2C ----- ----- ----- -----
+--> ?PR?I2CSOMENOP?I2C
?PR?I2CRECEIVEBYTE?I2C ----- ----- ----- -----
+--> ?PR?I2CSOMENOP?I2C
?PR?I2CSENDACK?I2C ----- ----- ----- -----
+--> ?PR?I2CSOMENOP?I2C
?PR?I2CSENDNOTACK?I2C ----- ----- ----- -----
+--> ?PR?I2CSOMENOP?I2C
?PR?_LEDSET?LED ----- ----- ----- -----
+--> ?CO?LED
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN 000DH 0001H 001AH 000AH
+--> ?PR?TMP100INIT?TMP100
+--> ?PR?UARTREC?MAIN
BL51 BANKED LINKER/LOCATER V5.02 11/12/2004 14:52:13 PAGE 3
+--> ?CO?MAIN
+--> ?PR?_UARTPUT?MAIN
+--> ?PR?_STRNCMP?STRNCMP
?PR?TMP100INIT?TMP100 ----- ----- ----- -----
+--> ?PR?I2CSTOP?I2C
+--> ?PR?I2CSTART?I2C
+--> ?PR?_I2CSENDBYTE?I2C
+--> ?PR?I2CWAITACK?I2C
?PR?_STRNCMP?STRNCMP 000EH 0008H ----- -----
SYMBOL TABLE OF MODULE: main (I2C)
VALUE TYPE NAME
----------------------------------
------- MODULE I2C
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
C:0003H PUBLIC I2CSendNotAck
B:00B0H.6 PUBLIC I2CSDA
D:00B8H PUBLIC IP
C:0679H PUBLIC I2CReceiveByte
B:00B0H.7 PUBLIC I2CSCL
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:069BH PUBLIC _I2CSendByte
C:06E3H PUBLIC I2CSomeNOP
C:06CBH PUBLIC I2CStart
C:0721H PUBLIC I2CSendAck
C:06B6H PUBLIC I2CWaitAck
C:06F6H PUBLIC I2CStop
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
C:06DEH SYMBOL L?0017
------- PROC L?0016
------- ENDPROC L?0016
C:06DEH SYMBOL L?0017
------- PROC I2CSOMENOP
C:06E3H LINE# 5
C:06E3H LINE# 6
C:06E3H LINE# 7
C:06E6H LINE# 8
C:06E9H LINE# 9
------- ENDPROC I2CSOMENOP
------- PROC I2CSTART
C:06CBH LINE# 11
C:06CBH LINE# 12
C:06CBH LINE# 13
C:06CDH LINE# 14
C:06D4H LINE# 15
BL51 BANKED LINKER/LOCATER V5.02 11/12/2004 14:52:13 PAGE 4
C:06D9H LINE# 16
C:06DBH LINE# 17
------- ENDPROC I2CSTART
------- PROC I2CSTOP
C:06F6H LINE# 19
C:06F6H LINE# 20
C:06F6H LINE# 21
C:06F8H LINE# 22
C:06FDH LINE# 23
C:06FFH LINE# 24
------- ENDPROC I2CSTOP
------- PROC I2CWAITACK
------- DO
D:0007H SYMBOL errtime
------- ENDDO
C:06B6H LINE# 26
C:06B6H LINE# 27
C:06B6H LINE# 28
C:06B8H LINE# 29
C:06BAH LINE# 30
C:06BDH LINE# 31
C:06C7H LINE# 32
C:06C9H LINE# 33
C:06CAH LINE# 34
------- ENDPROC I2CWAITACK
------- PROC I2CSENDACK
C:0721H LINE# 36
C:0721H LINE# 37
C:0721H LINE# 38
C:0721H LINE# 39
C:0724H LINE# 40
C:0726H LINE# 41
------- ENDPROC I2CSENDACK
------- PROC I2CSENDNOTACK
C:0003H LINE# 43
C:0003H LINE# 44
C:0003H LINE# 45
C:0005H LINE# 46
C:0008H LINE# 47
C:000AH LINE# 48
------- ENDPROC I2CSENDNOTACK
------- PROC _I2CSENDBYTE
D:0007H SYMBOL ch
------- DO
D:0006H SYMBOL i
------- ENDDO
C:069BH LINE# 50
C:069BH LINE# 51
C:069BH LINE# 52
C:069DH LINE# 53
C:06A3H LINE# 54
C:06A3H LINE# 55
C:06A6H LINE# 56
C:06AEH LINE# 57
C:06B1H LINE# 58
C:06B3H LINE# 59
C:06B5H LINE# 60
BL51 BANKED LINKER/LOCATER V5.02 11/12/2004 14:52:13 PAGE 5
------- ENDPROC _I2CSENDBYTE
------- PROC I2CRECEIVEBYTE
------- DO
D:0007H SYMBOL i
D:0006H SYMBOL ddata
------- ENDDO
C:0679H LINE# 62
C:0679H LINE# 63
C:0679H LINE# 64
C:067BH LINE# 65
C:067DH LINE# 66
C:067FH LINE# 67
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -