📄 iic.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 16:44:47 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
E:\PROGRAM FILES\专业工具\KEIL\C51\BIN\BL51.EXE STARTUP.obj, MAIN.obj TO IIC RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
MAIN.obj (MAIN)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C_INIT)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
E:\PROGRAM FILES\专业工具\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
LINK MAP OF MODULE: IIC (?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_
001AH 0006H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?MAIN
BIT 0021H.0 0001H.1 UNIT ?BI?MAIN
BIT 0022H.1 0000H.2 UNIT _BIT_GROUP_
0022H.3 000DH.5 *** GAP ***
DATA 0030H 0001H ABSOLUTE
DATA 0031H 004AH UNIT ?DT?MAIN
IDATA 007BH 005BH UNIT ?ID?MAIN
IDATA 00D6H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?C_INITSEG
CODE 0023H 0003H ABSOLUTE
CODE 0026H 02DAH UNIT ?PR?UP_TAXI?MAIN
CODE 0300H 01E4H UNIT ?PR?ON_TAXI?MAIN
CODE 04E4H 01C0H UNIT ?C?LIB_CODE
CODE 06A4H 0104H UNIT ?PR?INIT?MAIN
CODE 07A8H 00E5H UNIT ?PR?SET_PARA?MAIN
CODE 088DH 00DFH UNIT ?PR?DIS_SP?MAIN
CODE 096CH 00CCH UNIT ?PR?DIS_PRE_DATA?MAIN
CODE 0A38H 00A4H UNIT ?PR?MAIN?MAIN
CODE 0ADCH 0092H UNIT ?PR?DIS_TIME?MAIN
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 16:44:47 PAGE 2
CODE 0B6EH 008DH UNIT ?PR?DIS_DATE?MAIN
CODE 0BFBH 008CH UNIT ?C_C51STARTUP
CODE 0C87H 007DH UNIT ?PR?DIS_PARA?MAIN
CODE 0D04H 0075H UNIT ?PR?DOWN_TAXI?MAIN
CODE 0D79H 0074H UNIT ?PR?RSET_TIME?MAIN
CODE 0DEDH 0073H UNIT ?PR?_HEXTOBCD?MAIN
CODE 0E60H 006EH UNIT ?PR?TRAN_PRE?MAIN
CODE 0ECEH 0069H UNIT ?PR?EX_INT1?MAIN
CODE 0F37H 0063H UNIT ?PR?UARTINTSVC?MAIN
CODE 0F9AH 0061H UNIT ?PR?DIS_WAIT_TIME?MAIN
CODE 0FFBH 005CH UNIT ?PR?_OUT_PUT?MAIN
CODE 1057H 0056H UNIT ?PR?_LCD_DIS_MUL?MAIN
CODE 10ADH 0055H UNIT ?PR?_IRCVSTR?MAIN
CODE 1102H 0040H UNIT ?PR?_ISENDSTR?MAIN
CODE 1142H 003FH UNIT ?PR?_SENDBYTE?MAIN
CODE 1181H 003EH UNIT ?CO?MAIN
CODE 11BFH 0032H UNIT ?PR?_CLR_RAM?MAIN
CODE 11F1H 002EH UNIT ?PR?DISPLAY?MAIN
CODE 121FH 002DH UNIT ?PR?_CLR_LCD?MAIN
CODE 124CH 002AH UNIT ?PR?DIS_SERI?MAIN
CODE 1276H 0029H UNIT ?PR?_RD_TIME_DATE?MAIN
CODE 129FH 0026H UNIT ?PR?INI_LCD?MAIN
CODE 12C5H 0024H UNIT ?PR?RCVBYTE?MAIN
CODE 12E9H 0022H UNIT ?PR?TIMER0_ISR?MAIN
CODE 130BH 0021H UNIT ?PR?ACK_I2C?MAIN
CODE 132CH 001EH UNIT ?PR?PROCESS_KEY?MAIN
CODE 134AH 001AH UNIT ?PR?EX_INT0?MAIN
CODE 1364H 0017H UNIT ?PR?UARTINIT?MAIN
CODE 137BH 0017H UNIT ?PR?_ISENDBYTE?MAIN
CODE 1392H 0017H UNIT ?PR?SET_TIME?MAIN
CODE 13A9H 0016H UNIT ?PR?START_I2C?MAIN
CODE 13BFH 0016H UNIT ?PR?_IRCVBYTE?MAIN
CODE 13D5H 0015H UNIT ?PR?_UARTSENDSTRING?MAIN
CODE 13EAH 0015H UNIT ?PR?TOTAL_DATA?MAIN
CODE 13FFH 0013H UNIT ?PR?DIS_TIME_DATE?MAIN
CODE 1412H 0013H UNIT ?PR?DIS_DATA_PARA?MAIN
CODE 1425H 0012H UNIT ?PR?_WR_COM?MAIN
CODE 1437H 0012H UNIT ?PR?_WR_DA?MAIN
CODE 1449H 0011H UNIT ?PR?STOP_I2C?MAIN
CODE 145AH 000FH UNIT ?PR?DELAY?MAIN
CODE 1469H 000FH UNIT ?PR?LDELAY?MAIN
CODE 1478H 000AH UNIT ?PR?_LCD_DIS_SIG?MAIN
CODE 1482H 0008H UNIT ?PR?_UARTSENDCHAR?MAIN
OVERLAY MAP OF MODULE: IIC (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 16:44:47 PAGE 3
+--> ?PR?INI_LCD?MAIN
+--> ?PR?UARTINIT?MAIN
+--> ?PR?INIT?MAIN
+--> ?PR?SET_TIME?MAIN
+--> ?PR?_UARTSENDCHAR?MAIN
+--> ?CO?MAIN
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_RD_TIME_DATE?MAIN
+--> ?PR?_CLR_RAM?MAIN
+--> ?PR?PROCESS_KEY?MAIN
+--> ?PR?_UARTSENDSTRING?MAIN
+--> ?PR?TRAN_PRE?MAIN
+--> ?PR?SET_PARA?MAIN
+--> ?PR?RSET_TIME?MAIN
?PR?INI_LCD?MAIN ----- ----- ----- -----
+--> ?PR?LDELAY?MAIN
+--> ?PR?_WR_COM?MAIN
?PR?_WR_COM?MAIN ----- ----- ----- -----
+--> ?PR?DELAY?MAIN
?PR?INIT?MAIN ----- ----- ----- -----
+--> ?PR?_CLR_RAM?MAIN
?PR?_CLR_RAM?MAIN ----- ----- 0008H 0003H
?PR?SET_TIME?MAIN ----- ----- ----- -----
+--> ?PR?_ISENDSTR?MAIN
?PR?_ISENDSTR?MAIN ----- ----- 0008H 0006H
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?STOP_I2C?MAIN
?PR?_SENDBYTE?MAIN ----- ----- ----- -----
+--> ?PR?START_I2C?MAIN
?PR?_LCD_DIS_MUL?MAIN ----- ----- 0008H 0005H
+--> ?PR?_WR_COM?MAIN
+--> ?PR?_WR_DA?MAIN
?PR?_WR_DA?MAIN ----- ----- ----- -----
+--> ?PR?DELAY?MAIN
?PR?_RD_TIME_DATE?MAIN ----- ----- 0008H 0006H
+--> ?PR?_IRCVSTR?MAIN
?PR?_IRCVSTR?MAIN ----- ----- 0014H 0006H
+--> ?PR?START_I2C?MAIN
+--> ?PR?_SENDBYTE?MAIN
+--> ?PR?RCVBYTE?MAIN
+--> ?PR?ACK_I2C?MAIN
+--> ?PR?STOP_I2C?MAIN
?PR?ACK_I2C?MAIN 0022H.2 0000H.1 ----- -----
+--> ?PR?RCVBYTE?MAIN
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 16:44:47 PAGE 4
?PR?PROCESS_KEY?MAIN ----- ----- ----- -----
+--> ?PR?DIS_TIME_DATE?MAIN
+--> ?PR?DIS_DATA_PARA?MAIN
+--> ?PR?DOWN_TAXI?MAIN
+--> ?PR?UP_TAXI?MAIN
?PR?DIS_TIME_DATE?MAIN ----- ----- ----- -----
+--> ?PR?ON_TAXI?MAIN
+--> ?PR?DIS_TIME?MAIN
+--> ?PR?DIS_DATE?MAIN
+--> ?PR?DIS_SP?MAIN
?PR?DIS_TIME?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_CLR_LCD?MAIN
?PR?_CLR_LCD?MAIN ----- ----- 0008H 0003H
?PR?DIS_DATE?MAIN ----- ----- ----- -----
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_CLR_LCD?MAIN
?PR?DIS_SP?MAIN ----- ----- ----- -----
+--> ?PR?_CLR_RAM?MAIN
+--> ?PR?_HEXTOBCD?MAIN
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_CLR_LCD?MAIN
?PR?_HEXTOBCD?MAIN ----- ----- 000CH 0007H
?PR?DIS_DATA_PARA?MAIN ----- ----- ----- -----
+--> ?PR?ON_TAXI?MAIN
+--> ?PR?DIS_PRE_DATA?MAIN
+--> ?PR?DIS_WAIT_TIME?MAIN
+--> ?PR?DIS_PARA?MAIN
?PR?DIS_PRE_DATA?MAIN ----- ----- ----- -----
+--> ?PR?_CLR_RAM?MAIN
+--> ?PR?_HEXTOBCD?MAIN
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_CLR_LCD?MAIN
?PR?DIS_WAIT_TIME?MAIN ----- ----- ----- -----
+--> ?PR?_CLR_RAM?MAIN
+--> ?PR?_HEXTOBCD?MAIN
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_CLR_LCD?MAIN
?PR?DIS_PARA?MAIN ----- ----- ----- -----
+--> ?PR?_CLR_RAM?MAIN
+--> ?PR?_HEXTOBCD?MAIN
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_CLR_LCD?MAIN
?PR?DOWN_TAXI?MAIN ----- ----- ----- -----
+--> ?PR?DIS_TIME_DATE?MAIN
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 16:44:47 PAGE 5
?PR?UP_TAXI?MAIN ----- ----- ----- -----
+--> ?PR?_CLR_RAM?MAIN
+--> ?PR?_HEXTOBCD?MAIN
+--> ?PR?_LCD_DIS_MUL?MAIN
+--> ?PR?_CLR_LCD?MAIN
?PR?_UARTSENDSTRING?MAIN ----- ----- ----- -----
+--> ?PR?_UARTSENDCHAR?MAIN
?PR?TRAN_PRE?MAIN ----- ----- 0008H 0004H
+--> ?PR?_OUT_PUT?MAIN
+--> ?PR?_UARTSENDCHAR?MAIN
?PR?_OUT_PUT?MAIN ----- ----- ----- -----
+--> ?PR?_HEXTOBCD?MAIN
+--> ?PR?_UARTSENDSTRING?MAIN
?PR?RSET_TIME?MAIN ----- ----- ----- -----
+--> ?PR?_ISENDSTR?MAIN
*** NEW ROOT ***************************************************
?PR?EX_INT1?MAIN ----- ----- ----- -----
+--> ?PR?_IRCVSTR?MAIN
SYMBOL TABLE OF MODULE: IIC (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0BFBH SEGMENT ?C_C51STARTUP
I:00D6H 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:0BFEH 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:0BFBH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
BL51 BANKED LINKER/LOCATER V5.12 08/28/2005 16:44:47 PAGE 6
C:0000H LINE# 92
C:0BFBH LINE# 99
C:0BFDH LINE# 100
C:0BFEH LINE# 101
C:0BFFH LINE# 102
C:0C01H LINE# 151
C:0C04H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
C:0026H PUBLIC up_taxi
C:1469H PUBLIC ldelay
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:003BH PUBLIC buf_sp
C:1145H PUBLIC _SendByte
D:00B0H PUBLIC P3
B:0020H.5 PUBLIC fg_1s1
C:12E9H PUBLIC timer0_isr
D:003DH PUBLIC buf_pu
C:088DH PUBLIC dis_sp
B:00A8H.7 PUBLIC EA
C:13D5H PUBLIC _UartSendString
B:0021H.0 PUBLIC fg_on
C:1482H PUBLIC _UartSendChar
D:00A8H PUBLIC IE
C:10B4H PUBLIC _IRcvStr
C:145AH PUBLIC delay
D:003EH PUBLIC wait_second
B:00A8H.4 PUBLIC ES
I:0087H PUBLIC stack
D:00B8H PUBLIC IP
D:0040H PUBLIC huikong_day
B:0098H.0 PUBLIC RI
D:0042H PUBLIC buf_sp_temp
D:0020H PUBLIC flag
I:0091H PUBLIC table_time
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -