📄 sybxt2.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:10:57 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE x5045.obj, 24c256.obj, fun.obj, lcd1602.obj, main.obj, ds18b20.obj, LED8x8.obj TO sybxt2 RAMSIZ
>> E (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
x5045.obj (X5045)
24c256.obj (24C256)
fun.obj (FUN)
lcd1602.obj (LCD1602)
main.obj (MAIN)
ds18b20.obj (DS18B20)
LED8x8.obj (LED8X8)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (PRINTF)
C:\KEIL\C51\LIB\C51S.LIB (STRNCMP)
C:\KEIL\C51\LIB\C51S.LIB (STRLEN)
C:\KEIL\C51\LIB\C51S.LIB (?C?MEMSET)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: sybxt2 (X5045)
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 0017H UNIT _DATA_GROUP_
DATA 001FH 0001H UNIT ?DT?X5045
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 0006H UNIT ?DT?LCD1602
DATA 0028H 0005H UNIT ?DT?FUN
DATA 002DH 0005H UNIT ?DT?_DISPLAYLISTCHAR?LCD1602
DATA 0032H 0002H UNIT ?DT?_DECODE?LCD1602
DATA 0034H 0002H UNIT ?DT?MAIN
DATA 0036H 0002H UNIT ?DT?LED8X8
DATA 0038H 0001H UNIT ?DT?SYSINIT?LCD1602
DATA 0039H 0001H UNIT ?DT?_WRITEDATALCM?LCD1602
DATA 003AH 0001H UNIT ?DT?_WRITECOMMANDLCM?LCD1602
DATA 003BH 0001H UNIT ?DT?_DISPLAYONECHAR?LCD1602
DATA 003CH 0001H UNIT ?DT?_DELAYNMS?LED8X8
IDATA 003DH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:10:57 PAGE 2
XDATA 0000H 0069H UNIT ?XD?FUN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 001CH UNIT ?PR?_WRITE_8BIT?24C256
0022H 0001H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 06D8H UNIT ?CO?MAIN
CODE 06FEH 0600H UNIT ?CO?LED8X8
CODE 0CFEH 035CH UNIT ?PR?PRINTF?PRINTF
CODE 105AH 01A7H UNIT ?PR?FUNMODUL?MAIN
CODE 1201H 0145H UNIT ?C?LIB_CODE
CODE 1346H 011DH UNIT ?CO?LCD1602
CODE 1463H 00B9H UNIT ?PR?_DECODE?LCD1602
CODE 151CH 009CH UNIT ?PR?DISPLAYKEYTOHEX_RS485?FUN
CODE 15B8H 0095H UNIT ?PR?EEPROMTEST?MAIN
CODE 164DH 008CH UNIT ?C_C51STARTUP
CODE 16D9H 0087H UNIT ?PR?FUN_X5045?MAIN
CODE 1760H 007CH UNIT ?PR?FUN_DS18B20?MAIN
CODE 17DCH 0063H UNIT ?PR?_STRNCMP?STRNCMP
CODE 183FH 005CH UNIT ?PR?SERIAL_0?FUN
CODE 189BH 004AH UNIT ?PR?FUN_EEPROM?MAIN
CODE 18E5H 004AH UNIT ?PR?_LP5?LED8X8
CODE 192FH 0048H UNIT ?PR?LCMINIT?LCD1602
CODE 1977H 0044H UNIT ?PR?_SEND_BYTES1_485?FUN
CODE 19BBH 0043H UNIT ?PR?DISPLAYSTRING?LCD1602
CODE 19FEH 0041H UNIT ?PR?_DISPLAYLISTCHAR?LCD1602
CODE 1A3FH 003AH UNIT ?PR?_SEND_BYTES?FUN
CODE 1A79H 0037H UNIT ?PR?_DISPLAY?LED8X8
CODE 1AB0H 0036H UNIT ?PR?SYSINIT?LCD1602
CODE 1AE6H 0036H UNIT ?PR?KEYBOARD_OUT?LCD1602
CODE 1B1CH 0034H UNIT ?PR?READ_TEMPERATURE?DS18B20
CODE 1B50H 0033H UNIT ?PR?_CHIPCS?MAIN
CODE 1B83H 0033H UNIT ?PR?SHOWLED88?MAIN
CODE 1BB6H 0032H UNIT ?PR?GET549DATA?FUN
CODE 1BE8H 0030H UNIT ?PR?_READFM24C256?24C256
CODE 1C18H 002FH UNIT ?PR?_DA5615?FUN
CODE 1C47H 0028H UNIT ?PR?ACK?24C256
CODE 1C6FH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1C96H 0026H UNIT ?PR?_SEND_BYTES_LEN?FUN
CODE 1CBCH 0025H UNIT ?PR?_X_WT_STATE?X5045
CODE 1CE1H 0025H UNIT ?PR?READ_BYTE?DS18B20
CODE 1D06H 0022H UNIT ?PR?_DISPLAYONECHAR?LCD1602
CODE 1D28H 0021H UNIT ?PR?OW_RESET?DS18B20
CODE 1D49H 0021H UNIT ?PR?_WRITE_BYTE?DS18B20
CODE 1D6AH 001FH UNIT ?PR?MAIN?MAIN
CODE 1D89H 001BH UNIT ?PR?_WRITECOMMANDLCM?LCD1602
CODE 1DA4H 001AH UNIT ?PR?_DELAY200MS?FUN
CODE 1DBEH 0019H UNIT ?PR?DELAY400MS?LCD1602
CODE 1DD7H 0018H UNIT ?C_INITSEG
CODE 1DEFH 0016H UNIT ?CO?FUN
CODE 1E05H 0015H UNIT ?PR?READSTATUSLCM?LCD1602
CODE 1E1AH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 1E2FH 0013H UNIT ?PR?_WRITEDATALCM?LCD1602
CODE 1E42H 0012H UNIT ?PR?COMINIT?FUN
CODE 1E54H 0011H UNIT ?PR?_X_WT_BYTE?X5045
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:10:57 PAGE 3
CODE 1E65H 0011H UNIT ?PR?_DELAY?DS18B20
CODE 1E76H 0011H UNIT ?PR?_DELAYNMS?LED8X8
CODE 1E87H 0010H UNIT ?PR?_WRITEFM24C256?24C256
CODE 1E97H 000FH UNIT ?PR?RSDOG?X5045
CODE 1EA6H 000FH UNIT ?PR?DELAY5MS?LCD1602
CODE 1EB5H 000DH UNIT ?PR?START_BIT?24C256
CODE 1EC2H 000DH UNIT ?PR?READDATALCM?LCD1602
CODE 1ECFH 000CH UNIT ?PR?GETPS2KEY?LCD1602
CODE 1EDBH 000AH UNIT ?PR?STOP_BIT?24C256
CODE 1EE5H 000AH UNIT ?PR?NO_ACK?24C256
CODE 1EEFH 0009H UNIT ?PR?DELAY1MS?FUN
CODE 1EF8H 0008H UNIT ?PR?_SEND_BYTE?FUN
CODE 1F00H 0005H UNIT ?PR?START_X5045?X5045
CODE 1F05H 0005H UNIT ?PR?STOP_X5045?X5045
OVERLAY MAP OF MODULE: sybxt2 (X5045)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?COMINIT?FUN
+--> ?CO?MAIN
+--> ?PR?_SEND_BYTES_LEN?FUN
+--> ?PR?FUNMODUL?MAIN
?PR?_SEND_BYTES_LEN?FUN ----- ----- 000BH 0003H
?PR?FUNMODUL?MAIN ----- ----- 0008H 0001H
+--> ?CO?MAIN
+--> ?PR?_SEND_BYTES_LEN?FUN
+--> ?PR?SHOWLED88?MAIN
+--> ?PR?_CHIPCS?MAIN
+--> ?PR?GET549DATA?FUN
+--> ?PR?_DELAY200MS?FUN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_DA5615?FUN
+--> ?PR?FUN_X5045?MAIN
+--> ?PR?DISPLAYKEYTOHEX_RS485?FUN
+--> ?PR?FUN_EEPROM?MAIN
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?FUN_DS18B20?MAIN
?PR?SHOWLED88?MAIN ----- ----- 0009H 0002H
+--> ?PR?_LP5?LED8X8
?PR?_LP5?LED8X8 ----- ----- 000BH 0002H
+--> ?PR?_DISPLAY?LED8X8
?PR?_DISPLAY?LED8X8 ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:10:57 PAGE 4
+--> ?CO?LED8X8
?PR?PRINTF?PRINTF 0020H.0 0001H.1 000BH 0014H
+--> ?PR?PUTCHAR?PUTCHAR
?PR?FUN_X5045?MAIN ----- ----- ----- -----
+--> ?CO?MAIN
+--> ?PR?_STRLEN?STRLEN
+--> ?PR?_SEND_BYTES_LEN?FUN
+--> ?PR?START_X5045?X5045
+--> ?PR?STOP_X5045?X5045
+--> ?PR?RSDOG?X5045
+--> ?PR?DELAY1MS?FUN
?PR?START_X5045?X5045 ----- ----- ----- -----
+--> ?PR?_X_WT_STATE?X5045
?PR?_X_WT_STATE?X5045 ----- ----- ----- -----
+--> ?PR?_X_WT_BYTE?X5045
?PR?STOP_X5045?X5045 ----- ----- ----- -----
+--> ?PR?_X_WT_STATE?X5045
?PR?DISPLAYKEYTOHEX_RS485?FUN ----- ----- 0009H 0002H
+--> ?CO?FUN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_SEND_BYTES1_485?FUN
?PR?_SEND_BYTES1_485?FUN ----- ----- 000BH 0003H
?PR?FUN_EEPROM?MAIN ----- ----- 0009H 0001H
+--> ?CO?MAIN
+--> ?PR?_SEND_BYTES_LEN?FUN
+--> ?PR?EEPROMTEST?MAIN
?PR?EEPROMTEST?MAIN ----- ----- 000AH 0001H
+--> ?PR?_WRITEFM24C256?24C256
+--> ?PR?DELAY1MS?FUN
+--> ?PR?_READFM24C256?24C256
+--> ?PR?_SEND_BYTES_LEN?FUN
+--> ?CO?MAIN
+--> ?PR?_STRNCMP?STRNCMP
+--> ?PR?_SEND_BYTES?FUN
?PR?_WRITEFM24C256?24C256 ----- ----- ----- -----
+--> ?PR?ACK?24C256
+--> ?PR?_WRITE_8BIT?24C256
+--> ?PR?STOP_BIT?24C256
?PR?ACK?24C256 ----- ----- ----- -----
+--> ?PR?START_BIT?24C256
+--> ?PR?_WRITE_8BIT?24C256
?PR?_READFM24C256?24C256 ----- ----- ----- -----
+--> ?PR?ACK?24C256
+--> ?PR?START_BIT?24C256
+--> ?PR?_WRITE_8BIT?24C256
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:10:57 PAGE 5
+--> ?PR?NO_ACK?24C256
+--> ?PR?STOP_BIT?24C256
?PR?_STRNCMP?STRNCMP ----- ----- 000BH 0008H
?PR?_SEND_BYTES?FUN ----- ----- 000BH 0003H
+--> ?PR?_STRLEN?STRLEN
?PR?FUN_DS18B20?MAIN ----- ----- 0009H 0002H
+--> ?CO?MAIN
+--> ?PR?_SEND_BYTES_LEN?FUN
+--> ?PR?READ_TEMPERATURE?DS18B20
+--> ?PR?PRINTF?PRINTF
?PR?READ_TEMPERATURE?DS18B20 ----- ----- 000BH 0002H
+--> ?PR?OW_RESET?DS18B20
+--> ?PR?_WRITE_BYTE?DS18B20
+--> ?PR?READ_BYTE?DS18B20
?PR?OW_RESET?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY?DS18B20
?PR?_WRITE_BYTE?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY?DS18B20
?PR?READ_BYTE?DS18B20 ----- ----- ----- -----
+--> ?PR?_DELAY?DS18B20
UNRESOLVED EXTERNAL SYMBOLS:
CH451INIT
STR
TESTCH451
SYMBOL TABLE OF MODULE: sybxt2 (X5045)
VALUE TYPE NAME
----------------------------------
------- MODULE X5045
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
D:001FH PUBLIC uccmd
D:00B8H PUBLIC IP
C:1E97H PUBLIC rsdog
C:1CBCH PUBLIC _x_wt_state
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:1E54H PUBLIC _x_wt_byte
B:0090H.1 PUBLIC xsck
B:0090H.6 PUBLIC xcs
B:0090H.0 PUBLIC xsi
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:10:57 PAGE 6
C:1F00H PUBLIC start_x5045
D:00C8H PUBLIC T2CON
C:1F05H PUBLIC stop_x5045
D:00D0H PUBLIC PSW
------- PROC _X_WT_BYTE
D:0007H SYMBOL xxdata
------- DO
D:0006H SYMBOL i
------- ENDDO
C:1E54H LINE# 22
C:1E54H LINE# 23
C:1E54H LINE# 24
C:1E56H LINE# 26
C:1E56H LINE# 27
C:1E58H LINE# 28
C:1E5CH LINE# 29
C:1E5EH LINE# 30
C:1E62H LINE# 31
C:1E62H LINE# 32
C:1E64H LINE# 33
------- ENDPROC _X_WT_BYTE
------- PROC _X_WT_STATE
D:0005H SYMBOL xxdata
C:1CBCH LINE# 36
C:1CBEH LINE# 37
C:1CBEH LINE# 38
C:1CC0H LINE# 39
C:1CC5H LINE# 40
C:1CC7H LINE# 41
C:1CC8H LINE# 42
C:1CCAH LINE# 43
C:1CCFH LINE# 44
C:1CD4H LINE# 45
C:1CD6H LINE# 46
C:1CD7H LINE# 47
C:1CD9H LINE# 48
C:1CDEH LINE# 49
C:1CE0H LINE# 50
------- ENDPROC _X_WT_STATE
------- PROC START_X5045
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -