📄 sybxt1.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:12:28 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, fun.obj, rtc.obj, x5045.obj, CH451C54.obj, 24c256.obj, lcd1602.obj TO sybxt1 RAMSIZE
>> (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
fun.obj (FUN)
rtc.obj (RTC)
x5045.obj (X5045)
CH451C54.obj (CH451C54)
24c256.obj (24C256)
lcd1602.obj (LCD1602)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
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?PLDIIDATA)
C:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: sybxt1 (MAIN)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
DATA 0010H 0007H UNIT ?DT?RTC
DATA 0017H 0006H UNIT ?DT?LCD1602
DATA 001DH 0002H UNIT ?DT?MAIN
DATA 001FH 0001H UNIT ?DT?X5045
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.5 UNIT ?BI?RTC
0021H.6 0000H.2 *** GAP ***
DATA 0022H 001AH UNIT _DATA_GROUP_
DATA 003CH 0005H UNIT ?DT?FUN
DATA 0041H 0001H UNIT ?DT?CH451C54
IDATA 0042H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0069H UNIT ?XD?FUN
XDATA 0069H 0039H UNIT ?XD?RTC
XDATA 00A2H 0028H UNIT _XDATA_GROUP_
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:12:28 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 000DH UNIT ?PR?CH451_INIT?CH451C54
CODE 0013H 0003H ABSOLUTE
CODE 0016H 000DH UNIT ?PR?START_BIT?24C256
CODE 0023H 0003H ABSOLUTE
CODE 0026H 065EH UNIT ?CO?MAIN
CODE 0684H 035CH UNIT ?PR?PRINTF?PRINTF
CODE 09E0H 023BH UNIT ?C?LIB_CODE
CODE 0C1BH 0233H UNIT ?PR?TIMEOUTPUT?RTC
CODE 0E4EH 01ECH UNIT ?PR?FUNMODUL?MAIN
CODE 103AH 01BCH UNIT ?PR?ASSIGNPROTOCOL?FUN
CODE 11F6H 011DH UNIT ?CO?LCD1602
CODE 1313H 00E6H UNIT ?PR?_DOSPROCMD?FUN
CODE 13F9H 00B9H UNIT ?PR?_DECODE?LCD1602
CODE 14B2H 00AFH UNIT ?PR?DS_INIT?RTC
CODE 1561H 009CH UNIT ?PR?DISPLAYKEYTOHEX_RS485?FUN
CODE 15FDH 0095H UNIT ?PR?EEPROMTEST?MAIN
CODE 1692H 008CH UNIT ?C_C51STARTUP
CODE 171EH 0087H UNIT ?PR?FUN_X5045?MAIN
CODE 17A5H 0063H UNIT ?PR?_STRNCMP?STRNCMP
CODE 1808H 005EH UNIT ?PR?_DS_WRITE?RTC
CODE 1866H 005CH UNIT ?PR?SERIAL_0?FUN
CODE 18C2H 0051H UNIT ?CO?RTC
CODE 1913H 0050H UNIT ?PR?_DS_READ?RTC
CODE 1963H 004AH UNIT ?PR?FUN_EEPROM?MAIN
CODE 19ADH 0048H UNIT ?PR?LCMINIT?LCD1602
CODE 19F5H 0044H UNIT ?PR?_SEND_BYTES1_485?FUN
CODE 1A39H 0043H UNIT ?PR?DISPLAYSTRING?LCD1602
CODE 1A7CH 0041H UNIT ?PR?_DISPLAYLISTCHAR?LCD1602
CODE 1ABDH 003DH UNIT ?PR?CH451_INTER?CH451C54
CODE 1AFAH 003CH UNIT ?PR?TESTCH451?CH451C54
CODE 1B36H 003AH UNIT ?PR?_SEND_BYTES?FUN
CODE 1B70H 0036H UNIT ?PR?SYSINIT?LCD1602
CODE 1BA6H 0036H UNIT ?PR?KEYBOARD_OUT?LCD1602
CODE 1BDCH 0033H UNIT ?PR?_CHIPCS?FUN
CODE 1C0FH 0032H UNIT ?PR?GET549DATA?FUN
CODE 1C41H 0030H UNIT ?PR?_READFM24C256?24C256
CODE 1C71H 002FH UNIT ?PR?_DA5615?FUN
CODE 1CA0H 002DH UNIT ?PR?_GETCH451CODE?CH451C54
CODE 1CCDH 002CH UNIT ?PR?CH451INIT?CH451C54
CODE 1CF9H 0028H UNIT ?PR?ACK?24C256
CODE 1D21H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 1D48H 0026H UNIT ?PR?_SEND_BYTES_LEN?FUN
CODE 1D6EH 0025H UNIT ?PR?_X_WT_STATE?X5045
CODE 1D93H 0022H UNIT ?C_INITSEG
CODE 1DB5H 0022H UNIT ?PR?_DISPLAYONECHAR?LCD1602
CODE 1DD7H 0020H UNIT ?CO?CH451C54
CODE 1DF7H 001FH UNIT ?PR?MAIN?MAIN
CODE 1E16H 001EH UNIT ?PR?_CH451_WRITE?CH451C54
CODE 1E34H 001CH UNIT ?PR?_SEND_BYTE?FUN
CODE 1E50H 001CH UNIT ?PR?_WRITE_8BIT?24C256
CODE 1E6CH 001BH UNIT ?CO?FUN
CODE 1E87H 001BH UNIT ?PR?_WRITECOMMANDLCM?LCD1602
CODE 1EA2H 001AH UNIT ?PR?_DELAY200MS?FUN
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:12:28 PAGE 3
CODE 1EBCH 0019H UNIT ?PR?DELAY400MS?LCD1602
CODE 1ED5H 0015H UNIT ?PR?READSTATUSLCM?LCD1602
CODE 1EEAH 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 1EFFH 0014H UNIT ?PR?_BCD2_HEX?RTC
CODE 1F13H 0013H UNIT ?PR?DELAY?CH451C54
CODE 1F26H 0013H UNIT ?PR?_WRITEDATALCM?LCD1602
CODE 1F39H 0012H UNIT ?PR?COMINIT?FUN
CODE 1F4BH 0011H UNIT ?PR?_WT_BYTE?RTC
CODE 1F5CH 0011H UNIT ?PR?RD_BYTE?RTC
CODE 1F6DH 0011H UNIT ?PR?_X_WT_BYTE?X5045
CODE 1F7EH 0010H UNIT ?PR?_WRITEFM24C256?24C256
CODE 1F8EH 000FH UNIT ?PR?RSDOG?X5045
CODE 1F9DH 000FH UNIT ?PR?DELAY5MS?LCD1602
CODE 1FACH 000DH UNIT ?PR?READDATALCM?LCD1602
CODE 1FB9H 000CH UNIT ?PR?GETPS2KEY?LCD1602
CODE 1FC5H 000AH UNIT ?PR?STOP_BIT?24C256
CODE 1FCFH 000AH UNIT ?PR?NO_ACK?24C256
CODE 1FD9H 0009H UNIT ?PR?_OP_JDQ?FUN
CODE 1FE2H 0009H UNIT ?PR?_OP_BELL?FUN
CODE 1FEBH 0009H UNIT ?PR?DELAY1MS?FUN
CODE 1FF4H 0005H UNIT ?PR?START_X5045?X5045
CODE 1FF9H 0005H UNIT ?PR?STOP_X5045?X5045
OVERLAY MAP OF MODULE: sybxt1 (MAIN)
SEGMENT BIT_GROUP DATA_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH 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 ----- ----- 0025H 0003H ----- -----
?PR?FUNMODUL?MAIN ----- ----- 0022H 0001H ----- -----
+--> ?PR?_CHIPCS?FUN
+--> ?PR?DS_INIT?RTC
+--> ?CO?MAIN
+--> ?PR?_SEND_BYTES_LEN?FUN
+--> ?PR?TIMEOUTPUT?RTC
+--> ?PR?CH451INIT?CH451C54
+--> ?PR?TESTCH451?CH451C54
+--> ?PR?SYSINIT?LCD1602
+--> ?PR?GETPS2KEY?LCD1602
+--> ?PR?DISPLAYSTRING?LCD1602
+--> ?PR?GET549DATA?FUN
+--> ?PR?_DELAY200MS?FUN
+--> ?PR?PRINTF?PRINTF
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:12:28 PAGE 4
+--> ?PR?_DA5615?FUN
+--> ?PR?FUN_X5045?MAIN
+--> ?PR?DISPLAYKEYTOHEX_RS485?FUN
+--> ?PR?FUN_EEPROM?MAIN
+--> ?PR?ASSIGNPROTOCOL?FUN
+--> ?PR?_STRLEN?STRLEN
?PR?DS_INIT?RTC ----- ----- 0023H 0001H 00A2H 0005H
+--> ?PR?_DS_READ?RTC
+--> ?PR?_DS_WRITE?RTC
+--> ?CO?RTC
+--> ?PR?_STRNCMP?STRNCMP
+--> ?PR?_SEND_BYTES?FUN
?PR?_DS_READ?RTC ----- ----- 0028H 0001H ----- -----
+--> ?PR?_WT_BYTE?RTC
+--> ?PR?RD_BYTE?RTC
+--> ?PR?_BCD2_HEX?RTC
?PR?_DS_WRITE?RTC ----- ----- ----- ----- ----- -----
+--> ?PR?_WT_BYTE?RTC
?PR?_STRNCMP?STRNCMP ----- ----- 0025H 0008H ----- -----
?PR?_SEND_BYTES?FUN ----- ----- 0028H 0003H ----- -----
+--> ?PR?_STRLEN?STRLEN
?PR?TIMEOUTPUT?RTC ----- ----- 0023H 0005H ----- -----
+--> ?PR?_DS_READ?RTC
+--> ?CO?RTC
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_SEND_BYTES?FUN
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0028H 0014H ----- -----
+--> ?PR?PUTCHAR?PUTCHAR
?PR?CH451INIT?CH451C54 ----- ----- ----- ----- ----- -----
+--> ?PR?CH451_INIT?CH451C54
+--> ?PR?_CH451_WRITE?CH451C54
?PR?TESTCH451?CH451C54 ----- ----- ----- ----- ----- -----
+--> ?PR?_CH451_WRITE?CH451C54
+--> ?PR?_GETCH451CODE?CH451C54
+--> ?PR?DELAY?CH451C54
?PR?_GETCH451CODE?CH451C54 ----- ----- ----- ----- ----- -----
+--> ?CO?CH451C54
?PR?SYSINIT?LCD1602 ----- ----- 0023H 0001H ----- -----
+--> ?PR?DELAY400MS?LCD1602
+--> ?PR?LCMINIT?LCD1602
+--> ?PR?DELAY5MS?LCD1602
+--> ?CO?LCD1602
+--> ?PR?_DISPLAYLISTCHAR?LCD1602
+--> ?PR?READDATALCM?LCD1602
?PR?LCMINIT?LCD1602 ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:12:28 PAGE 5
+--> ?PR?_WRITECOMMANDLCM?LCD1602
+--> ?PR?DELAY5MS?LCD1602
?PR?_WRITECOMMANDLCM?LCD1602 ----- ----- 002BH 0001H ----- -----
+--> ?PR?READSTATUSLCM?LCD1602
?PR?_DISPLAYLISTCHAR?LCD1602 ----- ----- 0025H 0005H ----- -----
+--> ?CO?LCD1602
+--> ?PR?_DISPLAYONECHAR?LCD1602
?PR?_DISPLAYONECHAR?LCD1602 ----- ----- 002AH 0001H ----- -----
+--> ?PR?_WRITECOMMANDLCM?LCD1602
+--> ?PR?_WRITEDATALCM?LCD1602
?PR?_WRITEDATALCM?LCD1602 ----- ----- 002BH 0001H ----- -----
+--> ?PR?READSTATUSLCM?LCD1602
?PR?GETPS2KEY?LCD1602 ----- ----- ----- ----- ----- -----
+--> ?PR?_DECODE?LCD1602
?PR?_DECODE?LCD1602 ----- ----- 0023H 0002H ----- -----
+--> ?PR?_DISPLAYLISTCHAR?LCD1602
+--> ?CO?LCD1602
+--> ?PR?_DISPLAYONECHAR?LCD1602
?PR?DISPLAYSTRING?LCD1602 ----- ----- ----- ----- ----- -----
+--> ?PR?_DISPLAYLISTCHAR?LCD1602
+--> ?PR?_DISPLAYONECHAR?LCD1602
?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 ----- ----- 0023H 0002H ----- -----
+--> ?CO?FUN
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_SEND_BYTES1_485?FUN
?PR?_SEND_BYTES1_485?FUN ----- ----- 0025H 0003H ----- -----
?PR?FUN_EEPROM?MAIN ----- ----- 0023H 0001H ----- -----
+--> ?CO?MAIN
+--> ?PR?_SEND_BYTES_LEN?FUN
BL51 BANKED LINKER/LOCATER V5.12 05/27/2007 09:12:28 PAGE 6
+--> ?PR?EEPROMTEST?MAIN
?PR?EEPROMTEST?MAIN ----- ----- 0024H 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
+--> ?PR?NO_ACK?24C256
+--> ?PR?STOP_BIT?24C256
?PR?ASSIGNPROTOCOL?FUN 0020H.0 0000H.1 ----- ----- 00A2H 0028H
+--> ?PR?_DOSPROCMD?FUN
?PR?_DOSPROCMD?FUN ----- ----- 0023H 000DH ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -