📄 web51.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 11/15/2005 22:36:27 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, 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.12 11/15/2005 22:36: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.12 11/15/2005 22:36: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.12 11/15/2005 22:36:27 PAGE 4
CODE 006BH 0007H UNIT ?PR?AT02NOACK?24LC02
CODE 0072H 0001H UNIT ?PR?TESTACK?SD2000
CODE 0073H 0003H ABSOLUTE
CODE 0076H 002DH UNIT ?PR?READSTATEREGSD?SD2000
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 00B1H UNIT ?PR?_READ24C32?24LC32
CODE 145EH 00ADH UNIT ?PR?_SA_PE?FLASH
CODE 150BH 00ADH UNIT ?PR?_SA_SE?FLASH
CODE 15B8H 00AAH UNIT ?PR?_SA_WRITE?FLASH
CODE 1662H 0096H UNIT ?PR?_WRITE24C32?24LC32
CODE 16F8H 0088H UNIT ?PR?KEYINIT?KEY
CODE 1780H 007DH UNIT ?PR?_EEPROM_WRITE?EEPROM
CODE 17FDH 007BH UNIT ?PR?_LCD_DIS?LCD
CODE 1878H 007BH UNIT ?PR?_READ24C02?24LC02
CODE 18F3H 0072H UNIT ?PR?RD24?EEPROM
CODE 1965H 0070H UNIT ?PR?_WD24?EEPROM
CODE 19D5H 0069H UNIT ?PR?CLEARCOMMRECBUFFER0?SERIAL0
CODE 1A3EH 0069H UNIT ?PR?CLEARCOMMRECBUFFER1?SERIAL1
CODE 1AA7H 0066H UNIT ?PR?_SENDCOMMSTRING0?SERIAL0
CODE 1B0DH 0066H UNIT ?PR?_SENDCOMMSTRING1?SERIAL1
CODE 1B73H 0066H UNIT ?PR?_DOUT?DOUT
CODE 1BD9H 0065H UNIT ?PR?LCD_INITIL?LCD
CODE 1C3EH 0064H UNIT ?PR?_EEPROM_READ?EEPROM
CODE 1CA2H 0061H UNIT ?PR?_GETCOMMCHAR0?SERIAL0
CODE 1D03H 0061H UNIT ?PR?_GETCOMMCHAR1?SERIAL1
CODE 1D64H 0060H UNIT ?PR?_WRITE24C02?24LC02
CODE 1DC4H 005BH UNIT ?PR?COMMISR0?SERIAL0
CODE 1E1FH 0058H UNIT ?PR?_CURSORMOVE?LCD
CODE 1E77H 0057H UNIT ?PR?_READTIMESD?SD2000
CODE 1ECEH 0052H UNIT ?PR?_WRITETIMESD?SD2000
CODE 1F20H 0051H UNIT ?PR?_LCD_DISPLAY?LCD
CODE 1F71H 004FH UNIT ?PR?_WRITE8BIT?SD2000
CODE 1FC0H 004FH UNIT ?PR?_WRITE8BITCOMM?SD2000
CODE 200FH 0045H UNIT ?PR?AT02READ8BIT?24LC02
CODE 2054H 0045H UNIT ?PR?AT32READ8BIT?24LC32
CODE 2099H 0044H UNIT ?C?LDIV
CODE 20DDH 003EH UNIT ?CO?APP
CODE 211BH 003DH UNIT ?PR?_AT02DELAYMS?24LC02
CODE 2158H 003DH UNIT ?PR?_AT32DELAYMS?24LC32
CODE 2195H 003AH UNIT ?PR?_K_WRITE8BIT?KEY
CODE 21CFH 0038H UNIT ?PR?_K_WRITE?KEY
BL51 BANKED LINKER/LOCATER V5.12 11/15/2005 22:36:27 PAGE 5
CODE 2207H 0037H UNIT ?PR?TICK_INIT?TIMER
CODE 223EH 0037H UNIT ?PR?READ8BIT?SD2000
CODE 2275H 0037H UNIT ?PR?_AT02WRITE8BIT?24LC02
CODE 22ACH 0037H UNIT ?PR?_AT32WRITE8BIT?24LC32
CODE 22E3H 0035H UNIT ?PR?SA_RSP?FLASH
CODE 2318H 0034H UNIT ?PR?K_READ8BIT?KEY
CODE 234CH 0034H UNIT ?PR?INITSD?SD2000
CODE 2380H 0034H UNIT ?PR?SYSCLK_INIT?MAIN
CODE 23B4H 0033H UNIT ?PR?_SPI_WRITE?FLASH
CODE 23E7H 0032H UNIT ?PR?KEY_WRITEBUF?KEY
CODE 2419H 0032H UNIT ?PR?KEY_READBUF?KEY
CODE 244BH 002AH UNIT ?PR?_LCD_DELAY2?LCD
CODE 2475H 0029H UNIT ?PR?_DELAYMS?TIMER
CODE 249EH 0029H UNIT ?PR?SPI_READ?FLASH
CODE 24C7H 0029H UNIT ?PR?SA_INIT?FLASH
CODE 24F0H 0026H UNIT ?PR?_SA_WRSR?FLASH
CODE 2516H 0025H UNIT ?PR?_E2PWRITE32?24LC32
CODE 253BH 0025H UNIT ?PR?_E2PREAD32?24LC32
CODE 2560H 0023H UNIT ?PR?DELAY50US?KEY
CODE 2583H 0023H UNIT ?PR?SA_RDSR?FLASH
CODE 25A6H 0023H UNIT ?PR?DELAY5US?APP
CODE 25C9H 0021H UNIT ?PR?COMMISR1?SERIAL1
CODE 25EAH 0020H UNIT ?PR?_WRITESTATEREGSD?SD2000
CODE 260AH 001FH UNIT ?PR?_E2PWRITE02?24LC02
CODE 2629H 001FH UNIT ?PR?_E2PREAD02?24LC02
CODE 2648H 001CH UNIT ?PR?SA_BE?FLASH
CODE 2664H 001CH UNIT ?PR?PORT_INIT?MAIN
CODE 2680H 001AH UNIT ?PR?_SERIAL_SEND_?SERIAL0
CODE 269AH 001AH UNIT ?PR?_SERIAL_SEND?SERIAL1
CODE 26B4H 0019H UNIT ?PR?ADC_INIT?ANALOG
CODE 26CDH 0019H UNIT ?PR?SA_WREN?FLASH
CODE 26E6H 0019H UNIT ?PR?SA_WRDI?FLASH
CODE 26FFH 0019H UNIT ?PR?SA_SP?FLASH
CODE 2718H 0018H UNIT ?PR?_DELAY1MS?TIMER
CODE 2730H 0018H UNIT ?PR?K_START?KEY
CODE 2748H 0017H UNIT ?PR?KEYCLEAR?KEY
CODE 275FH 0017H UNIT ?PR?_LCD_INPUT?LCD
CODE 2776H 0017H UNIT ?PR?_LCD_DISPL?LCD
CODE 278DH 0017H UNIT ?PR?_INIT_SERIAL0?SERIAL0
CODE 27A4H 0017H UNIT ?PR?_INIT_SERIAL1?SERIAL1
CODE 27BBH 0016H UNIT ?PR?TIMER3_INIT?TIMER
CODE 27D1H 0016H UNIT ?PR?K_TESTACK?KEY
CODE 27E7H 0016H UNIT ?PR?_LCD_DELAY?LCD
CODE 27FDH 0016H UNIT ?PR?LOADBIT?SD2000
CODE 2813H 0015H UNIT ?PR?_STRLEN?STRLEN
CODE 2828H 0014H UNIT ?PR?TIMER0_INIT?TIMER
CODE 283CH 0014H UNIT ?CO?LCD
CODE 2850H 0014H UNIT ?PR?START?SD2000
CODE 2864H 0014H UNIT ?PR?STOP?SD2000
CODE 2878H 0014H UNIT ?PR?SENDBIT?SD2000
CODE 288CH 0013H UNIT ?PR?RESETSD?SD2000
CODE 289FH 0012H UNIT ?PR?K_STOP?KEY
CODE 28B1H 0012H UNIT ?PR?_PUTCHAR0?SERIAL0
CODE 28C3H 0010H UNIT ?PR?K_NOACK?KEY
CODE 28D3H 0010H UNIT ?PR?S24?EEPROM
CODE 28E3H 0010H UNIT ?PR?P24?EEPROM
CODE 28F3H 000FH UNIT ?PR?LCD_CLK?LCD
BL51 BANKED LINKER/LOCATER V5.12 11/15/2005 22:36:27 PAGE 6
CODE 2902H 000DH UNIT ?PR?LCD_CLS?LCD
CODE 290FH 000DH UNIT ?PR?SPI_INIT?FLASH
CODE 291CH 000DH UNIT ?PR?AT02TESTACK?24LC02
CODE 2929H 000DH UNIT ?PR?AT32TESTACK?24LC32
CODE 2936H 000CH UNIT ?C_C51STARTUP
CODE 2942H 0009H UNIT ?PR?AT02START?24LC02
CODE 294BH 0009H UNIT ?PR?AT02STOP?24LC02
CODE 2954H 0009H UNIT ?PR?AT02ACK?24LC02
CODE 295DH 0009H UNIT ?PR?AT32START?24LC32
CODE 2966H 0009H UNIT ?PR?AT32STOP?24LC32
CODE 296FH 0009H UNIT ?PR?AT32ACK?24LC32
CODE 2978H 0007H UNIT ?PR?AT32NOACK?24LC32
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -