📄 xwj_fk.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 12/16/2005 10:07:31 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE .\gaidong\xwj_fk.obj, .\gaidong\xwj_fkmain.obj, .\xwj_hlkey.OBJ, .\xwj_lcd_16.OBJ, .\xwj_lcd696
>> 3.OBJ, .\xwj_Serial.OBJ, .\change.OBJ TO .\gaidong\xwj_fk PRINT (.\xwj_fk.m51) RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
.\gaidong\xwj_fk.obj (XWJ_FK)
.\gaidong\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: .\gaidong\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.12 12/16/2005 10:07:31 PAGE 2
CODE 0023H 0003H ABSOLUTE
CODE 0026H 04E8H UNIT ?CO?XWJ_LCD6963
CODE 050EH 037BH UNIT ?PR?_PRINT?XWJ_LCD6963
CODE 0889H 0205H UNIT ?PR?FK_ADD?XWJ_FK
CODE 0A8EH 01B7H UNIT ?PR?_CHNINT?CHANGE
CODE 0C45H 015FH UNIT ?PR?_LCD6963LINE?XWJ_LCD6963
CODE 0DA4H 013EH UNIT ?CO?XWJ_FK
CODE 0EE2H 0134H UNIT ?PR?FK_MOVE?XWJ_FK
CODE 1016H 0126H UNIT ?C?LIB_CODE
CODE 113CH 0115H UNIT ?PR?FK_INIT?XWJ_FK
CODE 1251H 0114H UNIT ?PR?_FNKEYCODE?XWJ_HLKEY
CODE 1365H 00CEH UNIT ?PR?FK_REFFK?XWJ_FK
CODE 1433H 009BH UNIT ?PR?_CHNCHAR?CHANGE
CODE 14CEH 0091H UNIT ?CO?XWJ_LCD_16
CODE 155FH 008CH UNIT ?C_C51STARTUP
CODE 15EBH 007DH UNIT ?PR?FK_SHOW?XWJ_FK
CODE 1668H 0072H UNIT ?PR?LCD16MAIN?XWJ_LCD_16
CODE 16DAH 006EH UNIT ?PR?_FNDOTC?XWJ_LCD6963
CODE 1748H 006DH UNIT ?PR?KEYSCAN?XWJ_HLKEY
CODE 17B5H 0065H UNIT ?PR?FK_CHK?XWJ_FK
CODE 181AH 0060H UNIT ?PR?_LCD6963CIRCLE?XWJ_LCD6963
CODE 187AH 005FH UNIT ?PR?FK_REFNEW?XWJ_FK
CODE 18D9H 005AH UNIT ?PR?_PUTCHAR?XWJ_SERIAL
CODE 1933H 0051H UNIT ?PR?_FK_REFLINE?XWJ_FK
CODE 1984H 0051H UNIT ?PR?FK_NEW?XWJ_FK
CODE 19D5H 0051H UNIT ?PR?SERIAL?XWJ_SERIAL
CODE 1A26H 004DH UNIT ?PR?RAND?RAND
CODE 1A73H 004BH UNIT ?PR?LCD6963MAIN?XWJ_LCD6963
CODE 1ABEH 003DH UNIT ?PR?_LCD16WRITECG?XWJ_LCD_16
CODE 1AFBH 003BH UNIT ?PR?LCD6963INIT?XWJ_LCD6963
CODE 1B36H 0032H UNIT ?PR?_LCD6963REC?XWJ_LCD6963
CODE 1B68H 0031H UNIT ?PR?_LCD16DISPLAY?XWJ_LCD_16
CODE 1B99H 0030H UNIT ?PR?MAIN?XWJ_FKMAIN
CODE 1BC9H 0030H UNIT ?PR?_FNSETPOSTXT?XWJ_LCD6963
CODE 1BF9H 002BH UNIT ?PR?_FNPW2D?XWJ_LCD6963
CODE 1C24H 002BH UNIT ?PR?LCD6963CLS?XWJ_LCD6963
CODE 1C4FH 0029H UNIT ?PR?LCD16RESET?XWJ_LCD_16
CODE 1C78H 0025H UNIT ?PR?_LCD6963FILLREC?XWJ_LCD6963
CODE 1C9DH 0025H UNIT ?PR?GETBYTE?XWJ_SERIAL
CODE 1CC2H 0024H UNIT ?PR?SERIAL_MAIN?XWJ_SERIAL
CODE 1CE6H 0023H UNIT ?PR?_FNSETPOS?XWJ_LCD6963
CODE 1D09H 0020H UNIT ?CO?XWJ_HLKEY
CODE 1D29H 0020H UNIT ?PR?_FNPW1D?XWJ_LCD6963
CODE 1D49H 001FH UNIT ?PR?_PUTINBUF?XWJ_SERIAL
CODE 1D68H 001EH UNIT ?PR?FNPRD?XWJ_LCD6963
CODE 1D86H 001CH UNIT ?PR?_LCD16FILL?XWJ_LCD_16
CODE 1DA2H 001BH UNIT ?PR?_FK_DOT?XWJ_FK
CODE 1DBDH 001BH UNIT ?PR?_FK_CLDOT?XWJ_FK
CODE 1DD8H 001AH UNIT ?PR?_LCD16DELAY?XWJ_LCD_16
CODE 1DF2H 0019H UNIT ?PR?_LCD16WRDATAHH?XWJ_LCD_16
CODE 1E0BH 0017H UNIT ?PR?_LCD16POS?XWJ_LCD_16
CODE 1E22H 0017H UNIT ?PR?_FNDOT?XWJ_LCD6963
CODE 1E39H 0017H UNIT ?PR?SERIAL_INIT?XWJ_SERIAL
CODE 1E50H 0015H UNIT ?PR?LCD16INITCG?XWJ_LCD_16
CODE 1E65H 0014H UNIT ?PR?FNST01?XWJ_LCD6963
CODE 1E79H 0013H UNIT ?PR?_FNPW?XWJ_LCD6963
CODE 1E8CH 0013H UNIT ?PR?_FNPWDATA?XWJ_LCD6963
BL51 BANKED LINKER/LOCATER V5.12 12/16/2005 10:07:31 PAGE 3
CODE 1E9FH 0013H UNIT ?PR?_FNCLDOT?XWJ_LCD6963
CODE 1EB2H 0013H UNIT ?C_INITSEG
CODE 1EC5H 0013H UNIT ?PR?_PUTSTRING?XWJ_SERIAL
CODE 1ED8H 0012H UNIT ?PR?_LCD16WRCTRL?XWJ_LCD_16
CODE 1EEAH 0012H UNIT ?PR?_LCD16WRDATA?XWJ_LCD_16
CODE 1EFCH 0012H UNIT ?PR?_LCD16WRCHARHH?XWJ_LCD_16
CODE 1F0EH 0012H UNIT ?PR?_PRINTAT?XWJ_LCD6963
CODE 1F20H 000EH UNIT ?CO?XWJ_SERIAL
CODE 1F2EH 000CH UNIT ?PR?FNST3?XWJ_LCD6963
CODE 1F3AH 000BH UNIT ?PR?_LCD16WRDATAH?XWJ_LCD_16
CODE 1F45H 000BH UNIT ?PR?_LCD6963CURSOR?XWJ_LCD6963
CODE 1F50H 000AH UNIT ?PR?_LCD16WRCHAR?XWJ_LCD_16
CODE 1F5AH 000AH UNIT ?PR?_LCD16WRCHARN?XWJ_LCD_16
CODE 1F64H 0006H UNIT ?PR?KEYTEST?XWJ_HLKEY
CODE 1F6AH 0006H UNIT ?PR?_LCD16WRCTRLN?XWJ_LCD_16
CODE 1F70H 0005H UNIT ?PR?KEYGETCODE?XWJ_HLKEY
CODE 1F75H 0005H UNIT ?PR?LCD6963CHHZ?XWJ_LCD6963
CODE 1F7AH 0003H UNIT ?PR?FNGETROW?XWJ_LCD6963
CODE 1F7DH 0003H UNIT ?PR?FNGETCOL?XWJ_LCD6963
CODE 1F80H 0003H UNIT ?PR?CHECKIN?XWJ_SERIAL
OVERLAY MAP OF MODULE: .\gaidong\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.12 12/16/2005 10:07:31 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.12 12/16/2005 10:07:31 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.12 12/16/2005 10:07:31 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 ----- -----
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -