📄 zhuoshuiyi.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 04/09/2005 13:15:57 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE ads1100.obj, checkmeasure.obj, checktime.obj, ds1302.obj, iic.obj, lcd.obj, main.obj, measure.o
>> bj, system.obj, STARTUP.obj TO zhuoshuiyi RAMSIZE (256)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
ads1100.obj (ADS1100)
checkmeasure.obj (CHECKMEASURE)
checktime.obj (CHECKTIME)
ds1302.obj (DS1302)
iic.obj (IIC)
lcd.obj (LCD)
main.obj (MAIN)
measure.obj (MEASURE)
system.obj (SYSTEM)
STARTUP.obj (?C_STARTUP)
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 (PRINTF)
D:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
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_INIT)
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?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?ISTPTR)
D:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
D:\KEIL\C51\LIB\C51S.LIB (?C?PLDIIDATA)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51S.LIB (PUTCHAR)
LINK MAP OF MODULE: zhuoshuiyi (ADS1100)
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 0003H UNIT ?DT?SYSTEM
DATA 000BH 0001H UNIT ?DT?CHECKTIME
IDATA 000CH 000EH UNIT ?ID?MEASURE
001AH 0006H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
DATA 0022H 004FH UNIT _DATA_GROUP_
IDATA 0071H 000CH UNIT ?ID?CHECKTIME
IDATA 007DH 0001H UNIT ?STACK
BL51 BANKED LINKER/LOCATER V5.03 04/09/2005 13:15:57 PAGE 2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?PR?CLEARTIMER?SYSTEM
CODE 000AH 0001H UNIT ?PR?INTX0?SYSTEM
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0003H UNIT ?PR?GETTIMER?SYSTEM
CODE 0011H 0001H UNIT ?PR?INTX1?SYSTEM
CODE 0012H 0001H UNIT ?PR?INTT1?SYSTEM
CODE 0013H 0003H ABSOLUTE
CODE 0016H 0001H UNIT ?PR?INTS?SYSTEM
0017H 0004H *** GAP ***
CODE 001BH 0003H ABSOLUTE
001EH 0005H *** GAP ***
CODE 0023H 0003H ABSOLUTE
CODE 0026H 1A7EH UNIT ?CO?LCD
CODE 1AA4H 0602H UNIT ?C?LIB_CODE
CODE 20A6H 046FH UNIT ?PR?PRINTF?PRINTF
CODE 2515H 02FAH UNIT ?PR?CHECKTIME?CHECKTIME
CODE 280FH 0126H UNIT ?PR?_CALCULATE?MEASURE
CODE 2935H 0114H UNIT ?PR?CHECKMEASURE?CHECKMEASURE
CODE 2A49H 010AH UNIT ?PR?MEASURE?MEASURE
CODE 2B53H 00B3H UNIT ?PR?MAIN?MAIN
CODE 2C06H 00ABH UNIT ?PR?_SENDTOPRINTER?MEASURE
CODE 2CB1H 00A3H UNIT ?CO?MEASURE
CODE 2D54H 009BH UNIT ?PR?CHECKCLOCK?MAIN
CODE 2DEFH 0095H UNIT ?PR?_PRINTCHAR32?LCD
CODE 2E84H 0094H UNIT ?C_C51STARTUP
CODE 2F18H 0093H UNIT ?PR?_SETDISPLAYPARAM?LCD
CODE 2FABH 0093H UNIT ?PR?_PRINTCHAR16?LCD
CODE 303EH 0090H UNIT ?PR?PRINTTIME?SYSTEM
CODE 30CEH 007BH UNIT ?CO?CHECKTIME
CODE 3149H 007BH UNIT ?PR?_PRINTSTRING16?LCD
CODE 31C4H 007BH UNIT ?PR?_PRINTSTRING32?LCD
CODE 323FH 0077H UNIT ?PR?_INITDISPLAY?LCD
CODE 32B6H 006FH UNIT ?PR?_PRINTCHAR16X?LCD
CODE 3325H 0067H UNIT ?PR?IDLE?MAIN
CODE 338CH 0062H UNIT ?PR?_SETCURSORPOS?CHECKTIME
CODE 33EEH 0061H UNIT ?PR?_PRINTSTRING16X?LCD
CODE 344FH 005DH UNIT ?PR?_INCREASETIME?CHECKTIME
CODE 34ACH 005DH UNIT ?PR?_DECREASETIME?CHECKTIME
CODE 3509H 005AH UNIT ?PR?_DISPLAYVALUE?MEASURE
CODE 3563H 0050H UNIT ?CO?MAIN
CODE 35B3H 004BH UNIT ?PR?INTT0?SYSTEM
CODE 35FEH 0045H UNIT ?CO?CHECKMEASURE
CODE 3643H 0044H UNIT ?PR?_CLEAR?LCD
CODE 3687H 0042H UNIT ?PR?_READIIC?IIC
CODE 36C9H 003BH UNIT ?PR?_READDATA?DS1302
CODE 3704H 003BH UNIT ?PR?_WRITEDATA?DS1302
CODE 373FH 0037H UNIT ?PR?_READADS1100?ADS1100
CODE 3776H 0035H UNIT ?PR?WAITACK?IIC
CODE 37ABH 0035H UNIT ?PR?_WRITEIIC?IIC
CODE 37E0H 0033H UNIT ?PR?WAITACKADS1100?ADS1100
CODE 3813H 0031H UNIT ?PR?INITCLOCK?MAIN
CODE 3844H 002BH UNIT ?PR?_CLOCKOUTADS1100?ADS1100
CODE 386FH 002BH UNIT ?PR?_CLOCKOUT?IIC
BL51 BANKED LINKER/LOCATER V5.03 04/09/2005 13:15:57 PAGE 3
CODE 389AH 002AH UNIT ?PR?CLOCKINADS1100?ADS1100
CODE 38C4H 002AH UNIT ?PR?CLOCKIN?IIC
CODE 38EEH 0029H UNIT ?PR?SETCURSORFORM?LCD
CODE 3917H 0027H UNIT ?PR?RESETADS1100?ADS1100
CODE 393EH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 3965H 0026H UNIT ?PR?_WRITEADS1100?ADS1100
CODE 398BH 0026H UNIT ?CO?SYSTEM
CODE 39B1H 001EH UNIT ?PR?_CALCULATES?MEASURE
CODE 39CFH 001DH UNIT ?PR?NOACK?IIC
CODE 39ECH 001DH UNIT ?PR?INITLCD?LCD
CODE 3A09H 001CH UNIT ?PR?_SETCURSORADDR?LCD
CODE 3A25H 001BH UNIT ?PR?SETDISPLAYON?LCD
CODE 3A40H 001AH UNIT ?PR?INITSYSTEM?MAIN
CODE 3A5AH 0019H UNIT ?PR?ACKADS1100?ADS1100
CODE 3A73H 0017H UNIT ?PR?STOPADS1100?ADS1100
CODE 3A8AH 0017H UNIT ?PR?STOP?IIC
CODE 3AA1H 0016H UNIT ?PR?_ISBIGMONTH?CHECKTIME
CODE 3AB7H 0015H UNIT ?PR?STARTADS1100?ADS1100
CODE 3ACCH 0015H UNIT ?PR?START?IIC
CODE 3AE1H 0013H UNIT ?PR?_DELAY?LCD
CODE 3AF4H 0012H UNIT ?PR?_SETOVERLAY?LCD
CODE 3B06H 0012H UNIT ?PR?_SETHDOT?LCD
CODE 3B18H 0012H UNIT ?PR?READKEY?SYSTEM
CODE 3B2AH 0011H UNIT ?PR?_BCD2DIGIT?MAIN
CODE 3B3BH 000BH UNIT ?PR?INITDS1302?DS1302
CODE 3B46H 000AH UNIT ?C_INITSEG
CODE 3B50H 0009H UNIT ?PR?_SETCURSORDIRECTION?LCD
OVERLAY MAP OF MODULE: zhuoshuiyi (ADS1100)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
-------------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- 0022H 0002H
+--> ?PR?_DELAY?LCD
+--> ?PR?INITSYSTEM?MAIN
+--> ?PR?INITDS1302?DS1302
+--> ?PR?INITLCD?LCD
+--> ?PR?SETDISPLAYON?LCD
+--> ?PR?_CLEAR?LCD
+--> ?PR?_READIIC?IIC
+--> ?PR?INITCLOCK?MAIN
+--> ?CO?MAIN
+--> ?PR?_INITDISPLAY?LCD
+--> ?PR?_SETDISPLAYPARAM?LCD
+--> ?PR?SETCURSORFORM?LCD
+--> ?PR?_SETOVERLAY?LCD
+--> ?PR?_SETHDOT?LCD
+--> ?PR?CHECKCLOCK?MAIN
+--> ?PR?RESETADS1100?ADS1100
BL51 BANKED LINKER/LOCATER V5.03 04/09/2005 13:15:57 PAGE 4
+--> ?PR?_WRITEADS1100?ADS1100
+--> ?PR?IDLE?MAIN
+--> ?PR?PRINTTIME?SYSTEM
+--> ?PR?READKEY?SYSTEM
+--> ?PR?MEASURE?MEASURE
+--> ?PR?CHECKMEASURE?CHECKMEASURE
+--> ?PR?CHECKTIME?CHECKTIME
?PR?INITLCD?LCD ----- ----- ----- -----
+--> ?PR?_DELAY?LCD
?PR?SETDISPLAYON?LCD 0020H.0 0000H.1 0024H 0001H
?PR?_READIIC?IIC ----- ----- ----- -----
+--> ?PR?START?IIC
+--> ?PR?WAITACK?IIC
+--> ?PR?_CLOCKOUT?IIC
+--> ?PR?CLOCKIN?IIC
+--> ?PR?NOACK?IIC
+--> ?PR?STOP?IIC
?PR?WAITACK?IIC ----- ----- ----- -----
+--> ?PR?_CLOCKOUT?IIC
+--> ?PR?STOP?IIC
?PR?INITCLOCK?MAIN ----- ----- ----- -----
+--> ?PR?_WRITEDATA?DS1302
?PR?SETCURSORFORM?LCD 0020H.0 0000H.1 0024H 0002H
?PR?CHECKCLOCK?MAIN ----- ----- 0024H 0001H
+--> ?PR?_READDATA?DS1302
+--> ?PR?_BCD2DIGIT?MAIN
+--> ?PR?_WRITEDATA?DS1302
?PR?RESETADS1100?ADS1100 ----- ----- ----- -----
+--> ?PR?STARTADS1100?ADS1100
+--> ?PR?_CLOCKOUTADS1100?ADS1100
+--> ?PR?WAITACKADS1100?ADS1100
+--> ?PR?STOPADS1100?ADS1100
?PR?WAITACKADS1100?ADS1100 ----- ----- ----- -----
+--> ?PR?_CLOCKOUTADS1100?ADS1100
+--> ?PR?STOPADS1100?ADS1100
?PR?_WRITEADS1100?ADS1100 ----- ----- ----- -----
+--> ?PR?STARTADS1100?ADS1100
+--> ?PR?WAITACKADS1100?ADS1100
+--> ?PR?_CLOCKOUTADS1100?ADS1100
+--> ?PR?STOPADS1100?ADS1100
?PR?IDLE?MAIN ----- ----- ----- -----
+--> ?PR?_CLEAR?LCD
+--> ?CO?MAIN
+--> ?PR?_PRINTSTRING32?LCD
+--> ?PR?_PRINTSTRING16?LCD
BL51 BANKED LINKER/LOCATER V5.03 04/09/2005 13:15:57 PAGE 5
?PR?_PRINTSTRING32?LCD ----- ----- 003CH 000AH
+--> ?PR?_PRINTCHAR32?LCD
?PR?_PRINTCHAR32?LCD ----- ----- 0046H 0002H
+--> ?CO?LCD
+--> ?PR?_SETCURSORDIRECTION?LCD
+--> ?PR?_SETCURSORADDR?LCD
?PR?_PRINTSTRING16?LCD ----- ----- 0055H 000AH
+--> ?PR?_PRINTCHAR16?LCD
?PR?_PRINTCHAR16?LCD ----- ----- 005FH 0002H
+--> ?CO?LCD
+--> ?PR?_SETCURSORDIRECTION?LCD
+--> ?PR?_SETCURSORADDR?LCD
?PR?PRINTTIME?SYSTEM ----- ----- 003CH 0019H
+--> ?PR?GETTIMER?SYSTEM
+--> ?PR?CLEARTIMER?SYSTEM
+--> ?PR?_READDATA?DS1302
+--> ?CO?SYSTEM
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_PRINTSTRING16?LCD
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0055H 001CH
+--> ?PR?PUTCHAR?PUTCHAR
?PR?MEASURE?MEASURE ----- ----- 0024H 000CH
+--> ?PR?_CLEAR?LCD
+--> ?CO?MEASURE
+--> ?PR?_PRINTSTRING16?LCD
+--> ?PR?_READIIC?IIC
+--> ?PR?_DELAY?LCD
+--> ?PR?_READADS1100?ADS1100
+--> ?PR?_CALCULATE?MEASURE
+--> ?PR?_CALCULATES?MEASURE
+--> ?PR?_DISPLAYVALUE?MEASURE
+--> ?PR?PRINTTIME?SYSTEM
+--> ?PR?READKEY?SYSTEM
+--> ?PR?_SENDTOPRINTER?MEASURE
?PR?_READADS1100?ADS1100 ----- ----- ----- -----
+--> ?PR?STARTADS1100?ADS1100
+--> ?PR?WAITACKADS1100?ADS1100
+--> ?PR?CLOCKINADS1100?ADS1100
+--> ?PR?ACKADS1100?ADS1100
+--> ?PR?STOPADS1100?ADS1100
?PR?_CALCULATE?MEASURE ----- ----- 0030H 0007H
+--> ?CO?CHECKMEASURE
?PR?_DISPLAYVALUE?MEASURE ----- ----- 0030H 0018H
+--> ?PR?_PRINTSTRING16X?LCD
+--> ?CO?MEASURE
+--> ?PR?PRINTF?PRINTF
?PR?_PRINTSTRING16X?LCD ----- ----- 0048H 0009H
BL51 BANKED LINKER/LOCATER V5.03 04/09/2005 13:15:57 PAGE 6
+--> ?PR?_PRINTCHAR16X?LCD
?PR?_PRINTCHAR16X?LCD ----- ----- ----- -----
+--> ?CO?LCD
+--> ?PR?_SETCURSORDIRECTION?LCD
+--> ?PR?_SETCURSORADDR?LCD
?PR?_SENDTOPRINTER?MEASURE ----- ----- 0030H 000AH
+--> ?PR?_READDATA?DS1302
+--> ?CO?MEASURE
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_DELAY?LCD
?PR?CHECKMEASURE?CHECKMEASURE ----- ----- 0024H 0018H
+--> ?PR?_CLEAR?LCD
+--> ?CO?CHECKMEASURE
+--> ?PR?_PRINTSTRING16?LCD
+--> ?PR?_PRINTSTRING32?LCD
+--> ?PR?PRINTF?PRINTF
+--> ?PR?_DELAY?LCD
+--> ?PR?READKEY?SYSTEM
+--> ?PR?PRINTTIME?SYSTEM
+--> ?PR?_READADS1100?ADS1100
+--> ?PR?_WRITEIIC?IIC
?PR?_WRITEIIC?IIC ----- ----- ----- -----
+--> ?PR?START?IIC
+--> ?PR?WAITACK?IIC
+--> ?PR?_CLOCKOUT?IIC
+--> ?PR?STOP?IIC
?PR?CHECKTIME?CHECKTIME ----- ----- 0024H 001DH
+--> ?PR?_CLEAR?LCD
+--> ?CO?CHECKTIME
+--> ?PR?_PRINTSTRING16?LCD
+--> ?PR?_READDATA?DS1302
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -