📄 xwj_fk.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 01/14/2008 10:34:18 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\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)
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?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFX256)
C:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (RAND)
C:\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
0003H 0020H *** GAP ***
BL51 BANKED LINKER/LOCATER V6.00 01/14/2008 10:34:18 PAGE 2
CODE 0023H 0003H ABSOLUTE
0026H 07DAH *** GAP ***
CODE 0800H 04E8H UNIT ?CO?XWJ_LCD6963
CODE 0CE8H 037BH UNIT ?PR?_PRINT?XWJ_LCD6963
CODE 1063H 0205H UNIT ?PR?FK_ADD?XWJ_FK
CODE 1268H 01B7H UNIT ?PR?_CHNINT?CHANGE
CODE 141FH 015FH UNIT ?PR?_LCD6963LINE?XWJ_LCD6963
CODE 157EH 013EH UNIT ?CO?XWJ_FK
CODE 16BCH 0134H UNIT ?PR?FK_MOVE?XWJ_FK
CODE 17F0H 0126H UNIT ?C?LIB_CODE
CODE 1916H 0115H UNIT ?PR?FK_INIT?XWJ_FK
CODE 1A2BH 0114H UNIT ?PR?_FNKEYCODE?XWJ_HLKEY
CODE 1B3FH 00CEH UNIT ?PR?FK_REFFK?XWJ_FK
CODE 1C0DH 009BH UNIT ?PR?_CHNCHAR?CHANGE
CODE 1CA8H 0091H UNIT ?CO?XWJ_LCD_16
CODE 1D39H 008CH UNIT ?C_C51STARTUP
CODE 1DC5H 007DH UNIT ?PR?FK_SHOW?XWJ_FK
CODE 1E42H 0072H UNIT ?PR?LCD16MAIN?XWJ_LCD_16
CODE 1EB4H 006EH UNIT ?PR?_FNDOTC?XWJ_LCD6963
CODE 1F22H 006DH UNIT ?PR?KEYSCAN?XWJ_HLKEY
CODE 1F8FH 0065H UNIT ?PR?FK_CHK?XWJ_FK
CODE 1FF4H 0060H UNIT ?PR?_LCD6963CIRCLE?XWJ_LCD6963
CODE 2054H 005FH UNIT ?PR?FK_REFNEW?XWJ_FK
CODE 20B3H 005AH UNIT ?PR?_PUTCHAR?XWJ_SERIAL
CODE 210DH 0051H UNIT ?PR?_FK_REFLINE?XWJ_FK
CODE 215EH 0051H UNIT ?PR?FK_NEW?XWJ_FK
CODE 21AFH 0051H UNIT ?PR?SERIAL?XWJ_SERIAL
CODE 2200H 004DH UNIT ?PR?RAND?RAND
CODE 224DH 004BH UNIT ?PR?LCD6963MAIN?XWJ_LCD6963
CODE 2298H 003DH UNIT ?PR?_LCD16WRITECG?XWJ_LCD_16
CODE 22D5H 003BH UNIT ?PR?LCD6963INIT?XWJ_LCD6963
CODE 2310H 0032H UNIT ?PR?_LCD6963REC?XWJ_LCD6963
CODE 2342H 0031H UNIT ?PR?_LCD16DISPLAY?XWJ_LCD_16
CODE 2373H 0030H UNIT ?PR?MAIN?XWJ_FKMAIN
CODE 23A3H 0030H UNIT ?PR?_FNSETPOSTXT?XWJ_LCD6963
CODE 23D3H 002BH UNIT ?PR?_FNPW2D?XWJ_LCD6963
CODE 23FEH 002BH UNIT ?PR?LCD6963CLS?XWJ_LCD6963
CODE 2429H 0029H UNIT ?PR?LCD16RESET?XWJ_LCD_16
CODE 2452H 0025H UNIT ?PR?_LCD6963FILLREC?XWJ_LCD6963
CODE 2477H 0025H UNIT ?PR?GETBYTE?XWJ_SERIAL
CODE 249CH 0024H UNIT ?PR?SERIAL_MAIN?XWJ_SERIAL
CODE 24C0H 0023H UNIT ?PR?_FNSETPOS?XWJ_LCD6963
CODE 24E3H 0020H UNIT ?PR?_DELAY?XWJ_FKMAIN
CODE 2503H 0020H UNIT ?CO?XWJ_HLKEY
CODE 2523H 0020H UNIT ?PR?_FNPW1D?XWJ_LCD6963
CODE 2543H 001FH UNIT ?PR?_PUTINBUF?XWJ_SERIAL
CODE 2562H 001EH UNIT ?PR?FNPRD?XWJ_LCD6963
CODE 2580H 001CH UNIT ?PR?_LCD16FILL?XWJ_LCD_16
CODE 259CH 001BH UNIT ?PR?_FK_DOT?XWJ_FK
CODE 25B7H 001BH UNIT ?PR?_FK_CLDOT?XWJ_FK
CODE 25D2H 001AH UNIT ?PR?_LCD16DELAY?XWJ_LCD_16
CODE 25ECH 0019H UNIT ?PR?_LCD16WRDATAHH?XWJ_LCD_16
CODE 2605H 0017H UNIT ?PR?_LCD16POS?XWJ_LCD_16
CODE 261CH 0017H UNIT ?PR?_FNDOT?XWJ_LCD6963
CODE 2633H 0017H UNIT ?PR?SERIAL_INIT?XWJ_SERIAL
CODE 264AH 0015H UNIT ?PR?LCD16INITCG?XWJ_LCD_16
CODE 265FH 0014H UNIT ?PR?FNST01?XWJ_LCD6963
BL51 BANKED LINKER/LOCATER V6.00 01/14/2008 10:34:18 PAGE 3
CODE 2673H 0013H UNIT ?PR?_FNPW?XWJ_LCD6963
CODE 2686H 0013H UNIT ?PR?_FNPWDATA?XWJ_LCD6963
CODE 2699H 0013H UNIT ?PR?_FNCLDOT?XWJ_LCD6963
CODE 26ACH 0013H UNIT ?C_INITSEG
CODE 26BFH 0013H UNIT ?PR?_PUTSTRING?XWJ_SERIAL
CODE 26D2H 0012H UNIT ?PR?_LCD16WRCTRL?XWJ_LCD_16
CODE 26E4H 0012H UNIT ?PR?_LCD16WRDATA?XWJ_LCD_16
CODE 26F6H 0012H UNIT ?PR?_LCD16WRCHARHH?XWJ_LCD_16
CODE 2708H 0012H UNIT ?PR?_PRINTAT?XWJ_LCD6963
CODE 271AH 000EH UNIT ?CO?XWJ_SERIAL
CODE 2728H 000CH UNIT ?PR?FNST3?XWJ_LCD6963
CODE 2734H 000BH UNIT ?PR?_LCD16WRDATAH?XWJ_LCD_16
CODE 273FH 000BH UNIT ?PR?_LCD6963CURSOR?XWJ_LCD6963
CODE 274AH 000AH UNIT ?PR?_LCD16WRCHAR?XWJ_LCD_16
CODE 2754H 000AH UNIT ?PR?_LCD16WRCHARN?XWJ_LCD_16
CODE 275EH 0006H UNIT ?PR?KEYTEST?XWJ_HLKEY
CODE 2764H 0006H UNIT ?PR?_LCD16WRCTRLN?XWJ_LCD_16
CODE 276AH 0005H UNIT ?PR?KEYGETCODE?XWJ_HLKEY
CODE 276FH 0005H UNIT ?PR?LCD6963CHHZ?XWJ_LCD6963
CODE 2774H 0003H UNIT ?PR?FNGETROW?XWJ_LCD6963
CODE 2777H 0003H UNIT ?PR?FNGETCOL?XWJ_LCD6963
CODE 277AH 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 ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.00 01/14/2008 10:34:18 PAGE 4
+--> ?PR?_LCD16DELAY?XWJ_LCD_16
+--> ?PR?_LCD16WRCTRL?XWJ_LCD_16
?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
BL51 BANKED LINKER/LOCATER V6.00 01/14/2008 10:34:18 PAGE 5
?PR?_LCD16WRCHARN?XWJ_LCD_16 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCD16POS?XWJ_LCD_16
+--> ?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
BL51 BANKED LINKER/LOCATER V6.00 01/14/2008 10:34:18 PAGE 6
?PR?_FNPW1D?XWJ_LCD6963 ----- ----- ----- ----- ----- -----
+--> ?PR?FNST01?XWJ_LCD6963
?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
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -