📄 scale_weight.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 17:16:56 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE E:\WORK\程序\新KEIL~1\计重通~1\MESSAGE.OBJ, E:\WORK\程序\新KEIL~1\计重通~1\EEPROM.OBJ, E:\WORK\
>> 程序\新KEIL~1\计重通~1\MAIN.OBJ, E:\WORK\程序\新KEIL~1\计重通~1\LCD_1621.OBJ, E:\WORK\程序\新KEIL~1\计重通~1\KEY.OBJ,
>> E:\WORK\程序\新KEIL~1\计重通~1\FUNCTION.OBJ, E:\WORK\程序\新KEIL~1\计重通~1\DRIVER.OBJ, E:\WORK\程序\新KEIL~1\计重通
>> ~1\CS5550.OBJ TO E:\WORK\程序\新KEIL~1\计重通~1\SCALE_WEIGHT RS (256)
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?CO?MAIN
| | ?PR?_S_STARTFUN?MAIN
<--+ ?PR?DSPINIT?MAIN
+--> ?CO?MAIN
| | ?PR?_S_STARTFUN?MAIN
<--+ ?PR?_SETSTATE?MAIN
+--> ?CO?MAIN
<--+ ?PR?_S_SYSSETFUN?MAIN
+--> ?CO?MAIN
| | ?PR?_S_SYSSETFUN?MAIN
<--+ ?PR?GETLINEWEI?MAIN
+--> ?CO?MAIN
| | ?PR?_S_SYSSETFUN?MAIN
| | ?PR?GETLINEWEI?MAIN
<--+ ?PR?_POW10?MAIN
+--> ?CO?MAIN
| | ?PR?_S_SYSSETFUN?MAIN
<--+ ?PR?ADINIT?MAIN
+--> ?CO?MAIN
<--+ ?PR?_S_USERSETFUN?MAIN
+--> ?CO?MAIN
| | ?PR?_S_USERSETFUN?MAIN
<--+ ?PR?DISGETONOFF?MAIN
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
E:\WORK\程序\新KEIL~1\计重通~1\MESSAGE.OBJ (MESSAGE)
E:\WORK\程序\新KEIL~1\计重通~1\EEPROM.OBJ (EEPROM)
E:\WORK\程序\新KEIL~1\计重通~1\MAIN.OBJ (MAIN)
BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 17:16:56 PAGE 2
E:\WORK\程序\新KEIL~1\计重通~1\LCD_1621.OBJ (LCD_1621)
E:\WORK\程序\新KEIL~1\计重通~1\KEY.OBJ (KEY)
E:\WORK\程序\新KEIL~1\计重通~1\FUNCTION.OBJ (FUNCTION)
E:\WORK\程序\新KEIL~1\计重通~1\DRIVER.OBJ (DRIVER)
E:\WORK\程序\新KEIL~1\计重通~1\CS5550.OBJ (CS5550)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
D:\KEIL\C51\LIB\C51FPS.LIB (VSPRINTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
D:\KEIL\C51\LIB\C51FPS.LIB (PRINTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPROUND)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCONVERT)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FTNPWR)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?SCDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLSHR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
D:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?OFFXADD)
D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
D:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
D:\KEIL\C51\LIB\C51S.LIB (LABS)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: E:\WORK\程序\新KEIL~1\计重通~1\SCALE_WEIGHT (MESSAGE)
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 0013H UNIT ?DT?DRIVER
DATA 001BH 0004H UNIT ?DT?MAIN
DATA 001FH 0001H UNIT ?DT?_LCD_WRITEVOLT?LCD_1621
BIT 0020H.0 0001H.2 UNIT _BIT_GROUP_
BIT 0021H.2 0000H.6 UNIT ?BI?MAIN
BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 17:16:56 PAGE 3
BIT 0022H.0 0000H.1 UNIT ?BI?EEPROM
BIT 0022H.1 0000H.1 UNIT ?BI?LCD_SET?LCD_1621
BIT 0022H.2 0000H.1 UNIT ?BI?KEY
BIT 0022H.3 0000H.1 UNIT ?BI?CS5550
0022H.4 0000H.4 *** GAP ***
DATA 0023H 0041H UNIT _DATA_GROUP_
DATA 0064H 0009H UNIT ?DT?LCD_1621
DATA 006DH 0006H UNIT ?DT?CS5550
DATA 0073H 0002H UNIT ?DT?MESSAGE
DATA 0075H 0001H UNIT ?DT?KEY
IDATA 0076H 0048H UNIT ?ID?MAIN
IDATA 00BEH 0014H UNIT ?ID?MESSAGE
IDATA 00D2H 0008H UNIT ?ID?DRIVER
IDATA 00DAH 0001H UNIT _IDATA_GROUP_
IDATA 00DBH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 002FH INPAGE ?PD?MAIN
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0005H UNIT ?PR?_POSTMESSAGEONE?MESSAGE
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?I_START?EEPROM
CODE 001BH 0003H ABSOLUTE
CODE 001EH 07CAH UNIT ?PR?_S_SYSSETFUN?MAIN
CODE 07E8H 07B8H UNIT ?C?LIB_CODE
CODE 0FA0H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 140FH 0427H UNIT ?CO?MAIN
CODE 1836H 02F4H UNIT ?PR?_S_USERSETFUN?MAIN
CODE 1B2AH 01A9H UNIT ?PR?_SYSMSGDO?MAIN
CODE 1CD3H 00CFH UNIT ?PR?INT_0?CS5550
CODE 1DA2H 00C7H UNIT ?PR?T0_INT?KEY
CODE 1E69H 00BBH UNIT ?PR?_LCD_WRITECHAR?LCD_1621
CODE 1F24H 00B9H UNIT ?CO?LCD_1621
CODE 1FDDH 00A9H UNIT ?PR?_APRINTF?DRIVER
CODE 2086H 00A5H UNIT ?PR?_DIS_SETFLAG?LCD_1621
CODE 212BH 009BH UNIT ?PR?_S_WEIGHTFUN?MAIN
CODE 21C6H 008CH UNIT ?C_C51STARTUP
CODE 2252H 0086H UNIT ?PR?_SCALE_FILAD?MAIN
CODE 22D8H 007AH UNIT ?PR?_ININ5550?CS5550
CODE 2352H 0079H UNIT ?PR?_LCD_WRITENUM?LCD_1621
CODE 23CBH 0078H UNIT ?PR?CHECK_IIC?MAIN
CODE 2443H 0076H UNIT ?PR?T1_INT?DRIVER
CODE 24B9H 006EH UNIT ?PR?DSPINIT?MAIN
CODE 2527H 0068H UNIT ?PR?_E_READ?EEPROM
CODE 258FH 0061H UNIT ?PR?MAIN?MAIN
CODE 25F0H 005DH UNIT ?PR?_POW10?MAIN
CODE 264DH 004EH UNIT ?PR?_LCD_WRITEJ?LCD_1621
CODE 269BH 004BH UNIT ?PR?_S_STARTFUN?MAIN
CODE 26E6H 0049H UNIT ?PR?_LCD_WRITEDATA?LCD_1621
CODE 272FH 0048H UNIT ?PR?_LCD_OUTNUM?LCD_1621
CODE 2777H 0047H UNIT ?PR?_SYSPOSTMESSAGE?MESSAGE
CODE 27BEH 0044H UNIT ?C?LDIV
CODE 2802H 0040H UNIT ?PR?_GETMESSAGE?MESSAGE
CODE 2842H 003AH UNIT ?PR?GETLINEWEI?MAIN
BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 17:16:56 PAGE 4
CODE 287CH 0039H UNIT ?PR?_I_SEND?EEPROM
CODE 28B5H 0039H UNIT ?PR?_LCD_WRITEVOLT?LCD_1621
CODE 28EEH 0036H UNIT ?PR?_E_WRITEEX?EEPROM
CODE 2924H 0036H UNIT ?PR?LCD_INIT?LCD_1621
CODE 295AH 0030H UNIT ?C_INITSEG
CODE 298AH 002FH UNIT ?PR?_E_READEX?EEPROM
CODE 29B9H 002FH UNIT ?PR?_E_WRITE?EEPROM
CODE 29E8H 002EH UNIT ?PR?_SETSTATE?MAIN
CODE 2A16H 002EH UNIT ?PR?_VSPRINTF?VSPRINTF
CODE 2A44H 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 2A6BH 0024H UNIT ?PR?_GETTECHWEI?MAIN
CODE 2A8FH 0024H UNIT ?PR?_LCD_WRITECOMMAND?LCD_1621
CODE 2AB3H 0022H UNIT ?PR?LCD_CLR?LCD_1621
CODE 2AD5H 001BH UNIT ?PR?LCD_ALL?LCD_1621
CODE 2AF0H 0019H UNIT ?PR?INT_CS_READBYTE?CS5550
CODE 2B09H 0017H UNIT ?PR?LCD_COMMAND?LCD_1621
CODE 2B20H 0016H UNIT ?PR?_CS_WRITEBYTE?CS5550
CODE 2B36H 0015H UNIT ?PR?KEY_INIT?KEY
CODE 2B4BH 0014H UNIT ?PR?I_RECEIVE?EEPROM
CODE 2B5FH 0014H UNIT ?PR?_PRETREATMENTMSG?MAIN
CODE 2B73H 0014H UNIT ?PR?_CS_WRITEBYTE_4?CS5550
CODE 2B87H 0013H UNIT ?PR?_LCD_WRITEN?LCD_1621
CODE 2B9AH 0013H UNIT ?PR?_DELAYMS?FUNCTION
CODE 2BADH 0013H UNIT ?PR?SYSTIMEINIT?DRIVER
CODE 2BC0H 0011H UNIT ?PR?I_STOP?EEPROM
CODE 2BD1H 0011H UNIT ?PR?I_CLOCK?EEPROM
CODE 2BE2H 0010H UNIT ?PR?_BEEP?DRIVER
CODE 2BF2H 000FH UNIT ?PR?MESSAGEINIT?MESSAGE
CODE 2C01H 000FH UNIT ?PR?_E_ADDRESS?EEPROM
CODE 2C10H 000FH UNIT ?PR?DISGETONOFF?MAIN
CODE 2C1FH 000FH UNIT ?PR?DELAY_1MS?FUNCTION
CODE 2C2EH 000EH UNIT ?PR?ADINIT?MAIN
CODE 2C3CH 000CH UNIT ?PR?LCD_SET?LCD_1621
CODE 2C48H 000CH UNIT ?PR?BEEP_SET?LCD_1621
CODE 2C54H 000BH UNIT ?PR?READAD?CS5550
CODE 2C5FH 000BH UNIT ?PR?CS_CLOCK?CS5550
CODE 2C6AH 0008H UNIT ?PR?I_INIT?EEPROM
CODE 2C72H 0008H UNIT ?PR?_LABS?LABS
CODE 2C7AH 0006H UNIT ?PR?GETSYSTIME?DRIVER
CODE 2C80H 0005H UNIT ?PR?_POSTMESSAGE?MESSAGE
CODE 2C85H 0005H UNIT ?PR?LCD_SETBACK?LCD_1621
CODE 2C8AH 0005H UNIT ?PR?READVOLT?CS5550
CODE 2C8FH 0004H UNIT ?PR?_SYSMSGFUN?MAIN
CODE 2C93H 0004H UNIT ?PR?_S_STOPFUN?MAIN
CODE 2C97H 0003H UNIT ?PR?GETAD?CS5550
OVERLAY MAP OF MODULE: E:\WORK\程序\新KEIL~1\计重通~1\SCALE_WEIGHT (MESSAGE)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
----------------------------------------------------------------------------------------------
?PR?T0_INT?KEY ----- ----- 0023H 0003H ----- -----
+--> ?PR?_POSTMESSAGE?MESSAGE
BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 17:16:56 PAGE 5
?PR?_POSTMESSAGE?MESSAGE ----- ----- ----- ----- ----- -----
+--> ?PR?_SYSPOSTMESSAGE?MESSAGE
*** NEW ROOT ***************************************************
?PR?T1_INT?DRIVER ----- ----- ----- ----- ----- -----
+--> ?PR?_POSTMESSAGEONE?MESSAGE
+--> ?PR?_POSTMESSAGE?MESSAGE
?PR?_POSTMESSAGEONE?MESSAGE ----- ----- ----- ----- ----- -----
+--> ?PR?_SYSPOSTMESSAGE?MESSAGE
*** NEW ROOT ***************************************************
?PR?INT_0?CS5550 ----- ----- ----- ----- ----- -----
+--> ?PR?_CS_WRITEBYTE?CS5550
+--> ?PR?INT_CS_READBYTE?CS5550
+--> ?PR?_POSTMESSAGEONE?MESSAGE
?PR?_CS_WRITEBYTE?CS5550 ----- ----- ----- ----- ----- -----
+--> ?PR?CS_CLOCK?CS5550
?PR?CS_CLOCK?CS5550 0020H.1 0000H.1 ----- ----- ----- -----
?PR?INT_CS_READBYTE?CS5550 ----- ----- ----- ----- ----- -----
+--> ?PR?CS_CLOCK?CS5550
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0026H 0002H ----- -----
+--> ?PR?MESSAGEINIT?MESSAGE
+--> ?PR?SYSTIMEINIT?DRIVER
+--> ?PR?LCD_INIT?LCD_1621
+--> ?CO?MAIN
+--> ?PR?_APRINTF?DRIVER
+--> ?PR?_BEEP?DRIVER
+--> ?PR?I_INIT?EEPROM
+--> ?PR?KEY_INIT?KEY
+--> ?PR?CHECK_IIC?MAIN
+--> ?PR?LCD_SETBACK?LCD_1621
+--> ?PR?ADINIT?MAIN
+--> ?PR?_SETSTATE?MAIN
+--> ?PR?_GETMESSAGE?MESSAGE
+--> ?PR?_PRETREATMENTMSG?MAIN
+--> ?PR?_SYSMSGDO?MAIN
?PR?LCD_INIT?LCD_1621 ----- ----- 0028H 0002H ----- -----
+--> ?PR?_LCD_WRITECOMMAND?LCD_1621
+--> ?PR?LCD_CLR?LCD_1621
?PR?_LCD_WRITECOMMAND?LCD_1621 ----- ----- ----- ----- ----- -----
+--> ?PR?LCD_COMMAND?LCD_1621
BL51 BANKED LINKER/LOCATER V6.00 04/29/2007 17:16:56 PAGE 6
?PR?LCD_COMMAND?LCD_1621 0020H.3 0000H.1 ----- ----- ----- -----
?PR?LCD_CLR?LCD_1621 ----- ----- 002CH 0001H ----- -----
+--> ?PR?_LCD_WRITEDATA?LCD_1621
?PR?_LCD_WRITEDATA?LCD_1621 0020H.2 0000H.1 ----- ----- ----- -----
+--> ?PR?LCD_COMMAND?LCD_1621
?CO?MAIN ----- ----- ----- ----- ----- -----
+--> ?PR?_S_STOPFUN?MAIN
+--> ?PR?_S_STARTFUN?MAIN
+--> ?PR?_S_SYSSETFUN?MAIN
+--> ?PR?_S_USERSETFUN?MAIN
+--> ?PR?_S_WEIGHTFUN?MAIN
?PR?_S_STARTFUN?MAIN ----- ----- 0028H 0003H ----- -----
+--> ?PR?DSPINIT?MAIN
+--> ?PR?_SETSTATE?MAIN
?PR?DSPINIT?MAIN ----- ----- 002BH 0001H ----- -----
+--> ?PR?_APRINTF?DRIVER
+--> ?PR?_LCD_WRITEJ?LCD_1621
+--> ?PR?_BEEP?DRIVER
+--> ?PR?_DELAYMS?FUNCTION
+--> ?PR?LCD_ALL?LCD_1621
+--> ?PR?LCD_CLR?LCD_1621
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -