📄 pp51.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 09/07/2006 16:47:53 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\PROGRAM FILES\KEIL\C51\BIN\BL51.EXE pp51.obj TO PP51
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
pp51.obj (PP51)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\PROGRAM FILES\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: PP51 (PP51)
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"
REG 0010H 0008H ABSOLUTE "REG BANK 2"
0018H 0008H *** GAP ***
BIT 0020H.0 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.2 0000H.1 UNIT ?BI?PP51
0020H.3 0000H.5 *** GAP ***
DATA 0021H 0013H UNIT ?DT?PP51
IDATA 0034H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?PR?_LCD_POS?PP51
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
000EH 000DH *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 015AH UNIT ?PR?KEY_CULI?PP51
CODE 0178H 00D3H UNIT ?PR?CLOCK?PP51
CODE 024BH 008CH UNIT ?C_C51STARTUP
CODE 02D7H 0074H UNIT ?PR?KBSCAN?PP51
CODE 034BH 005DH UNIT ?PR?DISPLAY?PP51
CODE 03A8H 0058H UNIT ?PR?MAIN?PP51
CODE 0400H 003EH UNIT ?PR?CLOCK1?PP51
CODE 043EH 001FH UNIT ?CO?PP51
CODE 045DH 001DH UNIT ?PR?_LCD_WDAT?PP51
CODE 047AH 0015H UNIT ?PR?_DELAY?PP51
CODE 048FH 0014H UNIT ?PR?LCD_BZ?PP51
CODE 04A3H 0014H UNIT ?PR?_LCD_WCMD?PP51
CODE 04B7H 0014H UNIT ?PR?LCD_INIT?PP51
CODE 04CBH 0014H UNIT ?C_INITSEG
OVERLAY MAP OF MODULE: PP51 (PP51)
SEGMENT BIT_GROUP
BL51 BANKED LINKER/LOCATER V6.00 09/07/2006 16:47:53 PAGE 2
+--> CALLED SEGMENT START LENGTH
----------------------------------------------
?PR?CLOCK?PP51 ----- -----
+--> ?CO?PP51
*** NEW ROOT ***************************************************
?PR?CLOCK1?PP51 ----- -----
+--> ?PR?_LCD_WCMD?PP51
?PR?_LCD_WCMD?PP51 ----- -----
+--> ?PR?LCD_BZ?PP51
?PR?LCD_BZ?PP51 0020H.1 0000H.1
*** NEW ROOT ***************************************************
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?PP51
+--> ?C_INITSEG
?PR?MAIN?PP51 ----- -----
+--> ?PR?LCD_INIT?PP51
+--> ?PR?_DELAY?PP51
+--> ?PR?_LCD_POS?PP51
+--> ?CO?PP51
+--> ?PR?_LCD_WDAT?PP51
+--> ?PR?DISPLAY?PP51
+--> ?PR?KEY_CULI?PP51
?PR?LCD_INIT?PP51 ----- -----
+--> ?PR?_LCD_WCMD?PP51
?PR?_LCD_POS?PP51 ----- -----
+--> ?PR?_LCD_WCMD?PP51
?PR?_LCD_WDAT?PP51 ----- -----
+--> ?PR?LCD_BZ?PP51
?PR?DISPLAY?PP51 ----- -----
+--> ?PR?_LCD_POS?PP51
+--> ?PR?_LCD_WDAT?PP51
?PR?KEY_CULI?PP51 ----- -----
+--> ?PR?KBSCAN?PP51
+--> ?PR?_LCD_WCMD?PP51
+--> ?PR?_DELAY?PP51
+--> ?CO?PP51
+--> ?PR?_LCD_POS?PP51
+--> ?PR?_LCD_WDAT?PP51
?PR?KBSCAN?PP51 ----- -----
+--> ?PR?_DELAY?PP51
?C_INITSEG ----- -----
+--> ?CO?PP51
BL51 BANKED LINKER/LOCATER V6.00 09/07/2006 16:47:53 PAGE 3
SYMBOL TABLE OF MODULE: PP51 (PP51)
VALUE TYPE NAME
----------------------------------
------- MODULE PP51
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
C:0178H PUBLIC clock
C:047AH PUBLIC _delay
C:045AH PUBLIC addr
D:0021H PUBLIC timesec1
B:0080H.4 PUBLIC KEYSCAN_4
B:0080H.5 PUBLIC KEYSCAN_5
C:03A8H PUBLIC main
B:0080H.6 PUBLIC KEYSCAN_6
B:0080H.7 PUBLIC KEYSCAN_7
D:0089H PUBLIC TMOD
C:0400H PUBLIC clock1
C:04A3H PUBLIC _lcd_wcmd
C:0466H PUBLIC _lcd_wdat
D:0022H PUBLIC time5ms
B:00A8H.1 PUBLIC ET0
B:00A8H.3 PUBLIC ET1
C:04B7H PUBLIC lcd_init
D:008CH PUBLIC TH0
D:008DH PUBLIC TH1
D:008AH PUBLIC TL0
D:008BH PUBLIC TL1
B:00B0H.2 PUBLIC ep
B:0088H.4 PUBLIC TR0
D:0023H PUBLIC prt
B:0088H.6 PUBLIC TR1
B:00B0H.4 PUBLIC rs
C:0003H PUBLIC _lcd_pos
D:002FH PUBLIC i
B:00B0H.3 PUBLIC rw
D:0030H PUBLIC timesec
C:048FH PUBLIC lcd_bz
D:0031H PUBLIC timehour
C:043EH PUBLIC dis1
C:044AH PUBLIC dis2
C:02D7H PUBLIC kbscan
D:0032H PUBLIC timemin
B:0020H.2 PUBLIC y
C:001EH PUBLIC Key_CuLi
D:0033H PUBLIC time5ms2
C:034BH PUBLIC display
------- PROC _DELAY
D:0007H SYMBOL ms
------- DO
BL51 BANKED LINKER/LOCATER V6.00 09/07/2006 16:47:53 PAGE 4
D:0006H SYMBOL i
------- ENDDO
C:047AH LINE# 41
C:047AH LINE# 42
C:047AH LINE# 44
C:0480H LINE# 45
C:0480H LINE# 46
C:0488H LINE# 47
C:0488H LINE# 48
C:0489H LINE# 49
C:048AH LINE# 50
C:048BH LINE# 52
C:048EH LINE# 53
C:048EH LINE# 54
------- ENDPROC _DELAY
------- PROC LCD_BZ
------- DO
B:0020H.1 SYMBOL result
------- ENDDO
C:048FH LINE# 57
C:048FH LINE# 58
C:048FH LINE# 60
C:0491H LINE# 61
C:0493H LINE# 62
C:0495H LINE# 63
C:0496H LINE# 64
C:0497H LINE# 65
C:0498H LINE# 66
C:0499H LINE# 67
C:049EH LINE# 68
C:04A0H LINE# 69
C:04A2H LINE# 70
------- ENDPROC LCD_BZ
------- PROC _LCD_WCMD
D:0007H SYMBOL cmd
C:04A3H LINE# 73
C:04A3H LINE# 74
C:04A3H LINE# 75
C:04A8H LINE# 76
C:04AAH LINE# 77
C:04ACH LINE# 78
C:04AEH LINE# 81
C:04B0H LINE# 86
C:04B2H LINE# 87
C:04B3H LINE# 88
C:04B4H LINE# 91
C:04B6H LINE# 92
------- ENDPROC _LCD_WCMD
------- PROC _LCD_POS
D:0007H SYMBOL pos
C:0003H LINE# 95
C:0003H LINE# 96
C:0003H LINE# 97
------- ENDPROC _LCD_POS
------- PROC L?0102
------- ENDPROC L?0102
------- PROC _LCD_WDAT
BL51 BANKED LINKER/LOCATER V6.00 09/07/2006 16:47:53 PAGE 5
D:0007H SYMBOL dat
C:0466H LINE# 101
C:0466H LINE# 102
C:0466H LINE# 103
C:046BH LINE# 104
C:046DH LINE# 105
C:046FH LINE# 106
C:0471H LINE# 107
C:0473H LINE# 112
C:0475H LINE# 113
C:0476H LINE# 114
C:0477H LINE# 117
C:0479H LINE# 118
------- ENDPROC _LCD_WDAT
------- PROC LCD_INIT
C:04B7H LINE# 121
C:04B7H LINE# 122
C:04B7H LINE# 123
C:04BCH LINE# 125
C:04C1H LINE# 127
C:04C6H LINE# 129
------- ENDPROC LCD_INIT
------- PROC KBSCAN
------- DO
D:0007H SYMBOL scode
D:0004H SYMBOL i
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -