📄 12.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 16:05:56 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE 12.obj TO 12
PROGRAM RECURSIONS REMOVED FROM CALL TREE
=========================================
+--> ?PR?_DISPLAYONECHAR?12
<--+ ?PR?_DISPLAYSTRING?12
MEMORY MODEL: COMPACT
INPUT MODULES INCLUDED:
12.obj (12)
C:\KEIL\C51\LIB\C51C.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51C.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51C.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51C.LIB (PRINTF)
C:\KEIL\C51\LIB\C51C.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51C.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?CSTPTR)
C:\KEIL\C51\LIB\C51C.LIB (?C?PLDIPDATA)
C:\KEIL\C51\LIB\C51C.LIB (?C?PSTPDATA)
C:\KEIL\C51\LIB\C51C.LIB (PUTCHAR)
LINK MAP OF MODULE: 12 (12)
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 0005H UNIT _DATA_GROUP_
000DH 0013H *** GAP ***
BIT 0020H.0 0001H.1 UNIT _BIT_GROUP_
0021H.1 0000H.7 *** GAP ***
IDATA 0022H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0001H INPAGE ?PD?_DACOUT?12
XDATA 0001H 003CH INPAGE ?PD?12
XDATA 003DH 0016H INPAGE _PDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0004H UNIT ?PR?SPICLOSE?12
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 035BH UNIT ?PR?PRINTF?PRINTF
CODE 0369H 0107H UNIT ?PR?DEAL_GO?12
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 16:05:56 PAGE 2
CODE 0470H 00DCH UNIT ?PR?_GATKEY?12
CODE 054CH 00D1H UNIT ?PR?MAIN?12
CODE 061DH 00A3H UNIT ?C?LIB_CODE
CODE 06C0H 008CH UNIT ?C_C51STARTUP
CODE 074CH 0082H UNIT ?PR?INT1_KEYSCAN?12
CODE 07CEH 007FH UNIT ?PR?LCD_CESU?12
CODE 084DH 007AH UNIT ?PR?T0INT?12
CODE 08C7H 0065H UNIT ?PR?LCD_TIME?12
CODE 092CH 0059H UNIT ?PR?_READAD?12
CODE 0985H 0053H UNIT ?PR?_DISPLAYSTRING?12
CODE 09D8H 0052H UNIT ?PR?KEYSCAN?12
CODE 0A2AH 004DH UNIT ?PR?_DACOUT?12
CODE 0A77H 004AH UNIT ?PR?_DISPLAYONECHAR?12
CODE 0AC1H 0042H UNIT ?PR?_DELAY?12
CODE 0B03H 002EH UNIT ?C_INITSEG
CODE 0B31H 002CH UNIT ?CO?12
CODE 0B5DH 0027H UNIT ?PR?PUTCHAR?PUTCHAR
CODE 0B84H 0026H UNIT ?PR?WAITTILLNOTBUSY?12
CODE 0BAAH 0020H UNIT ?PR?LCDINIT?12
CODE 0BCAH 001FH UNIT ?PR?_SETPWM?12
CODE 0BE9H 001EH UNIT ?PR?_LCDWCMD?12
CODE 0C07H 001EH UNIT ?PR?_LCDWDATA?12
CODE 0C25H 0013H UNIT ?PR?_LOCATEXY?12
CODE 0C38H 0007H UNIT ?PR?SPIINIT?12
CODE 0C3FH 0007H UNIT ?PR?GO_LEFT?12
CODE 0C46H 0007H UNIT ?PR?GO_RIGHT?12
CODE 0C4DH 0007H UNIT ?PR?GO?12
CODE 0C54H 0006H UNIT ?PR?STOP?12
OVERLAY MAP OF MODULE: 12 (12)
SEGMENT BIT_GROUP DATA_GROUP PDATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH START LENGTH
--------------------------------------------------------------------------------------
?PR?INT1_KEYSCAN?12 ----- ----- ----- ----- 003DH 0001H
+--> ?PR?KEYSCAN?12
+--> ?PR?_GATKEY?12
+--> ?PR?_DISPLAYONECHAR?12
+--> ?PR?_DELAY?12
?PR?KEYSCAN?12 ----- ----- ----- ----- ----- -----
+--> ?PR?_DELAY?12
?PR?_DELAY?12 ----- ----- ----- ----- 0044H 0004H
?PR?_DISPLAYONECHAR?12 ----- ----- ----- ----- 003EH 0001H
+--> ?PR?_LOCATEXY?12
+--> ?PR?_LCDWDATA?12
+--> ?PR?LCDINIT?12
+--> ?CO?12
+--> ?PR?_DISPLAYSTRING?12
?PR?_LOCATEXY?12 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDWCMD?12
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 16:05:56 PAGE 3
?PR?_LCDWCMD?12 ----- ----- ----- ----- ----- -----
+--> ?PR?WAITTILLNOTBUSY?12
?PR?_LCDWDATA?12 ----- ----- ----- ----- ----- -----
+--> ?PR?WAITTILLNOTBUSY?12
?PR?LCDINIT?12 ----- ----- ----- ----- ----- -----
+--> ?PR?_LCDWCMD?12
?PR?_DISPLAYSTRING?12 ----- ----- ----- ----- 0044H 0005H
*** NEW ROOT ***************************************************
?PR?T0INT?12 ----- ----- ----- ----- ----- -----
+--> ?PR?_SETPWM?12
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- ----- ----- ----- ----- -----
+--> ?PR?MAIN?12
+--> ?C_INITSEG
?PR?MAIN?12 ----- ----- ----- ----- ----- -----
+--> ?PR?SPIINIT?12
+--> ?PR?LCDINIT?12
+--> ?CO?12
+--> ?PR?_DISPLAYSTRING?12
+--> ?PR?DEAL_GO?12
+--> ?PR?_LCDWCMD?12
+--> ?PR?PRINTF?PRINTF
?PR?DEAL_GO?12 ----- ----- ----- ----- ----- -----
+--> ?PR?GO_LEFT?12
+--> ?PR?GO_RIGHT?12
+--> ?PR?GO?12
+--> ?PR?STOP?12
+--> ?PR?_DELAY?12
?PR?PRINTF?PRINTF 0020H.0 0001H.1 0008H 0005H 0044H 000FH
+--> ?PR?PUTCHAR?PUTCHAR
SYMBOL TABLE OF MODULE: 12 (12)
VALUE TYPE NAME
----------------------------------
------- MODULE 12
C:0000H SYMBOL _ICE_DUMMY_
B:00A0H.1 PUBLIC lcd_rw
X:0001H PUBLIC second
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
C:0A2AH PUBLIC _DACout
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 16:05:56 PAGE 4
X:0003H PUBLIC t_1
X:0005H PUBLIC t_2
B:00A8H.7 PUBLIC EA
X:0007H PUBLIC t_3
C:0B84H SYMBOL WaitTillNotBusy
X:0009H PUBLIC ch_no
D:00E9H PUBLIC CL
X:000BH PUBLIC second_1
D:00FAH PUBLIC CCAP0H
D:00FBH PUBLIC CCAP1H
D:00EAH PUBLIC CCAP0L
B:00B0H.2 PUBLIC P3_2
X:000DH PUBLIC minute
D:00EBH PUBLIC CCAP1L
D:00DAH PUBLIC CCAPM0
D:00DBH PUBLIC CCAPM1
X:000FH PUBLIC b_out
X:0011H PUBLIC flag
B:00B0H.3 PUBLIC INT1
C:0BE9H SYMBOL _LcdWCMD
X:0012H PUBLIC keyin
D:00D9H PUBLIC CMOD
D:00D8H PUBLIC CCON
C:054CH PUBLIC main
C:0006H PUBLIC SpiClose
X:0013H PUBLIC tick
C:074CH PUBLIC Int1_keyscan
X:0015H PUBLIC t_no
D:0089H PUBLIC TMOD
C:098DH PUBLIC _DisplayString
D:00D5H PUBLIC SPCR
X:0017H PUBLIC mid
X:0019H PUBLIC step
C:0C38H PUBLIC SpiInit
C:0C54H PUBLIC stop
C:0470H PUBLIC _Gatkey
C:0C07H SYMBOL _LcdWData
B:00A8H.1 PUBLIC ET0
D:00AAH PUBLIC SPSR
X:001BH PUBLIC ADval
B:00A8H.3 PUBLIC ET1
X:0025H PUBLIC ch
D:008CH PUBLIC TH0
B:00A8H.0 PUBLIC EX0
D:008DH PUBLIC TH1
C:0B5AH PUBLIC WrtieLcdErr
C:0369H PUBLIC deal_go
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
C:0C4DH PUBLIC go
B:0088H.4 PUBLIC TR0
B:0088H.6 PUBLIC TR1
C:0C46H PUBLIC go_right
X:0027H PUBLIC ch_0
C:0A77H PUBLIC _DisplayOneChar
X:0029H PUBLIC a
C:0BCAH PUBLIC _Setpwm
BL51 BANKED LINKER/LOCATER V6.00 10/10/2008 16:05:56 PAGE 5
C:092CH PUBLIC _ReadAD
X:002BH PUBLIC co_1
C:08C7H PUBLIC LCD_TIME
C:0C3FH PUBLIC go_left
X:002FH PUBLIC co_2
C:07CEH PUBLIC LCD_cesu
X:0031H PUBLIC i
C:0BAAH PUBLIC LCDInit
B:00A0H.0 PUBLIC lcd_cs
C:0C25H SYMBOL _LocateXY
X:0032H PUBLIC mid2
X:0034H PUBLIC n
X:0035H PUBLIC keystate
C:084DH PUBLIC T0INT
C:0AC9H PUBLIC _delay
C:09D8H PUBLIC keyscan
X:0036H PUBLIC c_0
X:0038H PUBLIC c_1
X:003AH PUBLIC c_2
X:003BH PUBLIC ADs
B:00A0H.2 PUBLIC lcd_rs
D:0086H PUBLIC SPDAT
C:0AC1H SYMBOL L?0154
C:0AC5H SYMBOL L?0155
------- PROC L?0153
------- ENDPROC L?0153
C:0AC1H SYMBOL L?0154
C:0AC5H SYMBOL L?0155
------- PROC _DELAY
X:0044H SYMBOL t
C:0AC9H LINE# 57
C:0AC9H LINE# 58
C:0ACBH LINE# 59
C:0ADEH LINE# 60
C:0B02H LINE# 61
------- ENDPROC _DELAY
------- PROC WAITTILLNOTBUSY
------- DO
D:0006H SYMBOL delay
------- ENDDO
C:0B84H LINE# 76
C:0B84H LINE# 77
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -