📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 10/24/2007 00:27:07 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
F:\EDU\KEIL\C51\BIN\BL51.EXE STARTUP.obj, keypad.obj, main.obj, Disp.obj, Cacu.obj TO lcd RAMSIZE (256) CODE (0X0000-0X1
>> FFF)
MEMORY MODEL: SMALL WITH FLOATING POINT ARITHMETIC
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
keypad.obj (KEYPAD)
main.obj (MAIN)
Disp.obj (DISP)
Cacu.obj (CACU)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
F:\EDU\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C_INIT)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTKPTR)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
F:\EDU\KEIL\C51\LIB\C51S.LIB (?C?LSTKPDATA)
LINK MAP OF MODULE: lcd (?C_STARTUP)
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"
DATA 0010H 0004H UNIT ?DT?KEYPAD
DATA 0014H 0003H UNIT ?DT?MAIN
DATA 0017H 0002H UNIT ?DT?CACU
BL51 BANKED LINKER/LOCATER V5.12 10/24/2007 00:27:07 PAGE 2
DATA 0019H 0001H UNIT ?DT?DISP
001AH 0006H *** GAP ***
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
BIT 0020H.2 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.4 0000H.1 UNIT ?BI?DISP
0020H.5 0000H.3 *** GAP ***
DATA 0021H 001FH UNIT _DATA_GROUP_
IDATA 0040H 0040H UNIT ?ID?DISP
IDATA 0080H 0008H UNIT ?ID?CACU
IDATA 0088H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0007H UNIT ?CO?MAIN
000AH 0001H *** GAP ***
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0698H UNIT ?C?LIB_CODE
CODE 06A6H 016BH UNIT ?PR?_DISPFLOAT?DISP
CODE 0811H 0111H UNIT ?PR?KEYPAD_GETKEY?KEYPAD
CODE 0922H 00FBH UNIT ?PR?_CACUINPUT?CACU
CODE 0A1DH 008CH UNIT ?C_C51STARTUP
CODE 0AA9H 0088H UNIT ?CO?KEYPAD
CODE 0B31H 006AH UNIT ?PR?_CACU?CACU
CODE 0B9BH 0060H UNIT ?PR?_DISPINT?DISP
CODE 0BFBH 0052H UNIT ?PR?DISPREF?DISP
CODE 0C4DH 0047H UNIT ?PR?KEYBOARDDEAL?MAIN
CODE 0C94H 0045H UNIT ?PR?_GETINTLEN?DISP
CODE 0CD9H 003FH UNIT ?PR?INT_T0?MAIN
CODE 0D18H 0036H UNIT ?PR?MAIN?MAIN
CODE 0D4EH 002FH UNIT ?PR?_DISPSTR?DISP
CODE 0D7DH 002BH UNIT ?C_INITSEG
CODE 0DA8H 0021H UNIT ?PR?DISPCLS?DISP
CODE 0DC9H 001BH UNIT ?PR?_DISPCHR?DISP
CODE 0DE4H 0014H UNIT ?PR?BUSY?DISP
CODE 0DF8H 0014H UNIT ?PR?DISPINIT?DISP
CODE 0E0CH 0012H UNIT ?PR?_LCD_DATA?DISP
CODE 0E1EH 0012H UNIT ?PR?_LCD_CMD?DISP
OVERLAY MAP OF MODULE: lcd (?C_STARTUP)
SEGMENT BIT_GROUP DATA_GROUP
+--> CALLED SEGMENT START LENGTH START LENGTH
--------------------------------------------------------------------
?C_C51STARTUP ----- ----- ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- ----- ----- -----
+--> ?PR?DISPINIT?DISP
+--> ?PR?DISPCLS?DISP
+--> ?PR?_DISPFLOAT?DISP
+--> ?PR?KEYBOARDDEAL?MAIN
+--> ?PR?DISPREF?DISP
BL51 BANKED LINKER/LOCATER V5.12 10/24/2007 00:27:07 PAGE 3
?PR?DISPINIT?DISP ----- ----- ----- -----
+--> ?PR?_LCD_CMD?DISP
?PR?_LCD_CMD?DISP ----- ----- ----- -----
+--> ?PR?BUSY?DISP
?PR?_DISPFLOAT?DISP ----- ----- 0026H 0011H
+--> ?PR?_GETINTLEN?DISP
+--> ?PR?_DISPINT?DISP
+--> ?PR?_DISPCHR?DISP
?PR?_GETINTLEN?DISP ----- ----- 0037H 0005H
?PR?_DISPINT?DISP ----- ----- 0037H 0009H
?PR?_DISPCHR?DISP 0020H.2 0000H.1 ----- -----
?PR?KEYBOARDDEAL?MAIN ----- ----- 0021H 0005H
+--> ?PR?KEYPAD_GETKEY?KEYPAD
+--> ?PR?DISPCLS?DISP
+--> ?PR?_CACUINPUT?CACU
+--> ?PR?_DISPFLOAT?DISP
+--> ?CO?MAIN
+--> ?PR?_DISPSTR?DISP
?PR?KEYPAD_GETKEY?KEYPAD 0020H.2 0000H.1 0026H 0003H
+--> ?CO?KEYPAD
?PR?_CACUINPUT?CACU 0020H.2 0000H.1 0026H 0004H
+--> ?PR?_CACU?CACU
?PR?_CACU?CACU 0020H.3 0000H.1 002AH 0003H
?PR?_DISPSTR?DISP 0020H.2 0000H.1 0026H 0005H
?PR?DISPREF?DISP ----- ----- ----- -----
+--> ?PR?_LCD_CMD?DISP
+--> ?PR?_LCD_DATA?DISP
?PR?_LCD_DATA?DISP ----- ----- ----- -----
+--> ?PR?BUSY?DISP
SYMBOL TABLE OF MODULE: lcd (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0A1DH SEGMENT ?C_C51STARTUP
I:0088H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
BL51 BANKED LINKER/LOCATER V5.12 10/24/2007 00:27:07 PAGE 4
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0A20H SYMBOL IDATALOOP
N:0000H SYMBOL PBPSTACK
N:0000H SYMBOL PBPSTACKTOP
N:0000H SYMBOL PDATALEN
N:0000H SYMBOL PDATASTART
N:0000H SYMBOL PPAGE
N:0000H SYMBOL PPAGEENABLE
D:00A0H SYMBOL PPAGE_SFR
D:0081H SYMBOL SP
C:0A1DH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0A1DH LINE# 99
C:0A1FH LINE# 100
C:0A20H LINE# 101
C:0A21H LINE# 102
C:0A23H LINE# 151
C:0A26H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE KEYPAD
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
D:00A8H PUBLIC IE
C:0811H PUBLIC Keypad_GetKey
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:0AA9H SYMBOL KeyMap
B:0090H.0 PUBLIC KP_Col0
B:0090H.1 PUBLIC KP_Col1
B:0090H.2 PUBLIC KP_Col2
B:0090H.3 PUBLIC KP_Col3
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
------- PROC KEYPAD_GETKEY
------- DO
D:0010H SYMBOL cnt
D:0011H SYMBOL PrevImg
D:0013H SYMBOL PrevKey
D:0026H SYMBOL img
D:0028H SYMBOL n
B:0020H.2 SYMBOL find
------- ENDDO
C:0811H LINE# 59
C:0811H LINE# 60
C:0811H LINE# 68
C:0816H LINE# 69
C:0818H LINE# 72
C:081BH LINE# 73
BL51 BANKED LINKER/LOCATER V5.12 10/24/2007 00:27:07 PAGE 5
C:0823H LINE# 74
C:083CH LINE# 75
C:0844H LINE# 76
C:085DH LINE# 77
C:0865H LINE# 78
C:087EH LINE# 79
C:0886H LINE# 80
C:088DH LINE# 83
C:0899H LINE# 84
C:0899H LINE# 85
C:089CH LINE# 86
C:08A2H LINE# 87
C:08A5H LINE# 88
C:08A5H LINE# 90
C:08ABH LINE# 91
C:08ADH LINE# 92
C:08B4H LINE# 93
C:08B4H LINE# 94
C:08B7H LINE# 95
C:08B7H LINE# 98
C:08BAH LINE# 101
C:08BCH LINE# 102
C:08BCH LINE# 103
C:08DBH LINE# 104
C:08DBH LINE# 105
C:08DDH LINE# 106
C:08DFH LINE# 107
C:08DFH LINE# 108
C:08E6H LINE# 110
C:08E9H LINE# 111
C:08E9H LINE# 112
C:0907H LINE# 113
C:0907H LINE# 114
C:091BH LINE# 115
C:091CH LINE# 116
C:091CH LINE# 118
C:091FH LINE# 119
C:091FH LINE# 121
C:0921H LINE# 122
------- ENDPROC KEYPAD_GETKEY
------- ENDMOD KEYPAD
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -