📄 m.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 01/03/2008 17:28:43 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE main.obj, ADC.obj, variable.obj, I2C.obj, menu.obj, math.obj TO m RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
ADC.obj (ADC)
variable.obj (VARIABLE)
I2C.obj (I2C)
menu.obj (MENU)
math.obj (MATH)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?IMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?LMUL)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICASE)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: m (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 0009H UNIT _DATA_GROUP_
0011H 000FH *** GAP ***
BIT 0020H.0 0000H.7 UNIT ?BI?MENU
BIT 0020H.7 0000H.5 UNIT ?BI?I2C
BIT 0021H.4 0000H.1 UNIT ?BI?VARIABLE
BIT 0021H.5 0000H.1 UNIT _BIT_GROUP_
0021H.6 0000H.2 *** GAP ***
DATA 0022H 0038H UNIT ?DT?VARIABLE
IDATA 005AH 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0152H UNIT ?XD?VARIABLE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0023H UNIT ?PR?TIMER_INIT?MAIN
CODE 0026H 0004H UNIT ?PR?DAC_INIT?ADC
002AH 0001H *** GAP ***
CODE 002BH 0003H ABSOLUTE
CODE 002EH 000BH UNIT ?PR?_WAIT?MAIN
0039H 0002H *** GAP ***
CODE 003BH 0003H ABSOLUTE
CODE 003EH 03C0H UNIT ?CO?MATH
CODE 03FEH 023DH UNIT ?PR?TEMP_PROCESS?MATH
CODE 063BH 01D7H UNIT ?C?LIB_CODE
BL51 BANKED LINKER/LOCATER V5.03 01/03/2008 17:28:43 PAGE 2
CODE 0812H 01A0H UNIT ?PR?CHOOSE_RANGE?MATH
CODE 09B2H 0159H UNIT ?PR?_DISPLAY_NUM?MENU
CODE 0B0BH 0120H UNIT ?CO?MENU
CODE 0C2BH 00E9H UNIT ?PR?_SELECT_PAGE?MENU
CODE 0D14H 00E4H UNIT ?PR?DISPLAY_LED?MAIN
CODE 0DF8H 00DBH UNIT ?PR?MAIN?MAIN
CODE 0ED3H 00B5H UNIT ?PR?MNU_HDL_RTX_SET?MENU
CODE 0F88H 009EH UNIT ?PR?_ADC0_HDL?ADC
CODE 1026H 008EH UNIT ?PR?MNU_HDL_MAIN?MENU
CODE 10B4H 008CH UNIT ?C_C51STARTUP
CODE 1140H 0089H UNIT ?PR?_MAT_CALCULATE?MATH
CODE 11C9H 0083H UNIT ?PR?MNU_HDL_SC0?MENU
CODE 124CH 0083H UNIT ?PR?MNU_HDL_SCF?MENU
CODE 12CFH 0083H UNIT ?PR?MNU_HDL_D0?MENU
CODE 1352H 0083H UNIT ?PR?MNU_HDL_DF?MENU
CODE 13D5H 0083H UNIT ?PR?MNU_HDL_DU0?MENU
CODE 1458H 0082H UNIT ?PR?LOAD_REF?MENU
CODE 14DAH 007FH UNIT ?PR?_CHOOSE_RANGE_SUB?MATH
CODE 1559H 0073H UNIT ?PR?MENU_HDL?MENU
CODE 15CCH 006FH UNIT ?PR?SMBUS_ISR?MAIN
CODE 163BH 006EH UNIT ?PR?MNU_HDL_DUF?MENU
CODE 16A9H 0067H UNIT ?PR?MNU_HDL_TR?MENU
CODE 1710H 005FH UNIT ?PR?_MAT_SCALE?MATH
CODE 176FH 005AH UNIT ?PR?MNU_HDL_SN?MENU
CODE 17C9H 0058H UNIT ?PR?MNU_HDL_OT?MENU
CODE 1821H 0048H UNIT ?PR?_MAT_DU_ADD?MATH
CODE 1869H 0044H UNIT ?C?LDIV
CODE 18ADH 0040H UNIT ?PR?_STORE_REF?MENU
CODE 18EDH 003FH UNIT ?PR?MNU_HDL_TC0_SET?MENU
CODE 192CH 002EH UNIT ?PR?SUB_FUNCTION2?MENU
CODE 195AH 002EH UNIT ?PR?_RENEW_PAGE_HIGH?MENU
CODE 1988H 002DH UNIT ?PR?ADC_INIT?ADC
CODE 19B5H 002BH UNIT ?PR?_RENEW_PAGE_LOW?MENU
CODE 19E0H 0021H UNIT ?PR?MNU_RETURN?MENU
CODE 1A01H 0020H UNIT ?PR?GET_POS?MENU
CODE 1A21H 001CH UNIT ?PR?_ADC0_HDL_F?ADC
CODE 1A3DH 001AH UNIT ?PR?_SMBUS_24C02_WRITE?I2C
CODE 1A57H 0018H UNIT ?PR?IO_INIT?MAIN
CODE 1A6FH 0018H UNIT ?PR?_SMBUS_24C02_READ?I2C
CODE 1A87H 0018H UNIT ?PR?MNU_HDL_NULL?MENU
CODE 1A9FH 0013H UNIT ?PR?ALARMOUT?MAIN
CODE 1AB2H 000BH UNIT ?C_INITSEG
CODE 1ABDH 000AH UNIT ?PR?INTER_INIT?MAIN
CODE 1AC7H 0004H UNIT ?PR?SMBUS_INIT?I2C
CODE 1ACBH 0003H UNIT ?PR?_DAC_HDL?ADC
CODE 1ACEH 0003H UNIT ?PR?MNU_HDL_RTX?MENU
CODE 1AD1H 0003H UNIT ?PR?MNU_HDL_TC0?MENU
OVERLAY MAP OF MODULE: m (MAIN)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
----------------------------------------------------------------------
?PR?DISPLAY_LED?MAIN ----- ----- 0008H 0001H
BL51 BANKED LINKER/LOCATER V5.03 01/03/2008 17:28:43 PAGE 3
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?INTER_INIT?MAIN
+--> ?PR?TIMER_INIT?MAIN
+--> ?PR?IO_INIT?MAIN
+--> ?PR?ADC_INIT?ADC
+--> ?PR?DAC_INIT?ADC
+--> ?PR?SMBUS_INIT?I2C
+--> ?PR?_DAC_HDL?ADC
+--> ?PR?ALARMOUT?MAIN
+--> ?PR?LOAD_REF?MENU
+--> ?PR?_ADC0_HDL?ADC
+--> ?PR?CHOOSE_RANGE?MATH
+--> ?PR?TEMP_PROCESS?MATH
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_DISPLAY_NUM?MENU
+--> ?PR?MENU_HDL?MENU
+--> ?PR?_ADC0_HDL_F?ADC
?PR?LOAD_REF?MENU ----- ----- 0009H 0003H
+--> ?PR?_SMBUS_24C02_READ?I2C
+--> ?CO?MENU
+--> ?PR?_SMBUS_24C02_WRITE?I2C
?PR?_ADC0_HDL?ADC ----- ----- 000DH 0004H
?PR?CHOOSE_RANGE?MATH ----- ----- ----- -----
+--> ?CO?MATH
+--> ?PR?_CHOOSE_RANGE_SUB?MATH
?PR?_CHOOSE_RANGE_SUB?MATH ----- ----- 0009H 0008H
?PR?TEMP_PROCESS?MATH ----- ----- 0009H 0003H
+--> ?PR?_ADC0_HDL?ADC
+--> ?CO?MATH
+--> ?PR?_MAT_CALCULATE?MATH
+--> ?PR?_MAT_SCALE?MATH
+--> ?PR?_MAT_DU_ADD?MATH
?PR?_MAT_CALCULATE?MATH ----- ----- 000EH 0002H
?PR?_MAT_SCALE?MATH ----- ----- ----- -----
+--> ?PR?_MAT_CALCULATE?MATH
?PR?_MAT_DU_ADD?MATH ----- ----- 000CH 0002H
+--> ?PR?_MAT_SCALE?MATH
?PR?_RENEW_PAGE_HIGH?MENU ----- ----- ----- -----
+--> ?CO?MENU
?PR?_DISPLAY_NUM?MENU 0021H.5 0000H.1 0009H 0008H
BL51 BANKED LINKER/LOCATER V5.03 01/03/2008 17:28:43 PAGE 4
+--> ?CO?MENU
?PR?MENU_HDL?MENU ----- ----- ----- -----
+--> ?PR?MNU_HDL_NULL?MENU
+--> ?PR?MNU_HDL_MAIN?MENU
+--> ?PR?MNU_HDL_SN?MENU
+--> ?PR?MNU_HDL_SC0?MENU
+--> ?PR?MNU_HDL_SCF?MENU
+--> ?PR?MNU_HDL_TR?MENU
+--> ?PR?MNU_HDL_D0?MENU
+--> ?PR?MNU_HDL_DF?MENU
+--> ?PR?MNU_HDL_DU0?MENU
+--> ?PR?MNU_HDL_DUF?MENU
+--> ?PR?MNU_HDL_RTX?MENU
+--> ?PR?MNU_HDL_TC0?MENU
+--> ?PR?MNU_HDL_OT?MENU
?PR?MNU_HDL_NULL?MENU ----- ----- ----- -----
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_RENEW_PAGE_LOW?MENU
?PR?_RENEW_PAGE_LOW?MENU ----- ----- ----- -----
+--> ?CO?MENU
?PR?MNU_HDL_MAIN?MENU ----- ----- ----- -----
+--> ?PR?_DISPLAY_NUM?MENU
+--> ?PR?_SELECT_PAGE?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_RENEW_PAGE_LOW?MENU
?PR?_SELECT_PAGE?MENU ----- ----- ----- -----
+--> ?CO?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_RENEW_PAGE_LOW?MENU
+--> ?PR?GET_POS?MENU
+--> ?PR?SUB_FUNCTION2?MENU
+--> ?PR?_DISPLAY_NUM?MENU
?PR?MNU_HDL_SN?MENU ----- ----- ----- -----
+--> ?PR?_RENEW_PAGE_LOW?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?MNU_RETURN?MENU
?PR?_STORE_REF?MENU ----- ----- 0009H 0003H
+--> ?PR?_SMBUS_24C02_WRITE?I2C
?PR?MNU_RETURN?MENU ----- ----- ----- -----
+--> ?PR?_DISPLAY_NUM?MENU
+--> ?PR?_RENEW_PAGE_LOW?MENU
?PR?MNU_HDL_SC0?MENU ----- ----- ----- -----
+--> ?PR?GET_POS?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_DISPLAY_NUM?MENU
?PR?MNU_HDL_SCF?MENU ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V5.03 01/03/2008 17:28:43 PAGE 5
+--> ?PR?GET_POS?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_DISPLAY_NUM?MENU
?PR?MNU_HDL_TR?MENU ----- ----- ----- -----
+--> ?PR?GET_POS?MENU
+--> ?PR?_DISPLAY_NUM?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?MNU_RETURN?MENU
?PR?MNU_HDL_D0?MENU ----- ----- ----- -----
+--> ?PR?GET_POS?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_DISPLAY_NUM?MENU
?PR?MNU_HDL_DF?MENU ----- ----- ----- -----
+--> ?PR?GET_POS?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_DISPLAY_NUM?MENU
?PR?MNU_HDL_DU0?MENU ----- ----- ----- -----
+--> ?PR?GET_POS?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?_DISPLAY_NUM?MENU
?PR?MNU_HDL_DUF?MENU ----- ----- ----- -----
+--> ?PR?GET_POS?MENU
+--> ?PR?_DISPLAY_NUM?MENU
+--> ?PR?_STORE_REF?MENU
+--> ?PR?MNU_RETURN?MENU
?PR?MNU_HDL_RTX?MENU ----- ----- ----- -----
+--> ?PR?MNU_HDL_RTX_SET?MENU
?PR?MNU_HDL_RTX_SET?MENU ----- ----- ----- -----
+--> ?PR?_STORE_REF?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?MNU_RETURN?MENU
+--> ?PR?SUB_FUNCTION2?MENU
?PR?MNU_HDL_TC0?MENU ----- ----- ----- -----
+--> ?PR?MNU_HDL_TC0_SET?MENU
?PR?MNU_HDL_TC0_SET?MENU ----- ----- ----- -----
+--> ?PR?_STORE_REF?MENU
+--> ?PR?_RENEW_PAGE_HIGH?MENU
+--> ?PR?MNU_RETURN?MENU
+--> ?PR?SUB_FUNCTION2?MENU
?PR?MNU_HDL_OT?MENU ----- ----- ----- -----
+--> ?PR?_DISPLAY_NUM?MENU
+--> ?PR?MNU_RETURN?MENU
BL51 BANKED LINKER/LOCATER V5.03 01/03/2008 17:28:43 PAGE 6
?PR?_ADC0_HDL_F?ADC ----- ----- 0009H 0004H
+--> ?PR?_ADC0_HDL?ADC
SYMBOL TABLE OF MODULE: m (MAIN)
VALUE TYPE NAME
----------------------------------
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
B:0080H.0 PUBLIC SRCLK
D:0090H PUBLIC P1
D:00E6H PUBLIC EIE1
B:00A8H.7 PUBLIC EA
D:00A4H PUBLIC P0MDOUT
D:00A5H PUBLIC P1MDOUT
D:00CBH PUBLIC TMR2RLH
D:00A8H PUBLIC IE
D:00F6H PUBLIC EIP1
C:0D14H PUBLIC Display_LED
B:0090H.1 PUBLIC RCK0
B:0090H.2 PUBLIC RCK1
D:00CAH PUBLIC TMR2RLL
B:0090H.3 PUBLIC RCK2
C:002EH PUBLIC _wait
D:00D9H PUBLIC PCA0MD
C:0003H PUBLIC Timer_init
C:1ABDH PUBLIC Inter_init
B:00D0H.7 PUBLIC CY
B:00C0H.0 PUBLIC SI
B:0090H.6 PUBLIC KR
D:00E1H PUBLIC XBR0
D:00C1H PUBLIC SMB0CF
D:00E2H PUBLIC XBR1
D:00C0H PUBLIC SMB0CN
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -