📄 ml020icb.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 07/12/2007 17:06:38 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL3\C51\BIN\BL51.EXE .\output\main.obj, .\output\ShowLCD.obj, .\output\timer1.obj, .\output\Simple_GB2312.obj, .\ou
>> tput\Simple_lcdb.obj, .\output\api.obj, .\driver\ML-F020ICB.LIB, .\output\timer.obj TO .\output\ML020ICB PRINT (.\ML0
>> 20ICB.m51) RAMSIZE (256)
MEMORY MODEL: LARGE WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
.\output\main.obj (MAIN)
.\output\ShowLCD.obj (SHOWLCD)
.\output\timer1.obj (TIMER1)
.\output\Simple_GB2312.obj (SIMPLE_GB2312)
.\output\Simple_lcdb.obj (SIMPLE_LCDB)
.\output\api.obj (API)
.\driver\ML-F020ICB.LIB (DELAY)
.\driver\ML-F020ICB.LIB (SYSTEM)
.\driver\ML-F020ICB.LIB (UART)
.\driver\ML-F020ICB.LIB (FLASH)
.\driver\ML-F020ICB.LIB (KEY)
.\driver\ML-F020ICB.LIB (LCDB)
.\driver\ML-F020ICB.LIB (RTC)
.\driver\ML-F020ICB.LIB (TMP)
.\driver\ML-F020ICB.LIB (INTERRUPT)
.\driver\ML-F020ICB.LIB (IIC)
.\output\timer.obj (TIMER)
.\driver\ML-F020ICB.LIB (DAC)
C:\KEIL3\C51\LIB\C51FPL.LIB (?C?FPADD)
C:\KEIL3\C51\LIB\C51FPL.LIB (?C?FPMUL)
C:\KEIL3\C51\LIB\C51FPL.LIB (?C?FPDIV)
C:\KEIL3\C51\LIB\C51FPL.LIB (?C?FCAST)
C:\KEIL3\C51\LIB\C51FPL.LIB (?C?CASTF)
C:\KEIL3\C51\LIB\C51FPL.LIB (SQRT)
C:\KEIL3\C51\LIB\C51FPL.LIB (?C?FPGETOPN)
C:\KEIL3\C51\LIB\C51L.LIB (?C_STARTUP)
C:\KEIL3\C51\LIB\C51L.LIB (?C?COPY)
C:\KEIL3\C51\LIB\C51L.LIB (?C?CLDPTR)
C:\KEIL3\C51\LIB\C51L.LIB (?C?CLDOPTR)
C:\KEIL3\C51\LIB\C51L.LIB (?C?CSTPTR)
C:\KEIL3\C51\LIB\C51L.LIB (?C?CSTOPTR)
C:\KEIL3\C51\LIB\C51L.LIB (?C?IMUL)
C:\KEIL3\C51\LIB\C51L.LIB (?C?IILDX)
C:\KEIL3\C51\LIB\C51L.LIB (?C?ILDIX)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LMUL)
C:\KEIL3\C51\LIB\C51L.LIB (?C?ULDIV)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LNOT)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LNEG)
C:\KEIL3\C51\LIB\C51L.LIB (?C?ULCMP)
C:\KEIL3\C51\LIB\C51L.LIB (?C?ULSHR)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LLDXDATA)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LLDCODE0)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LLDIXDATA)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LSTXDATA)
C:\KEIL3\C51\LIB\C51L.LIB (?C?LSTKXDATA)
C:\KEIL3\C51\LIB\C51L.LIB (?C?CCASE)
C:\KEIL3\C51\LIB\C51L.LIB (ABS)
C:\KEIL3\C51\LIB\C51L.LIB (?C_INIT)
BL51 BANKED LINKER/LOCATER V6.00 07/12/2007 17:06:38 PAGE 2
LINK MAP OF MODULE: .\output\ML020ICB (MAIN)
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 0010H UNIT ?DT?DAC
REG 0018H 0008H ABSOLUTE "REG BANK 3"
BIT 0020H.0 0000H.3 UNIT _BIT_GROUP_
BIT 0020H.3 0000H.2 UNIT ?BI?UART
BIT 0020H.5 0000H.2 UNIT ?BI?IIC
BIT 0020H.7 0000H.1 UNIT ?BI?_LCDB_DRAWRECTANGLE?LCDB
DATA 0021H 0014H UNIT ?DT?UART
IDATA 0035H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0610H UNIT ?XD?API
XDATA 0610H 02F4H UNIT ?XD?UART
XDATA 0904H 012FH UNIT _XDATA_GROUP_
XDATA 0A33H 000CH UNIT ?XD?MAIN
XDATA 0A3FH 0008H UNIT ?XD?_LCDB_DRAWRECTANGLE?LCDB
XDATA 0A47H 0008H UNIT ?XD?_IICB_READ?IIC
XDATA 0A4FH 0008H UNIT ?XD?_IICB_WRITE?IIC
XDATA 0A57H 0008H UNIT ?XD?IIC
XDATA 0A5FH 0007H UNIT ?XD?_UART0_RECVBLOCK?UART
XDATA 0A66H 0007H UNIT ?XD?_UART1_RECVBLOCK?UART
XDATA 0A6DH 0007H UNIT ?XD?_UART1_SENDBLOCK?UART
XDATA 0A74H 0007H UNIT ?XD?_TIMER1_INIT?TIMER
XDATA 0A7BH 0007H UNIT ?XD?_DAC0_SETBUFPTR?DAC
XDATA 0A82H 0007H UNIT ?XD?_DAC1_SETBUFPTR?DAC
XDATA 0A89H 0005H UNIT ?XD?KEY
XDATA 0A8EH 0005H UNIT ?XD?_TIMER0_INIT?TIMER
XDATA 0A93H 0005H UNIT ?XD?_TIMER2_INIT?TIMER
XDATA 0A98H 0005H UNIT ?XD?_TIMER3_INIT?TIMER
XDATA 0A9DH 0005H UNIT ?XD?_DAC0_INIT?DAC
XDATA 0AA2H 0005H UNIT ?XD?_DAC1_INIT?DAC
XDATA 0AA7H 0003H UNIT ?XD?_LCDB_WRITEPARA?LCDB
XDATA 0AAAH 0003H UNIT ?XD?LCDB
XDATA 0AADH 0003H UNIT ?XD?_RTC_READALLREG?RTC
XDATA 0AB0H 0003H UNIT ?XD?_RTC_WRITEALLREG?RTC
XDATA 0AB3H 0002H UNIT ?XD?_RTC_READREG?RTC
XDATA 0AB5H 0002H UNIT ?XD?_RTC_WRITEREG?RTC
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?TIMER4_ISRUSER?TIMER1
CODE 000AH 0001H UNIT ?PR?SHOW_1?SHOWLCD
CODE 000BH 0003H ABSOLUTE
CODE 000EH 000DH UNIT ?PR?_TIMER2_SETVALUE?TIMER
CODE 001BH 0003H ABSOLUTE
CODE 001EH 0004H UNIT ?PR?TIMER3_ENABLE?TIMER
CODE 0022H 0001H UNIT ?PR?SHOW_2?SHOWLCD
CODE 0023H 0003H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.00 07/12/2007 17:06:38 PAGE 3
CODE 0026H 0004H UNIT ?PR?TIMER3_DISABLE?TIMER
CODE 002AH 0001H UNIT ?PR?SHOW_3?SHOWLCD
CODE 002BH 0003H ABSOLUTE
CODE 002EH 000DH UNIT ?PR?_TIMER3_SETVALUE?TIMER
CODE 003BH 0003H ABSOLUTE
CODE 003EH 0034H UNIT ?PR?_IICA_READ?IIC
CODE 0072H 0001H UNIT ?PR?SHOW_4?SHOWLCD
CODE 0073H 0003H ABSOLUTE
CODE 0076H 000DH UNIT ?PR?_TIMER4_SETVALUE?TIMER
CODE 0083H 0003H ABSOLUTE
CODE 0086H 0009H UNIT ?PR?IIC_BUSY?IIC
CODE 008FH 0004H UNIT ?PR?TIMER4_ENABLE?TIMER
CODE 0093H 0003H ABSOLUTE
CODE 0096H 0007H UNIT ?PR?UART0_GETCHARSTXBUF?UART
CODE 009DH 0004H UNIT ?PR?TIMER4_DISABLE?TIMER
CODE 00A1H 0001H UNIT ?PR?SHOW_5?SHOWLCD
CODE 00A2H 0001H UNIT ?PR?TIMER0_INITUSER?TIMER1
CODE 00A3H 0003H ABSOLUTE
CODE 00A6H 0747H UNIT ?PR?FLASH_PROC?SIMPLE_GB2312
CODE 07EDH 071BH UNIT ?C?LIB_CODE
CODE 0F08H 06C7H UNIT ?PR?_FORMAT_I?API
CODE 15CFH 0625H UNIT ?C_INITSEG
CODE 1BF4H 03A0H UNIT ?PR?LCDB_PROC?SIMPLE_LCDB
CODE 1F94H 0384H UNIT ?PR?SHOW_ITEM2?SHOWLCD
CODE 2318H 036CH UNIT ?PR?_LCDB_DRAWLINE?LCDB
CODE 2684H 02BDH UNIT ?CO?SHOWLCD
CODE 2941H 020DH UNIT ?PR?_SHOW_RTCANDTMP?SHOWLCD
CODE 2B4EH 01DEH UNIT ?PR?_LCDB_DISPFWORD?API
CODE 2D2CH 01BEH UNIT ?PR?SYS_INIT?MAIN
CODE 2EEAH 01B2H UNIT ?PR?_LCDB_DRAWCIRCLE?LCDB
CODE 309CH 01B1H UNIT ?PR?_SEND_DATA?API
CODE 324DH 01A0H UNIT ?PR?MAIN?MAIN
CODE 33EDH 0149H UNIT ?PR?IIC_SERVICE?IIC
CODE 3536H 0141H UNIT ?PR?SHOW_ITEMSEL?SHOWLCD
CODE 3677H 00E4H UNIT ?PR?_LCDB_DRAWBYTE?LCDB
CODE 375BH 00E0H UNIT ?PR?_LCDB_INIT?LCDB
CODE 383BH 00CAH UNIT ?PR?_UART_TIMER1?UART
CODE 3905H 00BAH UNIT ?PR?_LCDB_DRAWRECTANGLE?LCDB
CODE 39BFH 00BAH UNIT ?PR?_TIMER1_INIT?TIMER
CODE 3A79H 00B4H UNIT ?PR?_LCDB_DRAWPIXEL?LCDB
CODE 3B2DH 00B0H UNIT ?PR?_LCDB_SHOWHZXY?LCDB
CODE 3BDDH 00ACH UNIT ?PR?SQRT?SQRT
CODE 3C89H 0090H UNIT ?PR?SHOW_TITLE?SHOWLCD
CODE 3D19H 008CH UNIT ?CO?SIMPLE_LCDB
CODE 3DA5H 008CH UNIT ?C_C51STARTUP
CODE 3E31H 0085H UNIT ?PR?SHOW_ITEM1?SHOWLCD
CODE 3EB6H 0083H UNIT ?PR?UART1_ISR?UART
CODE 3F39H 007DH UNIT ?PR?UART0_ISR?UART
CODE 3FB6H 0075H UNIT ?CO?MAIN
CODE 402BH 0069H UNIT ?PR?_FLASH_WRITEBYTE?FLASH
CODE 4094H 0067H UNIT ?CO?SIMPLE_GB2312
CODE 40FBH 0066H UNIT ?PR?_LCDB_DRAWFILLRECTANGLE?LCDB
CODE 4161H 0062H UNIT ?PR?_FLASH_ERASESECTOR?FLASH
CODE 41C3H 0062H UNIT ?PR?CH452_ISR?KEY
CODE 4225H 0060H UNIT ?PR?_FLASH_WRITE?FLASH
CODE 4285H 005BH UNIT ?PR?_FLASH_READ?FLASH
CODE 42E0H 0059H UNIT ?PR?_RTC_READALLREG?RTC
BL51 BANKED LINKER/LOCATER V6.00 07/12/2007 17:06:38 PAGE 4
CODE 4339H 0059H UNIT ?PR?_RTC_WRITEALLREG?RTC
CODE 4392H 004EH UNIT ?PR?FLASH_ERASE?FLASH
CODE 43E0H 004EH UNIT ?PR?CH452_READ?KEY
CODE 442EH 004CH UNIT ?PR?_SWITCHPROC?MAIN
CODE 447AH 004AH UNIT ?PR?_UART0_SENDBLOCK?UART
CODE 44C4H 004AH UNIT ?PR?_UART1_SENDBLOCK?UART
CODE 450EH 0048H UNIT ?PR?FLASH_READID?FLASH
CODE 4556H 0048H UNIT ?PR?_CH452_WRITE?KEY
CODE 459EH 0048H UNIT ?PR?_LCDB_SETGRAPHMAPS?LCDB
CODE 45E6H 0047H UNIT ?PR?_INTERRUPT_DISABLE?INTERRUPT
CODE 462DH 0047H UNIT ?PR?_PRIORITY_DISABLE?INTERRUPT
CODE 4674H 0046H UNIT ?PR?_UART0_RECVBLOCK?UART
CODE 46BAH 0046H UNIT ?PR?_UART1_RECVBLOCK?UART
CODE 4700H 0046H UNIT ?PR?TMP_READDATA?TMP
CODE 4746H 0044H UNIT ?PR?KEY_READ?KEY
CODE 478AH 0044H UNIT ?PR?_INTERRUPT_ENABLE?INTERRUPT
CODE 47CEH 0044H UNIT ?PR?_PRIORITY_ENABLE?INTERRUPT
CODE 4812H 0043H UNIT ?PR?_LCDB_WRITECMDPARA?LCDB
CODE 4855H 0040H UNIT ?PR?_IIC_INIT?IIC
CODE 4895H 003FH UNIT ?PR?_IICB_WRITE?IIC
CODE 48D4H 003FH UNIT ?PR?_DAC_TIMER3?DAC
CODE 4913H 003EH UNIT ?PR?_FLASH_READBYTE?FLASH
CODE 4951H 003DH UNIT ?PR?_UART1_SENDCHAR?UART
CODE 498EH 003DH UNIT ?PR?_TIMER2_INIT?TIMER
CODE 49CBH 003DH UNIT ?PR?_TIMER4_INIT?TIMER
CODE 4A08H 003CH UNIT ?PR?_UART0_INIT?UART
CODE 4A44H 003CH UNIT ?PR?_UART1_INIT?UART
CODE 4A80H 003AH UNIT ?PR?_DELAY_S?DELAY
CODE 4ABAH 003AH UNIT ?PR?_UART0_SENDCHAR?UART
CODE 4AF4H 003AH UNIT ?PR?_TMP_WRITEDATA?TMP
CODE 4B2EH 003AH UNIT ?PR?_TIMER3_INIT?TIMER
CODE 4B68H 0039H UNIT ?PR?_UART0_RECVCHAR?UART
CODE 4BA1H 0039H UNIT ?PR?_UART1_RECVCHAR?UART
CODE 4BDAH 0037H UNIT ?PR?_IICB_READ?IIC
CODE 4C11H 0036H UNIT ?PR?_DAC0_SETBUFPTR?DAC
CODE 4C47H 0036H UNIT ?PR?_DAC1_SETBUFPTR?DAC
CODE 4C7DH 0034H UNIT ?PR?_IICA_WRITE?IIC
CODE 4CB1H 0033H UNIT ?PR?_RTC_READ?RTC
CODE 4CE4H 0033H UNIT ?PR?_RTC_WRITE?RTC
CODE 4D17H 0033H UNIT ?PR?TMP_READ?TMP
CODE 4D4AH 002FH UNIT ?PR?_RTC_READREG?RTC
CODE 4D79H 002FH UNIT ?PR?TIMER3_ISR?TIMER
CODE 4DA8H 002EH UNIT ?PR?LCDB_CLEARSCREEN?LCDB
CODE 4DD6H 002DH UNIT ?PR?_LCDB_WRITEPARA?LCDB
CODE 4E03H 002DH UNIT ?PR?_RTC_WRITEREG?RTC
CODE 4E30H 002CH UNIT ?PR?_CHRLEN?API
CODE 4E5CH 002CH UNIT ?PR?DAC0_OUTUPDATE?DAC
CODE 4E88H 002CH UNIT ?PR?DAC1_OUTUPDATE?DAC
CODE 4EB4H 002BH UNIT ?PR?LCDB_CLEARVRAM?LCDB
CODE 4EDFH 002BH UNIT ?PR?_TIMER0_INIT?TIMER
CODE 4F0AH 002BH UNIT ?PR?TIMER4_ISR?TIMER
CODE 4F35H 0028H UNIT ?CO?API
CODE 4F5DH 0025H UNIT ?PR?TIMER2_ISR?TIMER
CODE 4F82H 0024H UNIT ?PR?SYSPORT_INIT?SYSTEM
CODE 4FA6H 0023H UNIT ?PR?_DELAY_MS?DELAY
CODE 4FC9H 0021H UNIT ?PR?KEY_INIT?KEY
CODE 4FEAH 0020H UNIT ?PR?TIMER0_ISR?TIMER
BL51 BANKED LINKER/LOCATER V6.00 07/12/2007 17:06:38 PAGE 5
CODE 500AH 0020H UNIT ?PR?TIMER1_ISR?TIMER
CODE 502AH 001FH UNIT ?PR?TMP_INIT?TMP
CODE 5049H 001EH UNIT ?PR?_DAC0_INIT?DAC
CODE 5067H 001EH UNIT ?PR?_DAC1_INIT?DAC
CODE 5085H 001CH UNIT ?PR?SYSCLK_INIT?SYSTEM
CODE 50A1H 001BH UNIT ?PR?TMP_RESET?TMP
CODE 50BCH 001AH UNIT ?CO?LCDB
CODE 50D6H 0019H UNIT ?PR?_DELAY_US?DELAY
CODE 50EFH 0018H UNIT ?PR?_LCDB_WRITECMD?LCDB
CODE 5107H 0016H UNIT ?PR?SHOWMAIN?SHOWLCD
CODE 511DH 0012H UNIT ?PR?_LCDB_WRITEDATA?LCDB
CODE 512FH 0012H UNIT ?PR?_ABS?ABS
CODE 5141H 000FH UNIT ?PR?LCDB_READDATA?LCDB
CODE 5150H 000EH UNIT ?PR?INTERRUPT_INIT?INTERRUPT
CODE 515EH 0007H UNIT ?PR?UART1_GETCHARSTXBUF?UART
CODE 5165H 0007H UNIT ?PR?_TIMER0_SETVALUE?TIMER
CODE 516CH 0007H UNIT ?PR?_TIMER1_SETVALUE?TIMER
CODE 5173H 0007H UNIT ?PR?_DAC0_OUTPUT?DAC
CODE 517AH 0007H UNIT ?PR?_DAC1_OUTPUT?DAC
CODE 5181H 0004H UNIT ?PR?DAC0_ENABLE?DAC
CODE 5185H 0004H UNIT ?PR?DAC0_DISABLE?DAC
CODE 5189H 0004H UNIT ?PR?DAC1_ENABLE?DAC
CODE 518DH 0004H UNIT ?PR?DAC1_DISABLE?DAC
CODE 5191H 0003H UNIT ?PR?UART_ENABLE?UART
CODE 5194H 0003H UNIT ?PR?UART_DISABLE?UART
CODE 5197H 0003H UNIT ?PR?UART0_GETCHARSRXBUF?UART
CODE 519AH 0003H UNIT ?PR?UART1_GETCHARSRXBUF?UART
CODE 519DH 0003H UNIT ?PR?_RTC_INIT?RTC
CODE 51A0H 0003H UNIT ?PR?TIMER0_ENABLE?TIMER
CODE 51A3H 0003H UNIT ?PR?TIMER0_DISABLE?TIMER
CODE 51A6H 0003H UNIT ?PR?TIMER1_ENABLE?TIMER
CODE 51A9H 0003H UNIT ?PR?TIMER1_DISABLE?TIMER
CODE 51ACH 0003H UNIT ?PR?TIMER2_ENABLE?TIMER
CODE 51AFH 0003H UNIT ?PR?TIMER2_DISABLE?TIMER
CODE 51B2H 0001H UNIT ?PR?TIMER1_INITUSER?TIMER1
CODE 51B3H 0001H UNIT ?PR?TIMER2_INITUSER?TIMER1
CODE 51B4H 0001H UNIT ?PR?TIMER3_INITUSER?TIMER1
CODE 51B5H 0001H UNIT ?PR?TIMER4_INITUSER?TIMER1
CODE 51B6H 0001H UNIT ?PR?TIMER0_ISRUSER?TIMER1
CODE 51B7H 0001H UNIT ?PR?TIMER1_ISRUSER?TIMER1
CODE 51B8H 0001H UNIT ?PR?TIMER2_ISRUSER?TIMER1
CODE 51B9H 0001H UNIT ?PR?TIMER3_ISRUSER?TIMER1
OVERLAY MAP OF MODULE: .\output\ML020ICB (MAIN)
SEGMENT BIT_GROUP XDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?PR?CH452_ISR?KEY ----- ----- ----- -----
+--> ?PR?CH452_READ?KEY
?PR?CH452_READ?KEY ----- ----- 0904H 0001H
+--> ?PR?_INTERRUPT_DISABLE?INTERRUPT
+--> ?PR?_INTERRUPT_ENABLE?INTERRUPT
BL51 BANKED LINKER/LOCATER V6.00 07/12/2007 17:06:38 PAGE 6
*** NEW ROOT ***************************************************
?PR?TIMER0_ISR?TIMER ----- ----- ----- -----
+--> ?PR?TIMER0_ISRUSER?TIMER1
*** NEW ROOT ***************************************************
?PR?TIMER1_ISR?TIMER ----- ----- ----- -----
+--> ?PR?TIMER1_ISRUSER?TIMER1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -