📄 ps2.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 07/27/2007 22:57:33 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, ps2.obj, LCD1602-4line.obj TO PS2 RAMSIZE (256)
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
ps2.obj (PS2)
LCD1602-4line.obj (LCD1602_4LINE)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: PS2 (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 0008H UNIT ?DT?PS2
0010H 0010H *** GAP ***
BIT 0020H.0 0000H.1 UNIT ?BI?PS2
0020H.1 0000H.7 *** GAP ***
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 008DH UNIT ?XD?PS2
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 000EH UNIT ?PR?PS2INI?PS2
0011H 0002H *** GAP ***
CODE 0013H 0003H ABSOLUTE
CODE 0016H 00DEH UNIT ?C_INITSEG
CODE 00F4H 00BFH UNIT ?CO?PS2
CODE 01B3H 00ACH UNIT ?PR?DECODE?PS2
CODE 025FH 008CH UNIT ?C_C51STARTUP
CODE 02EBH 0046H UNIT ?C?LIB_CODE
CODE 0331H 0035H UNIT ?PR?INT1_ISR?PS2
CODE 0366H 0025H UNIT ?PR?MAIN?MAIN
CODE 038BH 0019H UNIT ?PR?_LCD_EN_COM?LCD1602_4LINE
CODE 03A4H 0019H UNIT ?PR?_LCD_EN_DAT?LCD1602_4LINE
CODE 03BDH 0018H UNIT ?PR?_LCD_WRITE_STRING?LCD1602_4LINE
CODE 03D5H 0014H UNIT ?PR?LCD_INIT?LCD1602_4LINE
CODE 03E9H 0012H UNIT ?PR?LCD_READ_BF?LCD1602_4LINE
CODE 03FBH 0012H UNIT ?PR?LCD_EN_WRITE?LCD1602_4LINE
CODE 040DH 0012H UNIT ?PR?_LCD_SET_XY?LCD1602_4LINE
CODE 041FH 000AH UNIT ?PR?_LCD_WRITE_CHAR?LCD1602_4LINE
CODE 0429H 0007H UNIT ?PR?DELAY_1US?LCD1602_4LINE
CODE 0430H 0004H UNIT ?CO?MAIN
BL51 BANKED LINKER/LOCATER V5.12 07/27/2007 22:57:33 PAGE 2
OVERLAY MAP OF MODULE: PS2 (MAIN)
SEGMENT
+--> CALLED SEGMENT
---------------------
?C_C51STARTUP
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN
+--> ?PR?PS2INI?PS2
+--> ?PR?LCD_INIT?LCD1602_4LINE
+--> ?CO?MAIN
+--> ?PR?_LCD_WRITE_STRING?LCD1602_4LINE
+--> ?PR?DECODE?PS2
?PR?PS2INI?PS2
+--> ?CO?PS2
?PR?LCD_INIT?LCD1602_4LINE
+--> ?PR?_LCD_EN_COM?LCD1602_4LINE
?PR?_LCD_EN_COM?LCD1602_4LINE
+--> ?PR?LCD_READ_BF?LCD1602_4LINE
+--> ?PR?LCD_EN_WRITE?LCD1602_4LINE
?PR?LCD_EN_WRITE?LCD1602_4LINE
+--> ?PR?DELAY_1US?LCD1602_4LINE
?PR?_LCD_WRITE_STRING?LCD1602_4LINE
+--> ?PR?_LCD_SET_XY?LCD1602_4LINE
+--> ?PR?_LCD_EN_DAT?LCD1602_4LINE
?PR?_LCD_SET_XY?LCD1602_4LINE
+--> ?PR?_LCD_EN_COM?LCD1602_4LINE
?PR?_LCD_EN_DAT?LCD1602_4LINE
+--> ?PR?LCD_READ_BF?LCD1602_4LINE
+--> ?PR?LCD_EN_WRITE?LCD1602_4LINE
?PR?DECODE?PS2
+--> ?PR?_LCD_EN_COM?LCD1602_4LINE
+--> ?CO?PS2
+--> ?PR?_LCD_WRITE_CHAR?LCD1602_4LINE
?PR?_LCD_WRITE_CHAR?LCD1602_4LINE
+--> ?PR?_LCD_SET_XY?LCD1602_4LINE
+--> ?PR?_LCD_EN_DAT?LCD1602_4LINE
SYMBOL TABLE OF MODULE: PS2 (MAIN)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V5.12 07/27/2007 22:57:33 PAGE 3
------- MODULE MAIN
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:0366H PUBLIC main
B:00B0H.0 PUBLIC P30
B:00B0H.1 PUBLIC P31
D:00E0H PUBLIC ACC
------- PROC MAIN
C:0366H LINE# 21
C:0366H LINE# 22
C:0366H LINE# 23
C:0369H LINE# 24
C:036CH LINE# 26
C:036EH LINE# 27
C:0371H LINE# 28
C:037DH LINE# 29
C:037DH LINE# 30
C:037DH LINE# 31
C:0380H LINE# 32
C:0383H LINE# 33
C:0385H LINE# 34
C:0387H LINE# 35
C:0389H LINE# 36
------- ENDPROC MAIN
------- ENDMOD MAIN
------- MODULE PS2
C:0000H SYMBOL _ICE_DUMMY_
D:0080H PUBLIC P0
D:0090H PUBLIC P1
D:00A0H PUBLIC P2
D:00B0H PUBLIC P3
C:0184H PUBLIC key_ex
X:0000H PUBLIC disp_delete
B:0090H.1 PUBLIC PS2_DIO
D:000BH PUBLIC mcu_revchar
X:0006H PUBLIC disp_space
X:000BH PUBLIC disp_back
X:0015H PUBLIC disp_letter
X:002FH PUBLIC disp_insert
C:0331H PUBLIC Int1_ISR
X:0035H PUBLIC disp_right
X:003AH PUBLIC disp_shift
X:003FH PUBLIC disp_enter
X:0044H PUBLIC disp_home
X:0048H PUBLIC disp_lock
D:000CH PUBLIC led_status
X:0050H PUBLIC disp_left
D:00E0H PUBLIC ACC
X:0054H PUBLIC disp_cap
X:005DH PUBLIC disp_ctrl
C:00F4H PUBLIC key
BL51 BANKED LINKER/LOCATER V5.12 07/27/2007 22:57:33 PAGE 4
X:0061H PUBLIC disp_end
X:0064H PUBLIC disp_tab
X:0067H PUBLIC disp_down
X:006BH PUBLIC disp_page_down
B:00A8H.2 PUBLIC EX1
B:0088H.2 PUBLIC IT1
X:0074H PUBLIC disp_esc
X:0077H PUBLIC disp_alt
C:0003H PUBLIC ps2ini
X:007AH PUBLIC disp_num
C:01B3H PUBLIC decode
D:000DH PUBLIC keycode
C:01A2H PUBLIC ASCII
B:0020H.0 PUBLIC revchar_flag
X:0084H PUBLIC disp_up
X:0086H PUBLIC disp_page_up
------- PROC PS2INI
C:0003H LINE# 125
C:0003H LINE# 126
C:0003H LINE# 127
C:0005H LINE# 128
C:0007H LINE# 129
C:0010H LINE# 130
------- ENDPROC PS2INI
------- PROC INT1_ISR
------- DO
D:0008H SYMBOL ps2_revchar_cnt
------- ENDDO
C:0331H LINE# 132
C:0335H LINE# 135
C:0337H LINE# 136
C:0346H LINE# 137
C:0346H LINE# 138
C:0346H LINE# 139
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -