📄 fe.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 10/02/2006 17:33:01 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
E:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, main.obj, sysinit.obj, interrupt.obj, function.obj, ShowLcd.obj TO fe RAMSIZE (256
>> )
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
main.obj (MAIN)
sysinit.obj (SYSINIT)
interrupt.obj (INTERRUPT)
function.obj (FUNCTION)
ShowLcd.obj (SHOWLCD)
E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
E:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
E:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
E:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
E:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
E:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
E:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
E:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
E:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
E:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
E:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
LINK MAP OF MODULE: fe (?C_STARTUP)
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 000DH UNIT _DATA_GROUP_
DATA 0015H 0006H UNIT ?DT?SHOWLCD
DATA 001BH 0002H UNIT ?DT?INTERRUPT
DATA 001DH 0001H UNIT ?DT?MAIN
001EH 0002H *** GAP ***
BIT 0020H.0 0000H.3 UNIT ?BI?FUNCTION
BIT 0020H.3 0000H.2 UNIT _BIT_GROUP_
0020H.5 0000H.3 *** GAP ***
DATA 0021H 0019H UNIT ?DT?FUNCTION
IDATA 003AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
0006H 0005H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 0005H *** GAP ***
BL51 BANKED LINKER/LOCATER V5.03 10/02/2006 17:33:01 PAGE 2
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
0026H 07DAH *** GAP ***
CODE 0800H 05EBH UNIT ?PR?_SHOWFLOAT?SHOWLCD
CODE 0DEBH 045EH UNIT ?C?LIB_CODE
CODE 1249H 02F3H UNIT ?CO?FUNCTION
CODE 153CH 0140H UNIT ?PR?SENDALLTOPC?FUNCTION
CODE 167CH 010FH UNIT ?PR?WRITE_I2C_PAGE0?FUNCTION
CODE 178BH 0104H UNIT ?PR?TRANSFERING?FUNCTION
CODE 188FH 00F0H UNIT ?CO?SHOWLCD
CODE 197FH 00CDH UNIT ?PR?QUERY_I2C_PAGE?FUNCTION
CODE 1A4CH 00B9H UNIT ?PR?QUERYCELL?FUNCTION
CODE 1B05H 00B0H UNIT ?PR?_READ_I2C_PAGE?FUNCTION
CODE 1BB5H 0091H UNIT ?PR?MAIN?MAIN
CODE 1C46H 0091H UNIT ?PR?_WRITE_I2C_PAGE?FUNCTION
CODE 1CD7H 008CH UNIT ?C_C51STARTUP
CODE 1D63H 0084H UNIT ?PR?SERIAL?INTERRUPT
CODE 1DE7H 0079H UNIT ?PR?_READ_I2C_BYTE?FUNCTION
CODE 1E60H 0072H UNIT ?PR?PREPARE?FUNCTION
CODE 1ED2H 006FH UNIT ?PR?_WRITE_I2C_BYTE?FUNCTION
CODE 1F41H 0059H UNIT ?PR?_WRITE_DATA?FUNCTION
CODE 1F9AH 0055H UNIT ?PR?KB_SCAN?FUNCTION
CODE 1FEFH 0054H UNIT ?PR?_LCDSTRING?FUNCTION
CODE 2043H 0047H UNIT ?PR?_WRITE_COM?FUNCTION
CODE 208AH 0044H UNIT ?PR?_WRITE_DISPLAY?FUNCTION
CODE 20CEH 0043H UNIT ?PR?SAVE_DISPLAY?FUNCTION
CODE 2111H 0038H UNIT ?PR?_SAVECELLDATATOEEPROM?FUNCTION
CODE 2149H 0030H UNIT ?PR?_WRITE_8BIT?FUNCTION
CODE 2179H 002EH UNIT ?PR?COMMUNICATEPC?FUNCTION
CODE 21A7H 002EH UNIT ?PR?_UFLOAT?SHOWLCD
CODE 21D5H 002DH UNIT ?PR?INIT_LCD?FUNCTION
CODE 2202H 0025H UNIT ?PR?_WRITE_ADDR?FUNCTION
CODE 2227H 0024H UNIT ?PR?CHECKACK?FUNCTION
CODE 224BH 0023H UNIT ?PR?TIMER0?INTERRUPT
CODE 226EH 0021H UNIT ?PR?PC_CELLDISPLAY?FUNCTION
CODE 228FH 0021H UNIT ?PR?EEPQ_DISPLAY?FUNCTION
CODE 22B0H 0021H UNIT ?PR?EEPNUM_DISPLAY?FUNCTION
CODE 22D1H 0021H UNIT ?PR?NUM_GROUG_DISPLAY?FUNCTION
CODE 22F2H 0021H UNIT ?PR?ERR_DISPLAY?FUNCTION
CODE 2313H 0021H UNIT ?PR?TOPC_DISPLAY?FUNCTION
CODE 2334H 0021H UNIT ?PR?DELROM_DISPLAY?FUNCTION
CODE 2355H 0021H UNIT ?PR?CELLCALL_DISPLAY?FUNCTION
CODE 2376H 0021H UNIT ?PR?EEPROMQUERY_DISPLAY?FUNCTION
CODE 2397H 0021H UNIT ?PR?EEPROMDELE_DISPLAY?FUNCTION
CODE 23B8H 001FH UNIT ?PR?SYS_INIT?SYSINIT
CODE 23D7H 001FH UNIT ?PR?SENDGATHER?FUNCTION
CODE 23F6H 001AH UNIT ?PR?DELAY5S?FUNCTION
CODE 2410H 0019H UNIT ?C_INITSEG
CODE 2429H 0018H UNIT ?PR?SCANIIC?FUNCTION
CODE 2441H 0014H UNIT ?PR?SENDACK?FUNCTION
CODE 2455H 0014H UNIT ?PR?SENDNOTACK?FUNCTION
CODE 2469H 0010H UNIT ?PR?USERINIT?FUNCTION
CODE 2479H 000FH UNIT ?PR?TRANSFERDIS?FUNCTION
CODE 2488H 000EH UNIT ?PR?LCDCLR?FUNCTION
BL51 BANKED LINKER/LOCATER V5.03 10/02/2006 17:33:01 PAGE 3
CODE 2496H 000DH UNIT ?PR?_DELAY?FUNCTION
CODE 24A3H 000DH UNIT ?PR?_LCDCHAR?FUNCTION
CODE 24B0H 000CH UNIT ?PR?SERIALINIT?FUNCTION
CODE 24BCH 000CH UNIT ?PR?SETINIT?FUNCTION
CODE 24C8H 000CH UNIT ?PR?GATHERDIS?FUNCTION
CODE 24D4H 0001H UNIT ?PR?INT0?INTERRUPT
CODE 24D5H 0001H UNIT ?PR?INT1?INTERRUPT
CODE 24D6H 0001H UNIT ?PR?TIMER1?INTERRUPT
OVERLAY MAP OF MODULE: fe (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
------------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN 0020H.3 0000H.1 0008H 0001H
+--> ?PR?SYS_INIT?SYSINIT
+--> ?PR?PC_CELLDISPLAY?FUNCTION
+--> ?PR?KB_SCAN?FUNCTION
+--> ?PR?TOPC_DISPLAY?FUNCTION
+--> ?PR?DELAY5S?FUNCTION
+--> ?PR?COMMUNICATEPC?FUNCTION
+--> ?PR?CELLCALL_DISPLAY?FUNCTION
+--> ?PR?USERINIT?FUNCTION
+--> ?PR?SETINIT?FUNCTION
+--> ?PR?PREPARE?FUNCTION
+--> ?PR?GATHERDIS?FUNCTION
+--> ?PR?SENDGATHER?FUNCTION
+--> ?PR?TRANSFERDIS?FUNCTION
+--> ?PR?TRANSFERING?FUNCTION
+--> ?PR?EEPROMQUERY_DISPLAY?FUNCTION
+--> ?PR?QUERY_I2C_PAGE?FUNCTION
+--> ?PR?EEPROMDELE_DISPLAY?FUNCTION
+--> ?PR?WRITE_I2C_PAGE0?FUNCTION
+--> ?PR?DELROM_DISPLAY?FUNCTION
+--> ?PR?ERR_DISPLAY?FUNCTION
?PR?PC_CELLDISPLAY?FUNCTION ----- ----- ----- -----
+--> ?PR?INIT_LCD?FUNCTION
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?LCDCLR?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?CO?FUNCTION
?PR?INIT_LCD?FUNCTION ----- ----- ----- -----
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?_WRITE_COM?FUNCTION
?PR?LCDCLR?FUNCTION ----- ----- ----- -----
+--> ?PR?_WRITE_COM?FUNCTION
+--> ?PR?_DELAY?FUNCTION
BL51 BANKED LINKER/LOCATER V5.03 10/02/2006 17:33:01 PAGE 4
?PR?_WRITE_DISPLAY?FUNCTION ----- ----- 000FH 0004H
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_ADDR?FUNCTION
+--> ?PR?_WRITE_DATA?FUNCTION
+--> ?PR?_DELAY?FUNCTION
?PR?_WRITE_ADDR?FUNCTION ----- ----- ----- -----
+--> ?PR?_WRITE_COM?FUNCTION
?PR?KB_SCAN?FUNCTION 0020H.4 0000H.1 ----- -----
+--> ?PR?_DELAY?FUNCTION
?PR?TOPC_DISPLAY?FUNCTION ----- ----- ----- -----
+--> ?PR?INIT_LCD?FUNCTION
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?LCDCLR?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?CO?FUNCTION
?PR?DELAY5S?FUNCTION ----- ----- ----- -----
+--> ?PR?_DELAY?FUNCTION
?PR?COMMUNICATEPC?FUNCTION ----- ----- ----- -----
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?SERIALINIT?FUNCTION
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?PR?DELAY5S?FUNCTION
+--> ?PR?SENDALLTOPC?FUNCTION
?PR?SENDALLTOPC?FUNCTION 0020H.4 0000H.1 0009H 0006H
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?PR?DELAY5S?FUNCTION
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?_READ_I2C_PAGE?FUNCTION
+--> ?PR?_LCDCHAR?FUNCTION
?PR?_READ_I2C_PAGE?FUNCTION ----- ----- 000FH 0005H
+--> ?PR?_WRITE_8BIT?FUNCTION
+--> ?PR?SCANIIC?FUNCTION
+--> ?PR?SENDACK?FUNCTION
+--> ?PR?SENDNOTACK?FUNCTION
?PR?_WRITE_8BIT?FUNCTION ----- ----- ----- -----
+--> ?PR?CHECKACK?FUNCTION
?PR?_LCDCHAR?FUNCTION ----- ----- ----- -----
+--> ?PR?_WRITE_ADDR?FUNCTION
+--> ?PR?_WRITE_DATA?FUNCTION
?PR?CELLCALL_DISPLAY?FUNCTION ----- ----- ----- -----
+--> ?PR?INIT_LCD?FUNCTION
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?LCDCLR?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
BL51 BANKED LINKER/LOCATER V5.03 10/02/2006 17:33:01 PAGE 5
+--> ?CO?FUNCTION
?PR?PREPARE?FUNCTION ----- ----- 0009H 0001H
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?PR?DELAY5S?FUNCTION
+--> ?PR?QUERYCELL?FUNCTION
+--> ?PR?LCDCLR?FUNCTION
+--> ?PR?_LCDSTRING?FUNCTION
+--> ?PR?_LCDCHAR?FUNCTION
?PR?QUERYCELL?FUNCTION 0020H.4 0000H.1 000AH 0004H
+--> ?CO?FUNCTION
+--> ?PR?_LCDCHAR?FUNCTION
+--> ?PR?_WRITE_I2C_BYTE?FUNCTION
?PR?_WRITE_I2C_BYTE?FUNCTION ----- ----- 000EH 0003H
+--> ?PR?_WRITE_8BIT?FUNCTION
?PR?_LCDSTRING?FUNCTION ----- ----- 0010H 0005H
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_ADDR?FUNCTION
+--> ?PR?_WRITE_DATA?FUNCTION
?PR?GATHERDIS?FUNCTION ----- ----- ----- -----
+--> ?PR?LCDCLR?FUNCTION
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
?PR?SENDGATHER?FUNCTION ----- ----- ----- -----
+--> ?CO?FUNCTION
+--> ?PR?_DELAY?FUNCTION
?PR?TRANSFERDIS?FUNCTION ----- ----- ----- -----
+--> ?PR?LCDCLR?FUNCTION
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?PR?DELAY5S?FUNCTION
?PR?TRANSFERING?FUNCTION ----- ----- 0009H 0002H
+--> ?CO?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?PR?DELAY5S?FUNCTION
+--> ?PR?_WRITE_I2C_PAGE?FUNCTION
+--> ?PR?LCDCLR?FUNCTION
+--> ?PR?_LCDSTRING?FUNCTION
+--> ?PR?_LCDCHAR?FUNCTION
+--> ?PR?_SHOWFLOAT?SHOWLCD
+--> ?PR?_SAVECELLDATATOEEPROM?FUNCTION
+--> ?PR?SAVE_DISPLAY?FUNCTION
?PR?_WRITE_I2C_PAGE?FUNCTION ----- ----- 000BH 0005H
+--> ?PR?_WRITE_8BIT?FUNCTION
?PR?_SHOWFLOAT?SHOWLCD ----- ----- 000BH 0005H
+--> ?CO?SHOWLCD
+--> ?PR?_UFLOAT?SHOWLCD
BL51 BANKED LINKER/LOCATER V5.03 10/02/2006 17:33:01 PAGE 6
+--> ?PR?_LCDSTRING?FUNCTION
+--> ?PR?_LCDCHAR?FUNCTION
?PR?_UFLOAT?SHOWLCD ----- ----- 0010H 0004H
?PR?_SAVECELLDATATOEEPROM?FUNCTION ----- ----- ----- -----
+--> ?PR?_WRITE_I2C_PAGE?FUNCTION
?PR?SAVE_DISPLAY?FUNCTION ----- ----- ----- -----
+--> ?PR?_LCDCHAR?FUNCTION
?PR?EEPROMQUERY_DISPLAY?FUNCTION ----- ----- ----- -----
+--> ?PR?INIT_LCD?FUNCTION
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?LCDCLR?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?CO?FUNCTION
?PR?QUERY_I2C_PAGE?FUNCTION ----- ----- 0009H 0005H
+--> ?PR?NUM_GROUG_DISPLAY?FUNCTION
+--> ?PR?_READ_I2C_BYTE?FUNCTION
+--> ?PR?_LCDCHAR?FUNCTION
+--> ?PR?DELAY5S?FUNCTION
+--> ?PR?EEPNUM_DISPLAY?FUNCTION
+--> ?PR?EEPQ_DISPLAY?FUNCTION
?PR?NUM_GROUG_DISPLAY?FUNCTION ----- ----- ----- -----
+--> ?PR?INIT_LCD?FUNCTION
+--> ?PR?_DELAY?FUNCTION
+--> ?PR?LCDCLR?FUNCTION
+--> ?PR?_WRITE_DISPLAY?FUNCTION
+--> ?CO?FUNCTION
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -