📄 main.m51
字号:
BL51 BANKED LINKER/LOCATER V6.05 08/05/2007 10:36:38 PAGE 1
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE menu.obj TO main RAMSIZE (256) CODE (0X0000-0X7FFE) XDATA (0X0000-0X7FFE)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
menu.obj (MENU)
D:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
D:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
D:\KEIL\C51\LIB\C51S.LIB (?C?SLDIV)
D:\KEIL\C51\LIB\C51S.LIB (?C?ICALL)
D:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
LINK MAP OF MODULE: main (MENU)
TYPE BASE LENGTH RELOCATION SEGMENT NAME
-----------------------------------------------------
* * * * * * * D A T A M E M O R Y * * * * * * *
REG 0000H 0008H ABSOLUTE "REG BANK 0"
REG 0008H 0008H ABSOLUTE "REG BANK 1"
0010H 0010H *** GAP ***
BIT 0020H.0 0000H.3 UNIT ?BI?MENU
BIT 0020H.3 0000H.3 UNIT _BIT_GROUP_
0020H.6 0000H.2 *** GAP ***
DATA 0021H 001EH UNIT _DATA_GROUP_
DATA 003FH 0013H UNIT ?DT?MENU
IDATA 0052H 0012H UNIT _IDATA_GROUP_
IDATA 0064H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0085H UNIT ?XD?MENU
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0015H UNIT ?PR?IICRECEIVEBYTE?MENU
CODE 001BH 0003H ABSOLUTE
CODE 001EH 09D3H UNIT ?CO?MENU
CODE 09F1H 02BFH UNIT ?PR?JUDGEHLIGHT?MENU
CODE 0CB0H 022CH UNIT ?PR?MENU_ADC0832?MENU
CODE 0EDCH 01CAH UNIT ?C?LIB_CODE
CODE 10A6H 01A9H UNIT ?PR?MENU_SERIALSEND_MCU?MENU
CODE 124FH 0192H UNIT ?PR?MENU_MOTOR_S?MENU
CODE 13E1H 0176H UNIT ?PR?NUM_DISP?MENU
CODE 1557H 0164H UNIT ?PR?MENU_SERIALRECEIVE_MCU?MENU
CODE 16BBH 0144H UNIT ?PR?MENU_DISPTMP?MENU
CODE 17FFH 011AH UNIT ?PR?GETTEXTINPUT?MENU
CODE 1919H 00E9H UNIT ?PR?MENU_SERIALSEND_PC?MENU
CODE 1A02H 00CCH UNIT ?PR?MENU_SERIALRECEIVE_PC?MENU
CODE 1ACEH 00C7H UNIT ?PR?MENU_MEMORY_WRDATA?MENU
CODE 1B95H 00C5H UNIT ?PR?MENU_MEMORY_REDATA?MENU
CODE 1C5AH 00C1H UNIT ?PR?DISPMENU_TEST?MENU
BL51 BANKED LINKER/LOCATER V6.05 08/05/2007 10:36:38 PAGE 2
CODE 1D1BH 00B3H UNIT ?PR?_CHN_DISP?MENU
CODE 1DCEH 00A2H UNIT ?PR?_CHN_FDISP?MENU
CODE 1E70H 0091H UNIT ?PR?DISPMENU_OPERATION?MENU
CODE 1F01H 008FH UNIT ?PR?GETKEYINPUT?MENU
CODE 1F90H 008CH UNIT ?C_C51STARTUP
CODE 201CH 008AH UNIT ?C_INITSEG
CODE 20A6H 0088H UNIT ?PR?GET_TMP?MENU
CODE 212EH 0077H UNIT ?PR?DISPFACEBMP?MENU
CODE 21A5H 0076H UNIT ?PR?MENU_DAC0808?MENU
CODE 221BH 0070H UNIT ?PR?TIMER1?MENU
CODE 228BH 0061H UNIT ?PR?DISPMENU_ROOT?MENU
CODE 22ECH 0061H UNIT ?PR?DISPMENU_VIEW?MENU
CODE 234DH 0051H UNIT ?PR?MENU_TEXTINPUT?MENU
CODE 239EH 0044H UNIT ?C?LDIV
CODE 23E2H 003DH UNIT ?PR?_R24C32?MENU
CODE 241FH 003BH UNIT ?PR?DISPMENU_HELP?MENU
CODE 245AH 0034H UNIT ?PR?_WR_LCD?MENU
CODE 248EH 002FH UNIT ?PR?_LAT_DISP?MENU
CODE 24BDH 002EH UNIT ?PR?_W24C32?MENU
CODE 24EBH 0023H UNIT ?PR?_WR_18B20?MENU
CODE 250EH 0021H UNIT ?PR?CONFIG_18B20?MENU
CODE 252FH 0021H UNIT ?PR?KEYINT?MENU
CODE 2550H 001DH UNIT ?PR?RE_BYTE_18B20?MENU
CODE 256DH 001CH UNIT ?PR?MAIN?MENU
CODE 2589H 001AH UNIT ?PR?_IICSENDBYTE?MENU
CODE 25A3H 0019H UNIT ?PR?INIT_18B20?MENU
CODE 25BCH 0017H UNIT ?PR?_OPT9555?MENU
CODE 25D3H 0016H UNIT ?PR?_RE_BYTES_18B20?MENU
CODE 25E9H 0015H UNIT ?PR?_W9555OUTPUT?MENU
CODE 25FEH 0015H UNIT ?PR?_W9555CFG?MENU
CODE 2613H 0012H UNIT ?PR?IICRECACK?MENU
CODE 2625H 0010H UNIT ?PR?INIT_LCD?MENU
CODE 2635H 0010H UNIT ?PR?MENUFUNCTION_HELP_2?MENU
CODE 2645H 000FH UNIT ?PR?IICSTART?MENU
CODE 2654H 000FH UNIT ?PR?IICACK?MENU
CODE 2663H 000CH UNIT ?PR?IICSTOP?MENU
CODE 266FH 000CH UNIT ?PR?IICNOACK?MENU
CODE 267BH 000BH UNIT ?PR?_DELAY?MENU
CODE 2686H 000BH UNIT ?PR?PCA9555_INIT?MENU
CODE 2691H 0009H UNIT ?PR?MENU_BACK?MENU
CODE 269AH 0005H UNIT ?PR?CLRSCR?MENU
CODE 269FH 0005H UNIT ?PR?DELAY1?MENU
CODE 26A4H 0001H UNIT ?PR?MENUFUNCTION?MENU
OVERLAY MAP OF MODULE: main (MENU)
SEGMENT BIT_GROUP DATA_GROUP IDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
-----------------------------------------------------------------------------------------------
?PR?TIMER1?MENU ----- ----- 0021H 0008H ----- -----
+--> ?CO?MENU
*** NEW ROOT ***************************************************
BL51 BANKED LINKER/LOCATER V6.05 08/05/2007 10:36:38 PAGE 3
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?MENU
+--> ?C_INITSEG
?PR?MAIN?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?INIT_LCD?MENU
+--> ?PR?CLRSCR?MENU
+--> ?PR?DISPFACEBMP?MENU
+--> ?PR?GETKEYINPUT?MENU
?PR?INIT_LCD?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?MENU
+--> ?PR?_WR_LCD?MENU
?PR?CLRSCR?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_LAT_DISP?MENU
?PR?_LAT_DISP?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_WR_LCD?MENU
?PR?DISPFACEBMP?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
?PR?_CHN_DISP?MENU ----- ----- 0035H 000AH ----- -----
+--> ?CO?MENU
+--> ?PR?_WR_LCD?MENU
?PR?GETKEYINPUT?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?JUDGEHLIGHT?MENU
?PR?JUDGEHLIGHT?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?DISPFACEBMP?MENU
+--> ?PR?DISPMENU_VIEW?MENU
+--> ?PR?DISPMENU_OPERATION?MENU
+--> ?PR?DISPMENU_TEST?MENU
+--> ?PR?DISPMENU_ROOT?MENU
+--> ?PR?DISPMENU_HELP?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_FDISP?MENU
+--> ?PR?NUM_DISP?MENU
?PR?DISPMENU_VIEW?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
?PR?DISPMENU_OPERATION?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
?PR?DISPMENU_TEST?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
BL51 BANKED LINKER/LOCATER V6.05 08/05/2007 10:36:38 PAGE 4
?PR?DISPMENU_ROOT?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
?PR?DISPMENU_HELP?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?PR?NUM_DISP?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
?PR?NUM_DISP?MENU 0020H.4 0000H.1 0032H 0003H ----- -----
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
?PR?_CHN_FDISP?MENU ----- ----- 0032H 000AH ----- -----
+--> ?PR?_WR_LCD?MENU
?C_INITSEG ----- ----- ----- ----- ----- -----
+--> ?PR?DISPFACEBMP?MENU
+--> ?PR?DISPMENU_ROOT?MENU
+--> ?PR?DISPMENU_VIEW?MENU
+--> ?PR?MENU_DISPTMP?MENU
+--> ?PR?MENU_DAC0808?MENU
+--> ?PR?MENU_ADC0832?MENU
+--> ?PR?DISPMENU_OPERATION?MENU
+--> ?PR?MENU_MOTOR_S?MENU
+--> ?PR?MENU_MEMORY_WRDATA?MENU
+--> ?PR?MENU_MEMORY_REDATA?MENU
+--> ?PR?MENU_TEXTINPUT?MENU
+--> ?PR?DISPMENU_TEST?MENU
+--> ?PR?MENU_SERIALRECEIVE_PC?MENU
+--> ?PR?MENU_SERIALSEND_PC?MENU
+--> ?PR?MENU_SERIALRECEIVE_MCU?MENU
+--> ?PR?MENU_SERIALSEND_MCU?MENU
+--> ?PR?DISPMENU_HELP?MENU
+--> ?PR?MENUFUNCTION?MENU
+--> ?PR?MENUFUNCTION_HELP_2?MENU
?PR?MENU_DISPTMP?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?PR?CONFIG_18B20?MENU
+--> ?CO?MENU
+--> ?PR?GET_TMP?MENU
+--> ?PR?NUM_DISP?MENU
+--> ?PR?_CHN_DISP?MENU
+--> ?PR?MENU_BACK?MENU
?PR?CONFIG_18B20?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_WR_18B20?MENU
?PR?_WR_18B20?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?INIT_18B20?MENU
+--> ?PR?_DELAY?MENU
?PR?INIT_18B20?MENU ----- ----- ----- ----- ----- -----
BL51 BANKED LINKER/LOCATER V6.05 08/05/2007 10:36:38 PAGE 5
+--> ?PR?_DELAY?MENU
?PR?GET_TMP?MENU ----- ----- ----- ----- 0052H 0003H
+--> ?PR?_WR_18B20?MENU
+--> ?PR?_RE_BYTES_18B20?MENU
?PR?_RE_BYTES_18B20?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?RE_BYTE_18B20?MENU
?PR?RE_BYTE_18B20?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?MENU
?PR?MENU_BACK?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?PR?JUDGEHLIGHT?MENU
?PR?MENU_DAC0808?MENU ----- ----- 0029H 0005H ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?PR?GETTEXTINPUT?MENU
+--> ?PR?NUM_DISP?MENU
+--> ?PR?_OPT9555?MENU
+--> ?PR?MENU_BACK?MENU
?PR?GETTEXTINPUT?MENU ----- ----- ----- ----- ----- -----
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
?PR?_OPT9555?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?PCA9555_INIT?MENU
+--> ?PR?_IICSENDBYTE?MENU
+--> ?PR?IICSTART?MENU
?PR?PCA9555_INIT?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_W9555CFG?MENU
+--> ?PR?_W9555OUTPUT?MENU
?PR?_W9555CFG?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_IICSENDBYTE?MENU
+--> ?PR?IICSTOP?MENU
?PR?_IICSENDBYTE?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?IICSTART?MENU
+--> ?PR?IICRECACK?MENU
?PR?IICSTART?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY1?MENU
?PR?IICRECACK?MENU 0020H.5 0000H.1 ----- ----- ----- -----
+--> ?PR?DELAY1?MENU
?PR?IICSTOP?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?DELAY1?MENU
?PR?_W9555OUTPUT?MENU ----- ----- ----- ----- ----- -----
+--> ?PR?_IICSENDBYTE?MENU
+--> ?PR?IICSTOP?MENU
BL51 BANKED LINKER/LOCATER V6.05 08/05/2007 10:36:38 PAGE 6
?PR?MENU_ADC0832?MENU ----- ----- 0029H 0001H ----- -----
+--> ?PR?CLRSCR?MENU
+--> ?CO?MENU
+--> ?PR?_CHN_DISP?MENU
+--> ?PR?NUM_DISP?MENU
+--> ?PR?_DELAY?MENU
+--> ?PR?MENU_BACK?MENU
?PR?MENU_MOTOR_S?MENU ----- ----- 0029H 0009H ----- -----
+--> ?CO?MENU
+--> ?PR?CLRSCR?MENU
+--> ?PR?NUM_DISP?MENU
+--> ?PR?_DELAY?MENU
+--> ?PR?MENU_BACK?MENU
?PR?MENU_MEMORY_WRDATA?MENU 0020H.3 0000H.1 0029H 0004H 0052H 0012H
+--> ?PR?CLRSCR?MENU
+--> ?PR?GETTEXTINPUT?MENU
+--> ?PR?NUM_DISP?MENU
+--> ?PR?_W24C32?MENU
+--> ?PR?MENU_BACK?MENU
?PR?_W24C32?MENU 0020H.4 0000H.1 ----- ----- ----- -----
+--> ?PR?IICSTART?MENU
+--> ?PR?_IICSENDBYTE?MENU
+--> ?PR?IICSTOP?MENU
?PR?MENU_MEMORY_REDATA?MENU 0020H.3 0000H.1 0029H 0004H 0052H 0012H
+--> ?PR?CLRSCR?MENU
+--> ?PR?GETTEXTINPUT?MENU
+--> ?PR?NUM_DISP?MENU
+--> ?PR?_R24C32?MENU
+--> ?PR?MENU_BACK?MENU
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -