📄 xwj_fk.m51
字号:
BL51 BANKED LINKER/LOCATER V5.01 04/21/2005 09:54:48 PAGE 1
BL51 BANKED LINKER/LOCATER V5.01, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE xwj_fk.obj, xwj_fkmain.obj, .\xwj_hlkey.OBJ, .\xwj_lcd_16.OBJ, .\xwj_lcd6963.OBJ, .\xwj_Serial.
>> OBJ, .\change.OBJ TO xwj_fk RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
xwj_fk.obj (XWJ_FK)
xwj_fkmain.obj (XWJ_FKMAIN)
.\xwj_hlkey.OBJ (XWJ_HLKEY)
.\xwj_lcd_16.OBJ (XWJ_LCD_16)
.\xwj_lcd6963.OBJ (XWJ_LCD6963)
.\xwj_Serial.OBJ (XWJ_SERIAL)
.\change.OBJ (CHANGE)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)
D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51S.LIB (RAND)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: xwj_fk (XWJ_FK)
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 0010H UNIT ?DT?XWJ_FK
DATA 0018H 0008H UNIT ?DT?CHANGE
BIT 0020H.0 0000H.4 UNIT ?BI?XWJ_SERIAL
BIT 0020H.4 0000H.3 UNIT ?BI?XWJ_LCD6963
BIT 0020H.7 0000H.2 UNIT _BIT_GROUP_
BIT 0021H.1 0000H.1 UNIT ?BI?XWJ_FK
BIT 0021H.2 0000H.1 UNIT ?BI?XWJ_HLKEY
0021H.3 0000H.5 *** GAP ***
DATA 0022H 001EH UNIT _DATA_GROUP_
DATA 0040H 0004H UNIT ?DT?XWJ_HLKEY
DATA 0044H 0004H UNIT ?DT?XWJ_SERIAL
DATA 0048H 0004H UNIT ?DT?RAND?RAND
DATA 004CH 0002H UNIT ?DT?XWJ_LCD6963
IDATA 004EH 0032H UNIT ?ID?XWJ_FK
IDATA 0080H 0018H UNIT ?ID?XWJ_SERIAL
IDATA 0098H 0006H UNIT _IDATA_GROUP_
IDATA 009EH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0020H UNIT ?PR?_DELAY?XWJ_FKMAIN
BL51 BANKED LINKER/LOCATER V5.01 04/21/2005 09:54:48 PAGE 2
CODE 0023H 0003H ABSOLUTE
CODE 0026H 04E8H UNIT ?CO?XWJ_LCD6963
CODE 050EH 037BH UNIT ?PR?_PRINT?XWJ_LCD6963
CODE 0889H 01FFH UNIT ?PR?FK_ADD?XWJ_FK
CODE 0A88H 01B7H UNIT ?PR?_CHNINT?CHANGE
CODE 0C3FH 015FH UNIT ?PR?_LCD6963LINE?XWJ_LCD6963
CODE 0D9EH 013EH UNIT ?CO?XWJ_FK
CODE 0EDCH 0134H UNIT ?PR?FK_MOVE?XWJ_FK
CODE 1010H 0126H UNIT ?C?LIB_CODE
CODE 1136H 0115H UNIT ?PR?FK_INIT?XWJ_FK
CODE 124BH 0114H UNIT ?PR?_FNKEYCODE?XWJ_HLKEY
CODE 135FH 00CEH UNIT ?PR?FK_REFFK?XWJ_FK
CODE 142DH 009BH UNIT ?PR?_CHNCHAR?CHANGE
CODE 14C8H 0091H UNIT ?CO?XWJ_LCD_16
CODE 1559H 008CH UNIT ?C_C51STARTUP
CODE 15E5H 007DH UNIT ?PR?FK_SHOW?XWJ_FK
CODE 1662H 0072H UNIT ?PR?LCD16MAIN?XWJ_LCD_16
CODE 16D4H 006EH UNIT ?PR?_FNDOTC?XWJ_LCD6963
CODE 1742H 006DH UNIT ?PR?KEYSCAN?XWJ_HLKEY
CODE 17AFH 0060H UNIT ?PR?_LCD6963CIRCLE?XWJ_LCD6963
CODE 180FH 005FH UNIT ?PR?FK_REFNEW?XWJ_FK
CODE 186EH 005FH UNIT ?PR?FK_CHK?XWJ_FK
CODE 18CDH 005AH UNIT ?PR?_PUTCHAR?XWJ_SERIAL
CODE 1927H 0051H UNIT ?PR?_FK_REFLINE?XWJ_FK
CODE 1978H 0051H UNIT ?PR?FK_NEW?XWJ_FK
CODE 19C9H 0051H UNIT ?PR?SERIAL?XWJ_SERIAL
CODE 1A1AH 004BH UNIT ?PR?LCD6963MAIN?XWJ_LCD6963
CODE 1A65H 0041H UNIT ?PR?RAND?RAND
CODE 1AA6H 003DH UNIT ?PR?_LCD16WRITECG?XWJ_LCD_16
CODE 1AE3H 003BH UNIT ?PR?LCD6963INIT?XWJ_LCD6963
CODE 1B1EH 0032H UNIT ?PR?_LCD6963REC?XWJ_LCD6963
CODE 1B50H 0031H UNIT ?PR?_LCD16DISPLAY?XWJ_LCD_16
CODE 1B81H 0030H UNIT ?PR?MAIN?XWJ_FKMAIN
CODE 1BB1H 0030H UNIT ?PR?_FNSETPOSTXT?XWJ_LCD6963
CODE 1BE1H 002BH UNIT ?PR?_FNPW2D?XWJ_LCD6963
CODE 1C0CH 002BH UNIT ?PR?LCD6963CLS?XWJ_LCD6963
CODE 1C37H 0029H UNIT ?PR?LCD16RESET?XWJ_LCD_16
CODE 1C60H 0025H UNIT ?PR?_LCD6963FILLREC?XWJ_LCD6963
CODE 1C85H 0025H UNIT ?PR?GETBYTE?XWJ_SERIAL
CODE 1CAAH 0024H UNIT ?PR?SERIAL_MAIN?XWJ_SERIAL
CODE 1CCEH 0023H UNIT ?PR?_FNSETPOS?XWJ_LCD6963
CODE 1CF1H 0020H UNIT ?CO?XWJ_HLKEY
CODE 1D11H 0020H UNIT ?PR?_FNPW1D?XWJ_LCD6963
CODE 1D31H 001FH UNIT ?PR?_PUTINBUF?XWJ_SERIAL
CODE 1D50H 001EH UNIT ?PR?FNPRD?XWJ_LCD6963
CODE 1D6EH 001CH UNIT ?PR?_LCD16FILL?XWJ_LCD_16
CODE 1D8AH 001BH UNIT ?PR?_FK_DOT?XWJ_FK
CODE 1DA5H 001BH UNIT ?PR?_FK_CLDOT?XWJ_FK
CODE 1DC0H 001AH UNIT ?PR?_LCD16DELAY?XWJ_LCD_16
CODE 1DDAH 0019H UNIT ?PR?_LCD16WRDATAHH?XWJ_LCD_16
CODE 1DF3H 0017H UNIT ?PR?_LCD16POS?XWJ_LCD_16
CODE 1E0AH 0017H UNIT ?PR?_FNDOT?XWJ_LCD6963
CODE 1E21H 0017H UNIT ?PR?SERIAL_INIT?XWJ_SERIAL
CODE 1E38H 0015H UNIT ?PR?LCD16INITCG?XWJ_LCD_16
CODE 1E4DH 0014H UNIT ?PR?FNST01?XWJ_LCD6963
CODE 1E61H 0013H UNIT ?PR?_FNPW?XWJ_LCD6963
CODE 1E74H 0013H UNIT ?PR?_FNPWDATA?XWJ_LCD6963
BL51 BANKED LINKER/LOCATER V5.01 04/21/2005 09:54:48 PAGE 3
CODE 1E87H 0013H UNIT ?PR?_FNCLDOT?XWJ_LCD6963
CODE 1E9AH 0013H UNIT ?C_INITSEG
CODE 1EADH 0013H UNIT ?PR?_PUTSTRING?XWJ_SERIAL
CODE 1EC0H 0012H UNIT ?PR?_LCD16WRCTRL?XWJ_LCD_16
CODE 1ED2H 0012H UNIT ?PR?_LCD16WRDATA?XWJ_LCD_16
CODE 1EE4H 0012H UNIT ?PR?_LCD16WRCHARHH?XWJ_LCD_16
CODE 1EF6H 0012H UNIT ?PR?_PRINTAT?XWJ_LCD6963
CODE 1F08H 000EH UNIT ?CO?XWJ_SERIAL
CODE 1F16H 000CH UNIT ?PR?FNST3?XWJ_LCD6963
CODE 1F22H 000BH UNIT ?PR?_LCD16WRDATAH?XWJ_LCD_16
CODE 1F2DH 000BH UNIT ?PR?_LCD6963CURSOR?XWJ_LCD6963
CODE 1F38H 000AH UNIT ?PR?_LCD16WRCHAR?XWJ_LCD_16
CODE 1F42H 000AH UNIT ?PR?_LCD16WRCHARN?XWJ_LCD_16
CODE 1F4CH 0006H UNIT ?PR?KEYTEST?XWJ_HLKEY
CODE 1F52H 0006H UNIT ?PR?_LCD16WRCTRLN?XWJ_LCD_16
CODE 1F58H 0005H UNIT ?PR?KEYGETCODE?XWJ_HLKEY
CODE 1F5DH 0005H UNIT ?PR?LCD6963CHHZ?XWJ_LCD6963
CODE 1F62H 0003H UNIT ?PR?FNGETROW?XWJ_LCD6963
CODE 1F65H 0003H UNIT ?PR?FNGETCOL?XWJ_LCD6963
CODE 1F68H 0003H UNIT ?PR?CHECKIN?XWJ_SERIAL
OVERLAY MAP OF MODULE: xwj_fk (XWJ_FK)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?XWJ_FKMAIN
+--> ?C_INITSEG
?PR?MAIN?XWJ_FKMAIN ----- ----- ----- ----- ----- -----
+--> ?PR?SERIAL_INIT?XWJ_SERIAL
+--> ?PR?LCD6963INIT?XWJ_LCD6963
+--> ?PR?LCD16RESET?XWJ_LCD_16
+--> ?PR?SERIAL_MAIN?XWJ_SERIAL
+--> ?PR?LCD16MAIN?XWJ_LCD_16
+--> ?PR?_DELAY?XWJ_FKMAIN
+--> ?PR?LCD6963MAIN?XWJ_LCD6963
+--> ?PR?FK_INIT?XWJ_FK
+--> ?PR?FK_MOVE?XWJ_FK
?PR?LCD6963INIT?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?_FNPW2D?XWJ_LCD6963
+--> ?PR?_FNPW?XWJ_LCD6963
?PR?_FNPW2D?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?FNST01?XWJ_LCD6963
?PR?_FNPW?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?FNST01?XWJ_LCD6963
?PR?LCD16RESET?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16DELAY?XWJ_LCD_16
+--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
BL51 BANKED LINKER/LOCATER V5.01 04/21/2005 09:54:48 PAGE 4
?PR?_LCD16DELAY?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16WRCTRLN?XWJ_LCD_16
?PR?_LCD16WRCTRL?XWJ_LCD_16 ----- ----- 0025H 0001H ----- -----
?PR?SERIAL_MAIN?XWJ_SERIAL ----- ----- 0022H 0001H ----- -----
+--> ?CO?XWJ_SERIAL
+--> ?PR?_PUTSTRING?XWJ_SERIAL
+--> ?PR?_DELAY?XWJ_FKMAIN
+--> ?PR?CHECKIN?XWJ_SERIAL
+--> ?PR?GETBYTE?XWJ_SERIAL
+--> ?PR?_PUTCHAR?XWJ_SERIAL
?PR?_PUTSTRING?XWJ_SERIAL ----- ----- ----- ----- ----- -----
+--> ?PR?_PUTCHAR?XWJ_SERIAL
?PR?GETBYTE?XWJ_SERIAL ----- ----- ----- ----- 0098H 0001H
?PR?LCD16MAIN?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?LCD16RESET?XWJ_LCD_16
+--> ?PR?_LCD16FILL?XWJ_LCD_16
+--> ?PR?LCD16INITCG?XWJ_LCD_16
+--> ?PR?_LCD16WRITECG?XWJ_LCD_16
+--> ?PR?_LCD16DELAY?XWJ_LCD_16
+--> ?PR?_LCD16WRCHAR?XWJ_LCD_16
+--> ?PR?_LCD16WRCHARN?XWJ_LCD_16
+--> ?PR?_LCD16WRDATAHH?XWJ_LCD_16
+--> ?CO?XWJ_LCD_16
+--> ?PR?_LCD16DISPLAY?XWJ_LCD_16
?PR?_LCD16FILL?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16POS?XWJ_LCD_16
+--> ?PR?_LCD16WRDATA?XWJ_LCD_16
?PR?_LCD16POS?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
?PR?_LCD16WRDATA?XWJ_LCD_16 ----- ----- 0025H 0001H ----- -----
?PR?LCD16INITCG?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
+--> ?CO?XWJ_LCD_16
+--> ?PR?_LCD16WRDATA?XWJ_LCD_16
?PR?_LCD16WRITECG?XWJ_LCD_16 ----- ----- 0022H 0001H ----- -----
+--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
+--> ?CO?XWJ_LCD_16
+--> ?PR?_LCD16WRDATA?XWJ_LCD_16
+--> ?PR?_LCD16POS?XWJ_LCD_16
?PR?_LCD16WRCHAR?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16POS?XWJ_LCD_16
+--> ?PR?_LCD16WRDATA?XWJ_LCD_16
?PR?_LCD16WRCHARN?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16POS?XWJ_LCD_16
BL51 BANKED LINKER/LOCATER V5.01 04/21/2005 09:54:48 PAGE 5
+--> ?PR?_LCD16WRDATAH?XWJ_LCD_16
?PR?_LCD16WRDATAH?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?CO?XWJ_LCD_16
+--> ?PR?_LCD16WRDATA?XWJ_LCD_16
?PR?_LCD16WRDATAHH?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?CO?XWJ_LCD_16
+--> ?PR?_LCD16WRDATA?XWJ_LCD_16
?PR?_LCD16DISPLAY?XWJ_LCD_16 ----- ----- 0022H 0003H ----- -----
+--> ?PR?_LCD16POS?XWJ_LCD_16
+--> ?PR?_LCD16WRDATA?XWJ_LCD_16
?PR?LCD6963MAIN?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?LCD6963CLS?XWJ_LCD6963
+--> ?PR?_LCD6963CURSOR?XWJ_LCD6963
+--> ?CO?XWJ_LCD6963
+--> ?PR?_PRINT?XWJ_LCD6963
+--> ?PR?LCD6963CHHZ?XWJ_LCD6963
+--> ?PR?_LCD6963REC?XWJ_LCD6963
+--> ?PR?_LCD6963CIRCLE?XWJ_LCD6963
+--> ?PR?_LCD6963FILLREC?XWJ_LCD6963
+--> ?PR?_FNCLDOT?XWJ_LCD6963
?PR?LCD6963CLS?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?_FNPW2D?XWJ_LCD6963
+--> ?PR?_FNPW?XWJ_LCD6963
+--> ?PR?FNST3?XWJ_LCD6963
+--> ?PR?_FNPWDATA?XWJ_LCD6963
?PR?_FNPWDATA?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?FNST3?XWJ_LCD6963
?PR?_LCD6963CURSOR?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?_FNSETPOS?XWJ_LCD6963
?PR?_FNSETPOS?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?_FNPW2D?XWJ_LCD6963
?PR?_PRINT?XWJ_LCD6963 ----- ----- 0031H 000FH ----- -----
+--> ?PR?FNGETCOL?XWJ_LCD6963
+--> ?PR?FNGETROW?XWJ_LCD6963
+--> ?PR?_DELAY?XWJ_FKMAIN
+--> ?PR?LCD6963CLS?XWJ_LCD6963
+--> ?PR?_FNSETPOSTXT?XWJ_LCD6963
+--> ?PR?_FNPW1D?XWJ_LCD6963
+--> ?PR?_FNPW?XWJ_LCD6963
+--> ?CO?XWJ_LCD6963
+--> ?PR?_FNPWDATA?XWJ_LCD6963
+--> ?PR?FNPRD?XWJ_LCD6963
?PR?_FNSETPOSTXT?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?_FNPW2D?XWJ_LCD6963
?PR?_FNPW1D?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?FNST01?XWJ_LCD6963
BL51 BANKED LINKER/LOCATER V5.01 04/21/2005 09:54:48 PAGE 6
?PR?FNPRD?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?FNST01?XWJ_LCD6963
?PR?LCD6963CHHZ?XWJ_LCD6963 0020H.7 0000H.1 ----- ----- ----- -----
?PR?_LCD6963REC?XWJ_LCD6963 ----- ----- 0023H 0004H ----- -----
+--> ?PR?_LCD6963LINE?XWJ_LCD6963
?PR?_LCD6963LINE?XWJ_LCD6963 0020H.7 0000H.2 0027H 0008H ----- -----
+--> ?PR?_FNDOT?XWJ_LCD6963
?PR?_FNDOT?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?_FNSETPOS?XWJ_LCD6963
+--> ?PR?_FNPW?XWJ_LCD6963
?PR?_LCD6963CIRCLE?XWJ_LCD6963 ----- ----- 0022H 0007H ----- -----
+--> ?PR?_FNDOTC?XWJ_LCD6963
?PR?_FNDOTC?XWJ_LCD6963 ----- ----- 0029H 0004H ----- -----
+--> ?PR?_FNDOT?XWJ_LCD6963
?PR?_LCD6963FILLREC?XWJ_LCD6963 ----- ----- 0022H 0005H ----- -----
+--> ?PR?_FNDOT?XWJ_LCD6963
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -