📄 8051.m51
字号:
BL51 BANKED LINKER/LOCATER V5.03 09/10/2005 11:32:45 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE Delay.obj, Global.obj, Main.obj, PowerON.obj, S6b07x.obj, S6B33B0A.obj TO 8051 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
Delay.obj (DELAY)
Global.obj (GLOBAL)
Main.obj (MAIN)
PowerON.obj (POWERON)
S6b07x.obj (S6B07X)
S6B33B0A.obj (S6B33B0A)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
LINK MAP OF MODULE: 8051 (DELAY)
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 0004H UNIT ?DT?GLOBAL
IDATA 000CH 0003H UNIT ?ID?MAIN
000FH 0001H *** GAP ***
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
BIT 0020H.0 0007H.4 UNIT ?BI?GLOBAL
0027H.4 0000H.4 *** GAP ***
DATA 0028H 000FH UNIT _DATA_GROUP_
IDATA 0037H 0060H UNIT ?ID?GLOBAL
IDATA 0097H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0001H ABSOLUTE
0001H 000FH *** GAP ***
XDATA 0010H 0001H ABSOLUTE
0011H 000FH *** GAP ***
XDATA 0020H 0001H ABSOLUTE
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 000CH UNIT ?PR?_SET_NLINE?S6B33B0A
0012H 0001H *** GAP ***
CODE 0013H 0003H ABSOLUTE
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 01A9H UNIT ?PR?_LCDMAIN_SELECT?S6B33B0A
CODE 01C7H 0174H UNIT ?PR?GRAY?S6B33B0A
CODE 033BH 0165H UNIT ?PR?SUBROUTINE22?MAIN
CODE 04A0H 011BH UNIT ?PR?_PICTURE?S6B33B0A
CODE 05BBH 00F4H UNIT ?PR?ADJ?MAIN
CODE 06AFH 00EEH UNIT ?PR?_INITALIZE?S6B33B0A
CODE 079DH 00B6H UNIT ?PR?SUBROUTINE33?MAIN
BL51 BANKED LINKER/LOCATER V5.03 09/10/2005 11:32:45 PAGE 2
CODE 0853H 00B5H UNIT ?PR?SUBROUTINE11?MAIN
CODE 0908H 0099H UNIT ?PR?_LCDSUB_SHOWNUM?S6B07X
CODE 09A1H 0072H UNIT ?PR?_DOT16X16?S6B33B0A
CODE 0A13H 0064H UNIT ?PR?LCDSUB_DOT4X4?S6B07X
CODE 0A77H 0063H UNIT ?PR?_DOT8X8?S6B33B0A
CODE 0ADAH 0061H UNIT ?PR?POWER_OFF?MAIN
CODE 0B3BH 0059H UNIT ?PR?LCDSUB_FRAME?S6B07X
CODE 0B94H 0051H UNIT ?PR?LCDSUB_NBAR?S6B07X
CODE 0BE5H 0050H UNIT ?CO?S6B07X
CODE 0C35H 0050H UNIT ?CO?S6B33B0A
CODE 0C85H 004CH UNIT ?PR?_SUB_INITALIZE?S6B07X
CODE 0CD1H 004AH UNIT ?PR?_GRID?S6B33B0A
CODE 0D1BH 0044H UNIT ?PR?MAIN?MAIN
CODE 0D5FH 003AH UNIT ?PR?DOT?S6B33B0A
CODE 0D99H 002EH UNIT ?PR?_LCDSUB_SELECT?S6B07X
CODE 0DC7H 002CH UNIT ?PR?_DELAYX10MS?DELAY
CODE 0DF3H 002CH UNIT ?PR?_DELAYX10MS1?DELAY
CODE 0E1FH 002AH UNIT ?PR?_LCD_WINDOW?S6B33B0A
CODE 0E49H 0029H UNIT ?PR?SUB_OFF?S6B07X
CODE 0E72H 0028H UNIT ?PR?INITIALCPU?POWERON
CODE 0E9AH 0027H UNIT ?PR?_LCDSUB_NUM?S6B07X
CODE 0EC1H 0020H UNIT ?PR?_DELAYX1MS?DELAY
CODE 0EE1H 001EH UNIT ?PR?_DELAYX1MS1?DELAY
CODE 0EFFH 001EH UNIT ?PR?_LCDSUB_ADDRESS?S6B07X
CODE 0F1DH 001AH UNIT ?PR?TIMER1ISR_40MS?DELAY
CODE 0F37H 0018H UNIT ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
CODE 0F4FH 0018H UNIT ?PR?LCDSUB_DOT?S6B07X
CODE 0F67H 0017H UNIT ?PR?_DELAYX1MS2?DELAY
CODE 0F7EH 0016H UNIT ?PR?INITIALCPUIO?POWERON
CODE 0F94H 0015H UNIT ?PR?_SHORTDELAY?DELAY
CODE 0FA9H 0013H UNIT ?PR?LCDSUB_BLACK?S6B07X
CODE 0FBCH 0013H UNIT ?PR?LCDSUB_CLEAR?S6B07X
CODE 0FCFH 0011H UNIT ?PR?_DELAY50US?DELAY
CODE 0FE0H 0011H UNIT ?PR?MAIN_OFF?S6B33B0A
CODE 0FF1H 000FH UNIT ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
CODE 1000H 000FH UNIT ?PR?_LCDSUB_CONTRAST?S6B07X
CODE 100FH 000EH UNIT ?PR?_OUTPW?S6B33B0A
CODE 101DH 000CH UNIT ?PR?_SET_CONTRAST?S6B33B0A
CODE 1029H 000CH UNIT ?C_C51STARTUP
CODE 1035H 000AH UNIT ?PR?_TIMER40MSDELAY?DELAY
CODE 103FH 0006H UNIT ?PR?POWERONINITIAL?POWERON
OVERLAY MAP OF MODULE: 8051 (DELAY)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------------
?PR?POWER_OFF?MAIN ----- -----
+--> ?PR?MAIN_OFF?S6B33B0A
+--> ?PR?SUB_OFF?S6B07X
+--> ?PR?_DELAYX10MS?DELAY
?PR?MAIN_OFF?S6B33B0A ----- -----
+--> ?PR?_OUTPW?S6B33B0A
BL51 BANKED LINKER/LOCATER V5.03 09/10/2005 11:32:45 PAGE 3
+--> ?PR?_DELAYX1MS1?DELAY
?PR?SUB_OFF?S6B07X ----- -----
+--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
+--> ?PR?_DELAYX1MS1?DELAY
*** NEW ROOT ***************************************************
?PR?ADJ?MAIN ----- -----
+--> ?PR?_SET_CONTRAST?S6B33B0A
+--> ?PR?_LCDSUB_SHOWNUM?S6B07X
+--> ?PR?_DELAYX10MS?DELAY
+--> ?PR?_LCDSUB_CONTRAST?S6B07X
?PR?_SET_CONTRAST?S6B33B0A ----- -----
+--> ?PR?_OUTPW?S6B33B0A
?PR?_LCDSUB_SHOWNUM?S6B07X ----- -----
+--> ?PR?_LCDSUB_ADDRESS?S6B07X
+--> ?CO?S6B07X
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
?PR?_LCDSUB_ADDRESS?S6B07X ----- -----
+--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
?PR?_LCDSUB_CONTRAST?S6B07X ----- -----
+--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
+--> ?PR?_LCDSUB_SHOWNUM?S6B07X
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
?PR?MAIN?MAIN ----- -----
+--> ?PR?POWERONINITIAL?POWERON
+--> ?PR?_DELAYX10MS?DELAY
+--> ?PR?_INITALIZE?S6B33B0A
+--> ?PR?_SUB_INITALIZE?S6B07X
+--> ?PR?SUBROUTINE11?MAIN
+--> ?PR?SUBROUTINE22?MAIN
+--> ?PR?SUBROUTINE33?MAIN
?PR?POWERONINITIAL?POWERON ----- -----
+--> ?PR?INITIALCPU?POWERON
+--> ?PR?INITIALCPUIO?POWERON
?PR?_INITALIZE?S6B33B0A 0028H 0001H
+--> ?PR?_OUTPW?S6B33B0A
+--> ?PR?_DELAYX1MS1?DELAY
+--> ?PR?_LCD_WINDOW?S6B33B0A
+--> ?PR?_SET_NLINE?S6B33B0A
+--> ?PR?_SET_CONTRAST?S6B33B0A
?PR?_LCD_WINDOW?S6B33B0A 0033H 0004H
+--> ?PR?_OUTPW?S6B33B0A
BL51 BANKED LINKER/LOCATER V5.03 09/10/2005 11:32:45 PAGE 4
?PR?_SET_NLINE?S6B33B0A ----- -----
+--> ?PR?_OUTPW?S6B33B0A
?PR?_SUB_INITALIZE?S6B07X 0028H 0001H
+--> ?PR?_LCDSUB_SEND_COMMAND_FUNC?S6B07X
+--> ?PR?_DELAYX1MS1?DELAY
+--> ?PR?LCDSUB_CLEAR?S6B07X
+--> ?PR?_LCDSUB_CONTRAST?S6B07X
?PR?LCDSUB_CLEAR?S6B07X ----- -----
+--> ?PR?_LCDSUB_ADDRESS?S6B07X
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
?PR?SUBROUTINE11?MAIN 0028H 0002H
+--> ?PR?_LCDMAIN_SELECT?S6B33B0A
+--> ?PR?_LCDSUB_SELECT?S6B07X
+--> ?PR?_DELAYX10MS?DELAY
?PR?_LCDMAIN_SELECT?S6B33B0A 002AH 0001H
+--> ?PR?_GRID?S6B33B0A
+--> ?PR?DOT?S6B33B0A
+--> ?PR?GRAY?S6B33B0A
+--> ?PR?_PICTURE?S6B33B0A
?PR?_GRID?S6B33B0A 002DH 0006H
+--> ?PR?_LCD_WINDOW?S6B33B0A
?PR?DOT?S6B33B0A ----- -----
+--> ?PR?_LCD_WINDOW?S6B33B0A
?PR?GRAY?S6B33B0A 002BH 0002H
+--> ?PR?_GRID?S6B33B0A
?PR?_PICTURE?S6B33B0A 002BH 0005H
+--> ?PR?_LCD_WINDOW?S6B33B0A
?PR?_LCDSUB_SELECT?S6B07X ----- -----
+--> ?PR?LCDSUB_BLACK?S6B07X
+--> ?PR?LCDSUB_DOT?S6B07X
+--> ?PR?LCDSUB_FRAME?S6B07X
+--> ?PR?LCDSUB_DOT4X4?S6B07X
+--> ?PR?LCDSUB_NBAR?S6B07X
?PR?LCDSUB_BLACK?S6B07X ----- -----
+--> ?PR?_LCDSUB_ADDRESS?S6B07X
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
?PR?LCDSUB_DOT?S6B07X ----- -----
+--> ?PR?_LCDSUB_ADDRESS?S6B07X
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
?PR?LCDSUB_FRAME?S6B07X ----- -----
+--> ?PR?_LCDSUB_ADDRESS?S6B07X
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
?PR?LCDSUB_DOT4X4?S6B07X 002AH 0001H
+--> ?PR?_LCDSUB_ADDRESS?S6B07X
BL51 BANKED LINKER/LOCATER V5.03 09/10/2005 11:32:45 PAGE 5
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
+--> ?PR?_LCDSUB_NUM?S6B07X
?PR?_LCDSUB_NUM?S6B07X ----- -----
+--> ?CO?S6B07X
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
?PR?LCDSUB_NBAR?S6B07X ----- -----
+--> ?PR?_LCDSUB_ADDRESS?S6B07X
+--> ?PR?_LCDSUB_SEND_DATA_FUNC?S6B07X
+--> ?PR?_LCDSUB_NUM?S6B07X
?PR?SUBROUTINE22?MAIN 0028H 0004H
+--> ?PR?_GRID?S6B33B0A
+--> ?PR?_DOT16X16?S6B33B0A
+--> ?PR?_DELAYX10MS?DELAY
?PR?_DOT16X16?S6B33B0A 002CH 0007H
+--> ?PR?_LCD_WINDOW?S6B33B0A
+--> ?CO?S6B33B0A
?PR?SUBROUTINE33?MAIN 0028H 0004H
+--> ?PR?_GRID?S6B33B0A
+--> ?PR?_DELAYX10MS?DELAY
SYMBOL TABLE OF MODULE: 8051 (DELAY)
VALUE TYPE NAME
----------------------------------
------- MODULE DELAY
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
C:0FCFH PUBLIC _Delay50uS
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:1035H PUBLIC _Timer40msDelay
C:0DF3H PUBLIC _DelayX10ms1
C:0EC1H PUBLIC _DelayX1ms
C:0F1DH PUBLIC Timer1ISR_40ms
B:0088H.7 PUBLIC TF1
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
C:0F94H PUBLIC _ShortDelay
C:0DC7H PUBLIC _DelayX10ms
C:0EE1H PUBLIC _DelayX1ms1
C:0F67H PUBLIC _DelayX1ms2
------- PROC _DELAYX1MS
D:0006H SYMBOL count
------- DO
D:0004H SYMBOL i
D:0002H SYMBOL j
------- ENDDO
C:0EC1H LINE# 9
BL51 BANKED LINKER/LOCATER V5.03 09/10/2005 11:32:45 PAGE 6
C:0EC1H LINE# 10
C:0EC1H LINE# 13
C:0ECBH LINE# 14
C:0EE0H LINE# 16
------- ENDPROC _DELAYX1MS
------- PROC _DELAYX1MS1
D:0006H SYMBOL count
------- DO
D:0004H SYMBOL j
------- ENDDO
C:0EE1H LINE# 18
C:0EE1H LINE# 19
C:0EE1H LINE# 22
C:0EEBH LINE# 23
C:0EFEH LINE# 25
------- ENDPROC _DELAYX1MS1
------- PROC _DELAYX1MS2
D:0007H SYMBOL count
------- DO
D:0006H SYMBOL i
D:0005H SYMBOL j
D:0004H SYMBOL k
------- ENDDO
C:0F67H LINE# 27
C:0F67H LINE# 28
C:0F67H LINE# 31
C:0F6EH LINE# 32
C:0F70H LINE# 33
C:0F7DH LINE# 35
------- ENDPROC _DELAYX1MS2
------- PROC _DELAYX10MS
D:0006H SYMBOL count
------- DO
D:0004H SYMBOL i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -