?? main.m51
字號:
BL51 BANKED LINKER/LOCATER V6.05 11/16/2007 18:23:57 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Main.obj, OCMJ15X20D.obj, AD7705.obj, 74HC595.obj, E2PROM.obj TO Main RTX51TINY RAMSIZE (256)
MEMORY MODEL: COMPACT WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
Main.obj (MAIN)
OCMJ15X20D.obj (OCMJ15X20D)
AD7705.obj (AD7705)
74HC595.obj (74HC595)
E2PROM.obj (E2PROM)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_CREATE)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_OS_DELETE)
C:\KEIL\C51\LIB\RTX51TNY.LIB (?RTX51_TINY_KERNAL)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPC.LIB (LOG)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51FPC.LIB (?C?FPSERIES)
C:\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51C.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51C.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51C.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51C.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51C.LIB (?C?LLDPDATA0)
C:\KEIL\C51\LIB\C51C.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51C.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51C.LIB (?C?LSTKPDATA)
C:\KEIL\C51\LIB\C51C.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51C.LIB (?C_INIT)
TASK TABLE OF MODULE: Main (MAIN)
TASKID PRIORITY REG-BANK SEGMENT NAME
-------------------------------------------
0 0 0 ?PR?INIT?MAIN
1 0 0 ?PR?CALVALUE?MAIN
2 0 0 ?PR?SETPARA?MAIN
LINK MAP OF MODULE: Main (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 0006H ABSOLUTE
BL51 BANKED LINKER/LOCATER V6.05 11/16/2007 18:23:57 PAGE 2
IDATA 000EH 0006H UNIT ?RTX?TASKSTATE?S
IDATA 0014H 0003H UNIT ?RTX?TASKSP?S
0017H 0009H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?MAIN
BIT 0020H.1 0000H.1 UNIT ?RTX?BITS
BIT 0020H.2 0000H.1 UNIT _BIT_GROUP_
0020H.3 0000H.5 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0055H INPAGE ?PD?MAIN
XDATA 0055H 0059H INPAGE ?PD?OCMJ15X20D
XDATA 00AEH 001AH INPAGE _PDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_DISPLAYARROW?OCMJ15X20D
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0015H UNIT ?PR?_E2PROM_READ?E2PROM
CODE 0023H 0003H ABSOLUTE
CODE 0026H 05D1H UNIT ?C?LIB_CODE
CODE 05F7H 02FCH UNIT ?PR?SETPARA?MAIN
CODE 08F3H 02E7H UNIT ?PR?CALVALUE?MAIN
CODE 0BDAH 0284H UNIT ?RTX?CODE
CODE 0E5EH 013EH UNIT ?PR?MAINDISPLAY?MAIN
CODE 0F9CH 012AH UNIT ?PR?DISPLAYITEMNAME?OCMJ15X20D
CODE 10C6H 0123H UNIT ?PR?LOG?LOG
CODE 11E9H 0112H UNIT ?PR?READKEY?OCMJ15X20D
CODE 12FBH 00B8H UNIT ?PR?DISPLAYSYSSET?OCMJ15X20D
CODE 13B3H 00A8H UNIT ?PR?_DISPLAYSIGNFLOAT?OCMJ15X20D
CODE 145BH 00A6H UNIT ?PR?_DISPLAYFLOAT4?OCMJ15X20D
CODE 1501H 008CH UNIT ?C_C51STARTUP
CODE 158DH 0076H UNIT ?PR?_DISPLAYFLOAT?OCMJ15X20D
CODE 1603H 0076H UNIT ?PR?_DISPLAYFLOAT2?OCMJ15X20D
CODE 1679H 0073H UNIT ?PR?DRAWORIGN?OCMJ15X20D
CODE 16ECH 0062H UNIT ?C_INITSEG
CODE 174EH 0061H UNIT ?PR?CHANGEARROW?MAIN
CODE 17AFH 0059H UNIT ?PR?READI0P0VALUE?MAIN
CODE 1808H 004EH UNIT ?PR?SAVEI0P0VAL?MAIN
CODE 1856H 004AH UNIT ?PR?MAININITIAL?MAIN
CODE 18A0H 0049H UNIT ?PR?_SAVEDVALUE?MAIN
CODE 18E9H 0044H UNIT ?PR?DOINS?MAIN
CODE 192DH 0043H UNIT ?PR?_DISPLAYINTEGER?OCMJ15X20D
CODE 1970H 003FH UNIT ?PR?_GET?AD7705
CODE 19AFH 003CH UNIT ?PR?RESET7705?AD7705
CODE 19EBH 0038H UNIT ?PR?INIT?MAIN
CODE 1A23H 0036H UNIT ?PR?READDVALUE?MAIN
CODE 1A59H 0034H UNIT ?PR?UART_RECEIVEBYTE?MAIN
CODE 1A8DH 002EH UNIT ?PR?ADINIT?AD7705
CODE 1ABBH 002EH UNIT ?PR?_HC595OUTPUT?74HC595
CODE 1AE9H 002DH UNIT ?PR?LCM_CLR?OCMJ15X20D
CODE 1B16H 002BH UNIT ?PR?LCM__INITIAL?OCMJ15X20D
CODE 1B41H 002AH UNIT ?PR?_LCD_DATAWRITE?OCMJ15X20D
CODE 1B6BH 0025H UNIT ?PR?_CALVOLTAGE?MAIN
CODE 1B90H 0022H UNIT ?PR?_LCD_REGREAD?OCMJ15X20D
CODE 1BB2H 001FH UNIT ?PR?PORT_INITIAL?OCMJ15X20D
CODE 1BD1H 001CH UNIT ?PR?CHECKFRAME?MAIN
BL51 BANKED LINKER/LOCATER V6.05 11/16/2007 18:23:57 PAGE 3
CODE 1BEDH 001AH UNIT ?PR?_LCM_WRZB?OCMJ15X20D
CODE 1C07H 0019H UNIT ?PR?UART_INITIAL?MAIN
CODE 1C20H 0019H UNIT ?PR?_LCD_REGWR?OCMJ15X20D
CODE 1C39H 0017H UNIT ?PR?_E2PROM_WRITE?E2PROM
CODE 1C50H 0014H UNIT ?PR?_DELAY?OCMJ15X20D
CODE 1C64H 0014H UNIT ?PR?SELECTCHAN0?AD7705
CODE 1C78H 0014H UNIT ?PR?SELECTCHAN1?AD7705
CODE 1C8CH 0013H UNIT ?PR?_LCD_REGWRITE?OCMJ15X20D
CODE 1C9FH 0013H UNIT ?PR?INITSPI?AD7705
CODE 1CB2H 0013H UNIT ?PR?_E2PROM_ERASE?E2PROM
CODE 1CC5H 000FH UNIT ?PR?_SEND?AD7705
CODE 1CD4H 000EH UNIT ?PR?DISPINITIAL?OCMJ15X20D
CODE 1CE2H 000DH UNIT ?PR?_DISPLAYOK?OCMJ15X20D
CODE 1CEFH 000AH UNIT ?PR?_UART_SENDBYTE?MAIN
CODE 1CF9H 0008H UNIT ?PR?_CLEARDISPDATA?OCMJ15X20D
CODE 1D01H 0006H UNIT ?RTX?TASKENT?S
CODE 1D07H 0004H UNIT ?PR?E2PROM_CLOSE?E2PROM
OVERLAY MAP OF MODULE: Main (MAIN)
SEGMENT BIT_GROUP PDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------------
?PR?UART_RECEIVEBYTE?MAIN ----- ----- ----- -----
+--> ?PR?DOINS?MAIN
?PR?DOINS?MAIN ----- ----- ----- -----
+--> ?PR?CHECKFRAME?MAIN
+--> ?PR?_UART_SENDBYTE?MAIN
*** NEW ROOT ***************************************************
?PR?INIT?MAIN ----- ----- ----- -----
+--> ?PR?READDVALUE?MAIN
+--> ?PR?MAININITIAL?MAIN
+--> ?PR?DISPLAYITEMNAME?OCMJ15X20D
+--> ?PR?READI0P0VALUE?MAIN
+--> ?PR?SELECTCHAN0?AD7705
?PR?READDVALUE?MAIN ----- ----- 00AEH 0002H
+--> ?PR?_E2PROM_READ?E2PROM
+--> ?PR?E2PROM_CLOSE?E2PROM
?PR?MAININITIAL?MAIN ----- ----- ----- -----
+--> ?PR?DISPINITIAL?OCMJ15X20D
+--> ?PR?ADINIT?AD7705
+--> ?PR?UART_INITIAL?MAIN
?PR?DISPINITIAL?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_DELAY?OCMJ15X20D
+--> ?PR?PORT_INITIAL?OCMJ15X20D
+--> ?PR?LCM__INITIAL?OCMJ15X20D
?PR?LCM__INITIAL?OCMJ15X20D ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.05 11/16/2007 18:23:57 PAGE 4
+--> ?PR?PORT_INITIAL?OCMJ15X20D
+--> ?PR?_DELAY?OCMJ15X20D
+--> ?PR?_LCD_REGWRITE?OCMJ15X20D
+--> ?PR?LCM_CLR?OCMJ15X20D
?PR?_LCD_REGWRITE?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCD_REGWR?OCMJ15X20D
?PR?LCM_CLR?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCD_REGWRITE?OCMJ15X20D
+--> ?PR?_LCD_REGREAD?OCMJ15X20D
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?_LCD_REGREAD?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCD_REGWR?OCMJ15X20D
?PR?_LCM_WRZB?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCD_REGWRITE?OCMJ15X20D
?PR?_LCD_DATAWRITE?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCM_WRZB?OCMJ15X20D
?PR?ADINIT?AD7705 ----- ----- ----- -----
+--> ?PR?INITSPI?AD7705
+--> ?PR?RESET7705?AD7705
+--> ?PR?_SEND?AD7705
?PR?DISPLAYITEMNAME?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?LCM_CLR?OCMJ15X20D
+--> ?PR?_LCD_REGWRITE?OCMJ15X20D
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?READI0P0VALUE?MAIN ----- ----- 00AEH 0001H
+--> ?PR?_E2PROM_READ?E2PROM
+--> ?PR?E2PROM_CLOSE?E2PROM
+--> ?PR?_CALVOLTAGE?MAIN
?PR?SELECTCHAN0?AD7705 ----- ----- ----- -----
+--> ?PR?_SEND?AD7705
*** NEW ROOT ***************************************************
?PR?CALVALUE?MAIN ----- ----- ----- -----
+--> ?PR?LCM_CLR?OCMJ15X20D
+--> ?PR?DISPLAYITEMNAME?OCMJ15X20D
+--> ?PR?_GET?AD7705
+--> ?PR?SELECTCHAN1?AD7705
+--> ?PR?_HC595OUTPUT?74HC595
+--> ?PR?_CALVOLTAGE?MAIN
+--> ?PR?LOG?LOG
+--> ?PR?MAINDISPLAY?MAIN
+--> ?PR?SELECTCHAN0?AD7705
?PR?_GET?AD7705 ----- ----- ----- -----
+--> ?PR?_SEND?AD7705
BL51 BANKED LINKER/LOCATER V6.05 11/16/2007 18:23:57 PAGE 5
?PR?SELECTCHAN1?AD7705 ----- ----- ----- -----
+--> ?PR?_SEND?AD7705
?PR?LOG?LOG 0020H.2 0000H.1 00B0H 0004H
?PR?MAINDISPLAY?MAIN ----- ----- ----- -----
+--> ?PR?_DISPLAYFLOAT4?OCMJ15X20D
+--> ?PR?_DISPLAYSIGNFLOAT?OCMJ15X20D
+--> ?PR?_DISPLAYFLOAT?OCMJ15X20D
?PR?_DISPLAYFLOAT4?OCMJ15X20D ----- ----- 00B0H 000AH
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?_DISPLAYSIGNFLOAT?OCMJ15X20D ----- ----- 00B0H 000AH
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?_DISPLAYFLOAT?OCMJ15X20D ----- ----- 00B0H 0009H
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
*** NEW ROOT ***************************************************
?PR?SETPARA?MAIN ----- ----- 00BAH 0005H
+--> ?PR?LCM_CLR?OCMJ15X20D
+--> ?PR?DISPLAYSYSSET?OCMJ15X20D
+--> ?PR?READKEY?OCMJ15X20D
+--> ?PR?CHANGEARROW?MAIN
+--> ?PR?_DISPLAYFLOAT2?OCMJ15X20D
+--> ?PR?_SAVEDVALUE?MAIN
+--> ?PR?SAVEI0P0VAL?MAIN
+--> ?PR?DISPLAYITEMNAME?OCMJ15X20D
+--> ?PR?_DISPLAYINTEGER?OCMJ15X20D
+--> ?PR?_DISPLAYOK?OCMJ15X20D
?PR?DISPLAYSYSSET?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?LCM_CLR?OCMJ15X20D
+--> ?PR?DRAWORIGN?OCMJ15X20D
+--> ?PR?_LCD_REGWRITE?OCMJ15X20D
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?DRAWORIGN?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCD_REGWRITE?OCMJ15X20D
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?READKEY?OCMJ15X20D ----- ----- 00BFH 0003H
+--> ?PR?_LCD_REGWRITE?OCMJ15X20D
+--> ?PR?_LCD_REGREAD?OCMJ15X20D
+--> ?PR?_DELAY?OCMJ15X20D
?PR?CHANGEARROW?MAIN ----- ----- ----- -----
+--> ?PR?_CLEARDISPDATA?OCMJ15X20D
+--> ?PR?_DISPLAYARROW?OCMJ15X20D
BL51 BANKED LINKER/LOCATER V6.05 11/16/2007 18:23:57 PAGE 6
?PR?_CLEARDISPDATA?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?_DISPLAYARROW?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?_DISPLAYFLOAT2?OCMJ15X20D ----- ----- 00BFH 0009H
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?_SAVEDVALUE?MAIN ----- ----- 00BFH 0006H
+--> ?PR?_E2PROM_ERASE?E2PROM
+--> ?PR?_E2PROM_WRITE?E2PROM
+--> ?PR?E2PROM_CLOSE?E2PROM
?PR?SAVEI0P0VAL?MAIN ----- ----- 00BFH 0001H
+--> ?PR?_E2PROM_ERASE?E2PROM
+--> ?PR?_E2PROM_WRITE?E2PROM
+--> ?PR?E2PROM_CLOSE?E2PROM
?PR?_DISPLAYINTEGER?OCMJ15X20D ----- ----- 00BFH 0002H
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
?PR?_DISPLAYOK?OCMJ15X20D ----- ----- ----- -----
+--> ?PR?_LCM_WRZB?OCMJ15X20D
+--> ?PR?_LCD_DATAWRITE?OCMJ15X20D
*** NEW ROOT ***************************************************
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -