📄 fpj1.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 07/24/2007 21:41:18 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE fpj5.obj, X5045.obj, zlg7289.obj TO fpj1 RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
fpj5.obj (FPJ5)
X5045.obj (X5045)
zlg7289.obj (ZLG7289)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LILDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C_IBP)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: fpj1 (FPJ5)
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 0018H UNIT _DATA_GROUP_
BIT 0020H.0 0001H.0 UNIT ?BI?FPJ5
BIT 0021H.0 0000H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 002FH UNIT ?DT?FPJ5
DATA 0051H 0001H UNIT ?DT?ZLG7289
DATA 0052H 0001H UNIT ?C?LIB_DATA
IDATA 0053H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0016H UNIT ?PR?TIME_MAINLOOP?FPJ5
0019H 0002H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0538H UNIT ?C?LIB_CODE
CODE 0556H 0508H UNIT ?PR?KEYCL_MAINLOOP?FPJ5
CODE 0A5EH 0203H UNIT ?PR?INIT_DAT?FPJ5
CODE 0C61H 01B6H UNIT ?PR?CALCG?FPJ5
CODE 0E17H 013CH UNIT ?PR?_STOR1_DAT?FPJ5
CODE 0F53H 00EAH UNIT ?PR?_READ_DAT?FPJ5
CODE 103DH 00B8H UNIT ?PR?CALC?FPJ5
BL51 BANKED LINKER/LOCATER V5.12 07/24/2007 21:41:18 PAGE 2
CODE 10F5H 00A8H UNIT ?PR?KEYPD_MAINLOOP?FPJ5
CODE 119DH 008CH UNIT ?C_C51STARTUP
CODE 1229H 006AH UNIT ?PR?DISP_OUT?FPJ5
CODE 1293H 0050H UNIT ?PR?_?ZLG7289_KEY?ZLG7289
CODE 12E3H 004FH UNIT ?PR?_?ZLG7289_SPI_READ?ZLG7289
CODE 1332H 0048H UNIT ?PR?_?ZLG7289_SPI_WRITE?ZLG7289
CODE 137AH 0047H UNIT ?PR?SET_OFF?FPJ5
CODE 13C1H 0042H UNIT ?PR?_STOR_DAT?FPJ5
CODE 1403H 0041H UNIT ?PR?DISPG_OUT?FPJ5
CODE 1444H 003EH UNIT ?PR?MAIN_INIT?FPJ5
CODE 1482H 0035H UNIT ?PR?_ZLG7289_CMD_DAT?ZLG7289
CODE 14B7H 002FH UNIT ?PR?_X5045WRITEBYTE?X5045
CODE 14E6H 002BH UNIT ?PR?MAIN?FPJ5
CODE 1511H 0025H UNIT ?PR?_X5045READBYTE?X5045
CODE 1536H 0025H UNIT ?PR?_ZLG7289_CMD?ZLG7289
CODE 155BH 0022H UNIT ?PR?_ZLG7289_DOWNLOAD?ZLG7289
CODE 157DH 001FH UNIT ?PR?TOUT_MAINLOOP?FPJ5
CODE 159CH 001DH UNIT ?PR?_ZLG7289_INIT?ZLG7289
CODE 15B9H 0019H UNIT ?PR?_DELAY?ZLG7289
CODE 15D2H 0012H UNIT ?PR?_X5045WRITESTATUS?X5045
CODE 15E4H 0011H UNIT ?PR?_X5045SPISEND?X5045
CODE 15F5H 0011H UNIT ?PR?X5045READSTATUS?X5045
CODE 1606H 000DH UNIT ?PR?X5045INIT?X5045
CODE 1613H 000BH UNIT ?PR?X5045SPIOPEN?X5045
CODE 161EH 000BH UNIT ?PR?X5045WRITEENABLE?X5045
CODE 1629H 000BH UNIT ?PR?X5045WRITEDISABLE?X5045
CODE 1634H 0009H UNIT ?PR?PIT1?FPJ5
CODE 163DH 0009H UNIT ?C_INITSEG
CODE 1646H 0009H UNIT ?PR?X5045SPICLOSE?X5045
CODE 164FH 0008H UNIT ?PR?X5045WRITEWAIT?X5045
CODE 1657H 0003H UNIT ?CO?ZLG7289
OVERLAY MAP OF MODULE: fpj1 (FPJ5)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
---------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?FPJ5
+--> ?C_INITSEG
?PR?MAIN?FPJ5 ----- ----- ----- -----
+--> ?PR?MAIN_INIT?FPJ5
+--> ?PR?INIT_DAT?FPJ5
+--> ?PR?DISP_OUT?FPJ5
+--> ?PR?TIME_MAINLOOP?FPJ5
+--> ?PR?KEYPD_MAINLOOP?FPJ5
+--> ?PR?KEYCL_MAINLOOP?FPJ5
+--> ?PR?TOUT_MAINLOOP?FPJ5
?PR?MAIN_INIT?FPJ5 ----- ----- ----- -----
+--> ?PR?_DELAY?ZLG7289
+--> ?PR?X5045INIT?X5045
+--> ?PR?_ZLG7289_INIT?ZLG7289
BL51 BANKED LINKER/LOCATER V5.12 07/24/2007 21:41:18 PAGE 3
+--> ?PR?_ZLG7289_CMD?ZLG7289
?PR?X5045INIT?X5045 ----- ----- ----- -----
+--> ?PR?_X5045WRITESTATUS?X5045
?PR?_X5045WRITESTATUS?X5045 ----- ----- ----- -----
+--> ?PR?X5045SPIOPEN?X5045
+--> ?PR?_X5045SPISEND?X5045
+--> ?PR?X5045SPICLOSE?X5045
?PR?_ZLG7289_INIT?ZLG7289 ----- ----- ----- -----
+--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289
?PR?_ZLG7289_DOWNLOAD?ZLG7289 0021H.0 0000H.1 000EH 0003H
+--> ?CO?ZLG7289
+--> ?PR?_ZLG7289_CMD_DAT?ZLG7289
?PR?_ZLG7289_CMD_DAT?ZLG7289 ----- ----- 0011H 0001H
+--> ?PR?_?ZLG7289_SPI_WRITE?ZLG7289
?PR?_ZLG7289_CMD?ZLG7289 ----- ----- 000DH 0001H
+--> ?PR?_?ZLG7289_SPI_WRITE?ZLG7289
?PR?INIT_DAT?FPJ5 ----- ----- ----- -----
+--> ?PR?_READ_DAT?FPJ5
+--> ?PR?_STOR_DAT?FPJ5
?PR?_READ_DAT?FPJ5 ----- ----- 000DH 0009H
+--> ?PR?_X5045READBYTE?X5045
+--> ?PR?_X5045WRITEBYTE?X5045
?PR?_X5045READBYTE?X5045 ----- ----- ----- -----
+--> ?PR?X5045SPIOPEN?X5045
+--> ?PR?_X5045SPISEND?X5045
+--> ?PR?X5045SPICLOSE?X5045
?PR?_X5045WRITEBYTE?X5045 ----- ----- 001CH 0004H
+--> ?PR?X5045WRITEENABLE?X5045
+--> ?PR?X5045SPIOPEN?X5045
+--> ?PR?_X5045SPISEND?X5045
+--> ?PR?X5045SPICLOSE?X5045
+--> ?PR?X5045WRITEWAIT?X5045
+--> ?PR?X5045WRITEDISABLE?X5045
?PR?X5045WRITEENABLE?X5045 ----- ----- ----- -----
+--> ?PR?X5045SPIOPEN?X5045
+--> ?PR?_X5045SPISEND?X5045
+--> ?PR?X5045SPICLOSE?X5045
?PR?X5045WRITEWAIT?X5045 ----- ----- ----- -----
+--> ?PR?X5045READSTATUS?X5045
?PR?X5045READSTATUS?X5045 ----- ----- ----- -----
+--> ?PR?X5045SPIOPEN?X5045
+--> ?PR?_X5045SPISEND?X5045
+--> ?PR?X5045SPICLOSE?X5045
BL51 BANKED LINKER/LOCATER V5.12 07/24/2007 21:41:18 PAGE 4
?PR?X5045WRITEDISABLE?X5045 ----- ----- ----- -----
+--> ?PR?X5045SPIOPEN?X5045
+--> ?PR?_X5045SPISEND?X5045
+--> ?PR?X5045SPICLOSE?X5045
?PR?_STOR_DAT?FPJ5 ----- ----- 0008H 0001H
+--> ?PR?_X5045WRITEBYTE?X5045
?PR?DISP_OUT?FPJ5 ----- ----- 000DH 0001H
+--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289
?PR?KEYPD_MAINLOOP?FPJ5 ----- ----- ----- -----
+--> ?PR?_?ZLG7289_KEY?ZLG7289
?PR?_?ZLG7289_KEY?ZLG7289 ----- ----- ----- -----
+--> ?PR?_?ZLG7289_SPI_WRITE?ZLG7289
+--> ?PR?_?ZLG7289_SPI_READ?ZLG7289
?PR?KEYCL_MAINLOOP?FPJ5 ----- ----- 0008H 0005H
+--> ?PR?_READ_DAT?FPJ5
+--> ?PR?DISP_OUT?FPJ5
+--> ?PR?SET_OFF?FPJ5
+--> ?PR?CALCG?FPJ5
+--> ?PR?DISPG_OUT?FPJ5
+--> ?PR?_ZLG7289_CMD?ZLG7289
+--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289
+--> ?PR?CALC?FPJ5
+--> ?PR?_STOR1_DAT?FPJ5
?PR?SET_OFF?FPJ5 ----- ----- ----- -----
+--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289
?PR?CALCG?FPJ5 ----- ----- 000DH 0004H
?PR?DISPG_OUT?FPJ5 ----- ----- 000DH 0001H
+--> ?PR?_ZLG7289_DOWNLOAD?ZLG7289
?PR?CALC?FPJ5 ----- ----- 000DH 0009H
?PR?_STOR1_DAT?FPJ5 ----- ----- 000DH 000FH
+--> ?PR?_X5045WRITEBYTE?X5045
SYMBOL TABLE OF MODULE: fpj1 (FPJ5)
VALUE TYPE NAME
----------------------------------
------- MODULE FPJ5
C:0000H SYMBOL _ICE_DUMMY_
D:0022H PUBLIC dat_d
C:1634H PUBLIC pit1
D:0026H PUBLIC dat_e
D:002AH PUBLIC dat_f
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
BL51 BANKED LINKER/LOCATER V5.12 07/24/2007 21:41:18 PAGE 5
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
B:0020H.0 PUBLIC f_10ms
B:0020H.1 PUBLIC f_20ms
D:002EH PUBLIC k_old
B:00B0H.7 PUBLIC LA
B:00B0H.6 PUBLIC LB
D:00A8H PUBLIC IE
B:00B0H.5 PUBLIC LC
B:00B0H.4 PUBLIC LD
B:0020H.2 PUBLIC fh_b
B:0020H.3 PUBLIC f_key
B:00B0H.3 PUBLIC LE
D:002FH PUBLIC k_cnt
B:00A0H.3 PUBLIC LF
B:00A0H.2 PUBLIC LG
C:157DH PUBLIC tout_mainloop
B:00A0H.0 PUBLIC LSTOP
C:103DH PUBLIC calc
B:0020H.4 PUBLIC dp_b
D:0030H PUBLIC k_new
C:0F53H PUBLIC _read_dat
D:00B8H PUBLIC IP
D:0031H PUBLIC cnt_100ms
B:0020H.5 PUBLIC out_b
D:0032H PUBLIC xstate
D:0033H PUBLIC result
C:14E6H PUBLIC main
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:0020H.6 PUBLIC f_100ms
D:0037H PUBLIC dat
C:1444H PUBLIC main_init
B:00A0H.1 PUBLIC LRUN
C:13C1H PUBLIC _stor_dat
B:00A8H.3 PUBLIC ET1
D:003DH PUBLIC ent_state
B:0090H.0 PUBLIC TOUT
D:008DH PUBLIC TH1
B:0020H.7 PUBLIC dpend_b
C:0A5EH PUBLIC init_dat
D:008BH PUBLIC TL1
C:1403H PUBLIC dispg_out
B:0088H.6 PUBLIC TR1
B:00A0H.4 PUBLIC ZLG7289_pinINT
C:0556H PUBLIC keycl_mainloop
C:10F5H PUBLIC keypd_mainloop
D:00C8H PUBLIC T2CON
C:137AH PUBLIC set_off
D:003EH PUBLIC cnt_20ms
D:003FH PUBLIC k
C:1229H PUBLIC disp_out
D:0040H PUBLIC tout_cnt
C:0003H PUBLIC time_mainloop
C:0E17H PUBLIC _stor1_dat
D:00D0H PUBLIC PSW
BL51 BANKED LINKER/LOCATER V5.12 07/24/2007 21:41:18 PAGE 6
D:0044H PUBLIC dat_a
D:0048H PUBLIC dp_cnt
C:0C61H PUBLIC calcg
D:0049H PUBLIC dat_b
D:004DH PUBLIC dat_c
------- PROC MAIN
C:14E6H LINE# 79
C:14E6H LINE# 80
C:14E6H LINE# 81
C:14E9H LINE# 82
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -