📄 web51.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 01/02/2000 11:14:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE Timer.obj, Key.obj, Lcd.obj, Sd2000.obj, Analog.obj, Flash.obj, App.obj, Serial0.obj, Serial1.o
>> bj, Func.obj, EEPROM.obj, Main.obj, Dout.obj, 24LC02.obj, 24LC32.obj TO Web51 RAMSIZE (256)
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
Timer.obj (TIMER)
Key.obj (KEY)
Lcd.obj (LCD)
Sd2000.obj (SD2000)
Analog.obj (ANALOG)
Flash.obj (FLASH)
App.obj (APP)
Serial0.obj (SERIAL0)
Serial1.obj (SERIAL1)
Func.obj (FUNC)
EEPROM.obj (EEPROM)
Main.obj (MAIN)
Dout.obj (DOUT)
24LC02.obj (24LC02)
24LC32.obj (24LC32)
D:\KEIL\C51\LIB\C51L.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CSTOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?IILDX)
D:\KEIL\C51\LIB\C51L.LIB (?C?ILDIX)
D:\KEIL\C51\LIB\C51L.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULCMP)
D:\KEIL\C51\LIB\C51L.LIB (?C?ULSHR)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LLDIDATA0)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?LSTKXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51L.LIB (STRLEN)
D:\KEIL\C51\LIB\C51L.LIB (?C?MEMSET)
LINK MAP OF MODULE: Web51 (TIMER)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
IDATA 0008H 0004H UNIT ?ID?_READ_ANALOG_INPUTS?ANALOG
BL51 BANKED LINKER/LOCATER V5.03 01/02/2000 11:14:27 PAGE 2
IDATA 000CH 0004H UNIT ?ID?MAIN
0010H 0010H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?KEY
DATA 0021H 0001H BIT_ADDR ?BA?LCD
DATA 0022H 0001H BIT_ADDR ?BA?SD2000
DATA 0023H 0001H BIT_ADDR ?BA?FLASH
BIT 0024H.0 0000H.3 UNIT ?BI?SERIAL0
BIT 0024H.3 0000H.3 UNIT ?BI?SERIAL1
BIT 0024H.6 0000H.1 UNIT ?BI?K_TESTACK?KEY
BIT 0024H.7 0000H.1 UNIT ?BI?_CURSORMOVE?LCD
BIT 0025H.0 0000H.1 UNIT ?BI?LCD
BIT 0025H.1 0000H.1 UNIT ?BI?SENDBIT?SD2000
BIT 0025H.2 0000H.1 UNIT ?BI?LOADBIT?SD2000
BIT 0025H.3 0000H.1 UNIT ?BI?AT02TESTACK?24LC02
BIT 0025H.4 0000H.1 UNIT ?BI?AT32TESTACK?24LC32
0025H.5 0000H.3 *** GAP ***
IDATA 0026H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0080H ABSOLUTE
XDATA 0080H 0080H ABSOLUTE
XDATA 0100H 010AH UNIT ?XD?_SA_WRITE?FLASH
XDATA 020AH 0104H UNIT ?XD?SERIAL1
XDATA 030EH 0018H UNIT ?XD?KEY
XDATA 0326H 0010H UNIT ?XD?MAIN
XDATA 0336H 000FH UNIT ?XD?_LTOA?FUNC
XDATA 0345H 000EH UNIT ?XD?_SA_READ?FLASH
XDATA 0353H 000EH UNIT ?XD?_SA_PP?FLASH
XDATA 0361H 000EH UNIT ?XD?_ITOA?FUNC
XDATA 036FH 000DH UNIT ?XD?MAIN?MAIN
XDATA 037CH 0009H UNIT ?XD?DISP_DATE?APP
XDATA 0385H 0009H UNIT ?XD?DISP_WEEKTIME?APP
XDATA 038EH 0008H UNIT ?XD?_SA_READB?FLASH
XDATA 0396H 0008H UNIT ?XD?_WRITE24C32?24LC32
XDATA 039EH 0008H UNIT ?XD?_READ24C32?24LC32
XDATA 03A6H 0007H UNIT ?XD?_LCD_DISD?LCD
XDATA 03ADH 0007H UNIT ?XD?_SA_PE?FLASH
XDATA 03B4H 0007H UNIT ?XD?_SA_SE?FLASH
XDATA 03BBH 0006H UNIT ?XD?_LCD_DIS?LCD
XDATA 03C1H 0006H UNIT ?XD?_SENDCOMMSTRING0?SERIAL0
XDATA 03C7H 0006H UNIT ?XD?_SENDCOMMSTRING1?SERIAL1
XDATA 03CDH 0005H UNIT ?XD?_LCD_DRAW?LCD
XDATA 03D2H 0005H UNIT ?XD?_DOUT?DOUT
XDATA 03D7H 0005H UNIT ?XD?_WRITE24C02?24LC02
XDATA 03DCH 0005H UNIT ?XD?_READ24C02?24LC02
XDATA 03E1H 0004H UNIT ?XD?_LCD_DISPLAY?LCD
XDATA 03E5H 0004H UNIT ?XD?_READTIMESD?SD2000
XDATA 03E9H 0004H UNIT ?XD?_WRITETIMESD?SD2000
XDATA 03EDH 0004H UNIT ?XD?SERIAL0
XDATA 03F1H 0004H UNIT ?XD?_EEPROM_WRITE?EEPROM
XDATA 03F5H 0003H UNIT ?XD?_LCD_WR?LCD
XDATA 03F8H 0003H UNIT ?XD?_CURSORMOVE?LCD
XDATA 03FBH 0003H UNIT ?XD?_SERIAL_SEND_?SERIAL0
XDATA 03FEH 0003H UNIT ?XD?_GETCOMMCHAR0?SERIAL0
XDATA 0401H 0003H UNIT ?XD?_SERIAL_SEND?SERIAL1
XDATA 0404H 0003H UNIT ?XD?_GETCOMMCHAR1?SERIAL1
XDATA 0407H 0003H UNIT ?XD?_EEPROM_READ?EEPROM
BL51 BANKED LINKER/LOCATER V5.03 01/02/2000 11:14:27 PAGE 3
XDATA 040AH 0003H UNIT ?XD?_AT02DELAYMS?24LC02
XDATA 040DH 0003H UNIT ?XD?_AT32DELAYMS?24LC32
XDATA 0410H 0003H UNIT ?XD?_E2PWRITE32?24LC32
XDATA 0413H 0003H UNIT ?XD?_E2PREAD32?24LC32
XDATA 0416H 0002H UNIT ?XD?_DELAYMS?TIMER
XDATA 0418H 0002H UNIT ?XD?_K_WRITE8BIT?KEY
XDATA 041AH 0002H UNIT ?XD?_K_WRITE?KEY
XDATA 041CH 0002H UNIT ?XD?K_READ8BIT?KEY
XDATA 041EH 0002H UNIT ?XD?_K_READ?KEY
XDATA 0420H 0002H UNIT ?XD?_LCD_DELAY2?LCD
XDATA 0422H 0002H UNIT ?XD?_WRITE8BIT?SD2000
XDATA 0424H 0002H UNIT ?XD?_WRITE8BITCOMM?SD2000
XDATA 0426H 0002H UNIT ?XD?READ8BIT?SD2000
XDATA 0428H 0002H UNIT ?XD?READSTATEREGSD?SD2000
XDATA 042AH 0002H UNIT ?XD?_SPI_WRITE?FLASH
XDATA 042CH 0002H UNIT ?XD?_INIT_SERIAL0?SERIAL0
XDATA 042EH 0002H UNIT ?XD?_OPENCOMM0?SERIAL0
XDATA 0430H 0002H UNIT ?XD?_INIT_SERIAL1?SERIAL1
XDATA 0432H 0002H UNIT ?XD?_OPENCOMM1?SERIAL1
XDATA 0434H 0002H UNIT ?XD?SYSCLK_INIT?MAIN
XDATA 0436H 0002H UNIT ?XD?_AT02WRITE8BIT?24LC02
XDATA 0438H 0002H UNIT ?XD?AT02READ8BIT?24LC02
XDATA 043AH 0002H UNIT ?XD?_E2PWRITE02?24LC02
XDATA 043CH 0002H UNIT ?XD?_E2PREAD02?24LC02
XDATA 043EH 0002H UNIT ?XD?_AT32WRITE8BIT?24LC32
XDATA 0440H 0002H UNIT ?XD?AT32READ8BIT?24LC32
XDATA 0442H 0001H UNIT ?XD?_DELAY1MS?TIMER
XDATA 0443H 0001H UNIT ?XD?DELAY50US?KEY
XDATA 0444H 0001H UNIT ?XD?KEYINIT?KEY
XDATA 0445H 0001H UNIT ?XD?KEY_WRITEBUF?KEY
XDATA 0446H 0001H UNIT ?XD?KEY_READBUF?KEY
XDATA 0447H 0001H UNIT ?XD?KEYCLEAR?KEY
XDATA 0448H 0001H UNIT ?XD?_LCD_DELAY?LCD
XDATA 0449H 0001H UNIT ?XD?_LCD_INPUT?LCD
XDATA 044AH 0001H UNIT ?XD?_LCD_DISPL?LCD
XDATA 044BH 0001H UNIT ?XD?_WRITESTATEREGSD?SD2000
XDATA 044CH 0001H UNIT ?XD?_READ_ANALOG_INPUTS?ANALOG
XDATA 044DH 0001H UNIT ?XD?SPI_READ?FLASH
XDATA 044EH 0001H UNIT ?XD?SA_RDSR?FLASH
XDATA 044FH 0001H UNIT ?XD?_SA_WRSR?FLASH
XDATA 0450H 0001H UNIT ?XD?SA_RSP?FLASH
XDATA 0451H 0001H UNIT ?XD?SA_INIT?FLASH
XDATA 0452H 0001H UNIT ?XD?DELAY5US?APP
XDATA 0453H 0001H UNIT ?XD?CLEARCOMMRECBUFFER0?SERIAL0
XDATA 0454H 0001H UNIT ?XD?_PUTCHAR0?SERIAL0
XDATA 0455H 0001H UNIT ?XD?CLEARCOMMRECBUFFER1?SERIAL1
XDATA 0456H 0001H UNIT ?XD?_PUTCHAR1?SERIAL1
XDATA 0457H 0001H UNIT ?XD?_WD24?EEPROM
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?CO?MAIN
CODE 000AH 0001H UNIT ?PR?TIMER3_INTERRUPT?TIMER
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_PUTCHAR1?SERIAL1
CODE 0023H 0003H ABSOLUTE
CODE 0026H 0045H UNIT ?PR?_K_READ?KEY
BL51 BANKED LINKER/LOCATER V5.03 01/02/2000 11:14:27 PAGE 4
CODE 006BH 0007H UNIT ?PR?AT02NOACK?24LC02
CODE 0072H 0001H UNIT ?PR?TESTACK?SD2000
CODE 0073H 0003H ABSOLUTE
CODE 0076H 002AH UNIT ?PR?_LCD_DELAY2?LCD
CODE 00A0H 0001H UNIT ?PR?DISP_TEMP?APP
CODE 00A1H 0001H UNIT ?PR?INIT_MAIN?MAIN
00A2H 0001H *** GAP ***
CODE 00A3H 0003H ABSOLUTE
CODE 00A6H 031BH UNIT ?C?LIB_CODE
CODE 03C1H 0208H UNIT ?PR?MAIN?MAIN
CODE 05C9H 0154H UNIT ?PR?DISP_WEEKTIME?APP
CODE 071DH 013CH UNIT ?PR?_LTOA?FUNC
CODE 0859H 012CH UNIT ?PR?_LCD_WR?LCD
CODE 0985H 011AH UNIT ?PR?_ITOA?FUNC
CODE 0A9FH 0115H UNIT ?PR?_SA_PP?FLASH
CODE 0BB4H 0103H UNIT ?PR?_LCD_DRAW?LCD
CODE 0CB7H 0102H UNIT ?PR?_SA_READ?FLASH
CODE 0DB9H 0100H UNIT ?PR?TIMER0_ISR?TIMER
CODE 0EB9H 00F0H UNIT ?PR?DISP_DATE?APP
CODE 0FA9H 00E8H UNIT ?PR?_READ_ANALOG_INPUTS?ANALOG
CODE 1091H 00D9H UNIT ?PR?_OPENCOMM0?SERIAL0
CODE 116AH 00D1H UNIT ?PR?_OPENCOMM1?SERIAL1
CODE 123BH 00BBH UNIT ?PR?_LCD_DISD?LCD
CODE 12F6H 00B7H UNIT ?PR?_SA_READB?FLASH
CODE 13ADH 00AEH UNIT ?PR?_READ24C32?24LC32
CODE 145BH 00ADH UNIT ?PR?_SA_PE?FLASH
CODE 1508H 00ADH UNIT ?PR?_SA_SE?FLASH
CODE 15B5H 00AAH UNIT ?PR?_SA_WRITE?FLASH
CODE 165FH 0093H UNIT ?PR?_WRITE24C32?24LC32
CODE 16F2H 0088H UNIT ?PR?KEYINIT?KEY
CODE 177AH 007BH UNIT ?PR?_LCD_DIS?LCD
CODE 17F5H 007BH UNIT ?PR?_READ24C02?24LC02
CODE 1870H 007AH UNIT ?PR?_EEPROM_WRITE?EEPROM
CODE 18EAH 0072H UNIT ?PR?RD24?EEPROM
CODE 195CH 0070H UNIT ?PR?_WD24?EEPROM
CODE 19CCH 0069H UNIT ?PR?CLEARCOMMRECBUFFER0?SERIAL0
CODE 1A35H 0069H UNIT ?PR?CLEARCOMMRECBUFFER1?SERIAL1
CODE 1A9EH 0066H UNIT ?PR?_SENDCOMMSTRING0?SERIAL0
CODE 1B04H 0066H UNIT ?PR?_SENDCOMMSTRING1?SERIAL1
CODE 1B6AH 0066H UNIT ?PR?_DOUT?DOUT
CODE 1BD0H 0065H UNIT ?PR?LCD_INITIL?LCD
CODE 1C35H 0061H UNIT ?PR?_GETCOMMCHAR0?SERIAL0
CODE 1C96H 0061H UNIT ?PR?_GETCOMMCHAR1?SERIAL1
CODE 1CF7H 0061H UNIT ?PR?_EEPROM_READ?EEPROM
CODE 1D58H 0060H UNIT ?PR?_WRITE24C02?24LC02
CODE 1DB8H 005BH UNIT ?PR?COMMISR0?SERIAL0
CODE 1E13H 0058H UNIT ?PR?_CURSORMOVE?LCD
CODE 1E6BH 0057H UNIT ?PR?_READTIMESD?SD2000
CODE 1EC2H 0052H UNIT ?PR?_WRITETIMESD?SD2000
CODE 1F14H 0051H UNIT ?PR?_LCD_DISPLAY?LCD
CODE 1F65H 004FH UNIT ?PR?_WRITE8BIT?SD2000
CODE 1FB4H 004FH UNIT ?PR?_WRITE8BITCOMM?SD2000
CODE 2003H 0045H UNIT ?PR?AT02READ8BIT?24LC02
CODE 2048H 0045H UNIT ?PR?AT32READ8BIT?24LC32
CODE 208DH 0044H UNIT ?C?LDIV
CODE 20D1H 003FH UNIT ?CO?APP
CODE 2110H 003DH UNIT ?PR?_AT02DELAYMS?24LC02
BL51 BANKED LINKER/LOCATER V5.03 01/02/2000 11:14:27 PAGE 5
CODE 214DH 003DH UNIT ?PR?_AT32DELAYMS?24LC32
CODE 218AH 003AH UNIT ?PR?_K_WRITE8BIT?KEY
CODE 21C4H 0038H UNIT ?PR?_K_WRITE?KEY
CODE 21FCH 0037H UNIT ?PR?TICK_INIT?TIMER
CODE 2233H 0037H UNIT ?PR?READ8BIT?SD2000
CODE 226AH 0037H UNIT ?PR?_AT02WRITE8BIT?24LC02
CODE 22A1H 0037H UNIT ?PR?_AT32WRITE8BIT?24LC32
CODE 22D8H 0035H UNIT ?PR?SA_RSP?FLASH
CODE 230DH 0034H UNIT ?PR?K_READ8BIT?KEY
CODE 2341H 0034H UNIT ?PR?INITSD?SD2000
CODE 2375H 0034H UNIT ?PR?SYSCLK_INIT?MAIN
CODE 23A9H 0033H UNIT ?PR?_SPI_WRITE?FLASH
CODE 23DCH 0032H UNIT ?PR?KEY_WRITEBUF?KEY
CODE 240EH 0032H UNIT ?PR?KEY_READBUF?KEY
CODE 2440H 002AH UNIT ?PR?READSTATEREGSD?SD2000
CODE 246AH 0029H UNIT ?PR?_DELAYMS?TIMER
CODE 2493H 0029H UNIT ?PR?SPI_READ?FLASH
CODE 24BCH 0029H UNIT ?PR?SA_INIT?FLASH
CODE 24E5H 0026H UNIT ?PR?_SA_WRSR?FLASH
CODE 250BH 0025H UNIT ?PR?_E2PWRITE32?24LC32
CODE 2530H 0025H UNIT ?PR?_E2PREAD32?24LC32
CODE 2555H 0023H UNIT ?PR?DELAY50US?KEY
CODE 2578H 0023H UNIT ?PR?SA_RDSR?FLASH
CODE 259BH 0023H UNIT ?PR?DELAY5US?APP
CODE 25BEH 0021H UNIT ?PR?COMMISR1?SERIAL1
CODE 25DFH 0020H UNIT ?PR?_WRITESTATEREGSD?SD2000
CODE 25FFH 001FH UNIT ?PR?_E2PWRITE02?24LC02
CODE 261EH 001FH UNIT ?PR?_E2PREAD02?24LC02
CODE 263DH 001CH UNIT ?PR?SA_BE?FLASH
CODE 2659H 001CH UNIT ?PR?PORT_INIT?MAIN
CODE 2675H 001AH UNIT ?PR?_SERIAL_SEND_?SERIAL0
CODE 268FH 001AH UNIT ?PR?_SERIAL_SEND?SERIAL1
CODE 26A9H 0019H UNIT ?PR?ADC_INIT?ANALOG
CODE 26C2H 0019H UNIT ?PR?SA_WREN?FLASH
CODE 26DBH 0019H UNIT ?PR?SA_WRDI?FLASH
CODE 26F4H 0019H UNIT ?PR?SA_SP?FLASH
CODE 270DH 0018H UNIT ?PR?_DELAY1MS?TIMER
CODE 2725H 0018H UNIT ?PR?K_START?KEY
CODE 273DH 0017H UNIT ?PR?KEYCLEAR?KEY
CODE 2754H 0017H UNIT ?PR?_LCD_INPUT?LCD
CODE 276BH 0017H UNIT ?PR?_LCD_DISPL?LCD
CODE 2782H 0017H UNIT ?PR?_INIT_SERIAL0?SERIAL0
CODE 2799H 0017H UNIT ?PR?_INIT_SERIAL1?SERIAL1
CODE 27B0H 0016H UNIT ?PR?TIMER3_INIT?TIMER
CODE 27C6H 0016H UNIT ?PR?K_TESTACK?KEY
CODE 27DCH 0016H UNIT ?PR?_LCD_DELAY?LCD
CODE 27F2H 0016H UNIT ?PR?LOADBIT?SD2000
CODE 2808H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 281DH 0014H UNIT ?PR?TIMER0_INIT?TIMER
CODE 2831H 0014H UNIT ?CO?LCD
CODE 2845H 0014H UNIT ?PR?START?SD2000
CODE 2859H 0014H UNIT ?PR?STOP?SD2000
CODE 286DH 0014H UNIT ?PR?SENDBIT?SD2000
CODE 2881H 0013H UNIT ?PR?RESETSD?SD2000
CODE 2894H 0012H UNIT ?PR?K_STOP?KEY
CODE 28A6H 0012H UNIT ?PR?_PUTCHAR0?SERIAL0
CODE 28B8H 0010H UNIT ?PR?K_NOACK?KEY
BL51 BANKED LINKER/LOCATER V5.03 01/02/2000 11:14:27 PAGE 6
CODE 28C8H 0010H UNIT ?PR?S24?EEPROM
CODE 28D8H 0010H UNIT ?PR?P24?EEPROM
CODE 28E8H 000FH UNIT ?PR?LCD_CLK?LCD
CODE 28F7H 000DH UNIT ?PR?LCD_CLS?LCD
CODE 2904H 000DH UNIT ?PR?SPI_INIT?FLASH
CODE 2911H 000DH UNIT ?PR?AT02TESTACK?24LC02
CODE 291EH 000DH UNIT ?PR?AT32TESTACK?24LC32
CODE 292BH 000CH UNIT ?C_C51STARTUP
CODE 2937H 0009H UNIT ?PR?AT02START?24LC02
CODE 2940H 0009H UNIT ?PR?AT02STOP?24LC02
CODE 2949H 0009H UNIT ?PR?AT02ACK?24LC02
CODE 2952H 0009H UNIT ?PR?AT32START?24LC32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -