?? lcdtest.m51
字號:
BL51 BANKED LINKER/LOCATER V5.03 05/18/2006 20:38:51 PAGE 1
BL51 BANKED LINKER/LOCATER V5.03, INVOKED BY:
D:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, lcdtest.obj TO lcdtest
MEMORY MODEL: LARGE
INPUT MODULES INCLUDED:
STARTUP.obj (?C_STARTUP)
lcdtest.obj (LCDTEST)
D:\KEIL\C51\LIB\C51L.LIB (?C_INIT)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?CLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDOPTR)
D:\KEIL\C51\LIB\C51L.LIB (?C?ICALL)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDIDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDXDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDPDATA)
D:\KEIL\C51\LIB\C51L.LIB (?C?PLDCODE)
LINK MAP OF MODULE: lcdtest (?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"
IDATA 0008H 0005H UNIT ?ID?LCDTEST
000DH 0013H *** GAP ***
DATA 0020H 0001H BIT_ADDR ?BA?LCDTEST
IDATA 0021H 0001H UNIT ?STACK
* * * * * * * X D A T A M E M O R Y * * * * * * *
XDATA 0000H 0062H UNIT ?XD?LCDTEST
XDATA 0062H 0005H UNIT _XDATA_GROUP_
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0008H UNIT ?PR?_CURSORPOINTSET?LCDTEST
CODE 000BH 0003H ABSOLUTE
CODE 000EH 0479H UNIT ?PR?MENUFUNCTION?LCDTEST
CODE 0487H 0344H UNIT ?PR?KEYSCAN?LCDTEST
CODE 07CBH 019EH UNIT ?CO?LCDTEST
CODE 0969H 00A3H UNIT ?C?LIB_CODE
CODE 0A0CH 008CH UNIT ?C_C51STARTUP
CODE 0A98H 0081H UNIT ?C_INITSEG
CODE 0B19H 0059H UNIT ?PR?_DISPLAYSTRING?LCDTEST
CODE 0B72H 0042H UNIT ?PR?CLRSCREEN?LCDTEST
CODE 0BB4H 0042H UNIT ?PR?FUNCTION0?LCDTEST
CODE 0BF6H 0042H UNIT ?PR?FUNCTION1?LCDTEST
CODE 0C38H 0042H UNIT ?PR?FUNCTION2?LCDTEST
CODE 0C7AH 0042H UNIT ?PR?FUNCTION3?LCDTEST
CODE 0CBCH 0042H UNIT ?PR?FUNCTION4?LCDTEST
CODE 0CFEH 0042H UNIT ?PR?FUNCTION5?LCDTEST
CODE 0D40H 0042H UNIT ?PR?FUNCTION6?LCDTEST
CODE 0D82H 003EH UNIT ?PR?SYSINIT?LCDTEST
BL51 BANKED LINKER/LOCATER V5.03 05/18/2006 20:38:51 PAGE 2
CODE 0DC0H 002BH UNIT ?PR?_PUTINBUF?LCDTEST
CODE 0DEBH 002BH UNIT ?PR?GETKEY?LCDTEST
CODE 0E16H 0026H UNIT ?PR?_ADRESSPOINTSET?LCDTEST
CODE 0E3CH 001FH UNIT ?PR?TIME0?LCDTEST
CODE 0E5BH 0017H UNIT ?PR?_GRAPHICATTRIBAUTOWRITE?LCDTEST
CODE 0E72H 0015H UNIT ?PR?_WRITEDATA?LCDTEST
CODE 0E87H 0010H UNIT ?PR?_WRITECMD?LCDTEST
CODE 0E97H 000DH UNIT ?PR?_TXTWIDTHSET?LCDTEST
CODE 0EA4H 000DH UNIT ?PR?_GRAPHICWIDTHSET?LCDTEST
CODE 0EB1H 000BH UNIT ?PR?MAIN?LCDTEST
CODE 0EBCH 0008H UNIT ?PR?_TXTHOMEADRESSET?LCDTEST
CODE 0EC4H 0008H UNIT ?PR?_GRAPHICHOMEADRESSSET?LCDTEST
CODE 0ECCH 0005H UNIT ?PR?DISPLAYMODELOR?LCDTEST
CODE 0ED1H 0005H UNIT ?PR?DISPLAYMODELXOR?LCDTEST
CODE 0ED6H 0005H UNIT ?PR?DISPLAYMODELAND?LCDTEST
CODE 0EDBH 0005H UNIT ?PR?TXTATTRIBUTESET?LCDTEST
CODE 0EE0H 0005H UNIT ?PR?CURSORFLASHON?LCDTEST
CODE 0EE5H 0005H UNIT ?PR?CURSORFLASHOFF?LCDTEST
CODE 0EEAH 0005H UNIT ?PR?CURSORON?LCDTEST
CODE 0EEFH 0005H UNIT ?PR?CURSOROFF?LCDTEST
CODE 0EF4H 0005H UNIT ?PR?TXTDISPLAYON?LCDTEST
CODE 0EF9H 0005H UNIT ?PR?TXTDISPLAYOFF?LCDTEST
CODE 0EFEH 0005H UNIT ?PR?DATAAUTOWRITE?LCDTEST
CODE 0F03H 0005H UNIT ?PR?DATAAUTOREAD?LCDTEST
CODE 0F08H 0005H UNIT ?PR?OVERAUTOWRITE?LCDTEST
CODE 0F0DH 0005H UNIT ?PR?OVERAUTOREAD?LCDTEST
CODE 0F12H 0003H UNIT ?PR?_CURSORSHAPESET?LCDTEST
OVERLAY MAP OF MODULE: lcdtest (?C_STARTUP)
SEGMENT XDATA_GROUP
+--> CALLED SEGMENT START LENGTH
-----------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?LCDTEST
+--> ?C_INITSEG
?PR?MAIN?LCDTEST ----- -----
+--> ?PR?SYSINIT?LCDTEST
+--> ?PR?KEYSCAN?LCDTEST
+--> ?PR?MENUFUNCTION?LCDTEST
?PR?SYSINIT?LCDTEST ----- -----
+--> ?PR?_TXTHOMEADRESSET?LCDTEST
+--> ?PR?_TXTWIDTHSET?LCDTEST
+--> ?PR?_CURSORSHAPESET?LCDTEST
+--> ?PR?DISPLAYMODELOR?LCDTEST
+--> ?PR?_GRAPHICHOMEADRESSSET?LCDTEST
+--> ?PR?_GRAPHICWIDTHSET?LCDTEST
+--> ?PR?_WRITECMD?LCDTEST
+--> ?PR?TXTATTRIBUTESET?LCDTEST
?PR?_TXTHOMEADRESSET?LCDTEST ----- -----
+--> ?PR?_WRITEDATA?LCDTEST
BL51 BANKED LINKER/LOCATER V5.03 05/18/2006 20:38:51 PAGE 3
+--> ?PR?_WRITECMD?LCDTEST
?PR?_TXTWIDTHSET?LCDTEST ----- -----
+--> ?PR?_WRITEDATA?LCDTEST
+--> ?PR?_WRITECMD?LCDTEST
?PR?_CURSORSHAPESET?LCDTEST ----- -----
+--> ?PR?_WRITECMD?LCDTEST
?PR?DISPLAYMODELOR?LCDTEST ----- -----
+--> ?PR?_WRITECMD?LCDTEST
?PR?_GRAPHICHOMEADRESSSET?LCDTEST ----- -----
+--> ?PR?_WRITEDATA?LCDTEST
+--> ?PR?_WRITECMD?LCDTEST
?PR?_GRAPHICWIDTHSET?LCDTEST ----- -----
+--> ?PR?_WRITEDATA?LCDTEST
+--> ?PR?_WRITECMD?LCDTEST
?PR?TXTATTRIBUTESET?LCDTEST ----- -----
+--> ?PR?_WRITECMD?LCDTEST
?PR?KEYSCAN?LCDTEST ----- -----
+--> ?CO?LCDTEST
+--> ?PR?_PUTINBUF?LCDTEST
?CO?LCDTEST ----- -----
+--> ?PR?FUNCTION0?LCDTEST
+--> ?PR?FUNCTION1?LCDTEST
+--> ?PR?FUNCTION2?LCDTEST
+--> ?PR?FUNCTION3?LCDTEST
+--> ?PR?FUNCTION4?LCDTEST
+--> ?PR?FUNCTION5?LCDTEST
+--> ?PR?FUNCTION6?LCDTEST
?PR?FUNCTION0?LCDTEST ----- -----
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
?PR?_ADRESSPOINTSET?LCDTEST ----- -----
+--> ?PR?_WRITEDATA?LCDTEST
+--> ?PR?_WRITECMD?LCDTEST
?PR?_DISPLAYSTRING?LCDTEST 0064H 0003H
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?DATAAUTOWRITE?LCDTEST
+--> ?PR?_WRITEDATA?LCDTEST
+--> ?PR?OVERAUTOWRITE?LCDTEST
?PR?DATAAUTOWRITE?LCDTEST ----- -----
+--> ?PR?_WRITECMD?LCDTEST
?PR?OVERAUTOWRITE?LCDTEST ----- -----
+--> ?PR?_WRITECMD?LCDTEST
?PR?FUNCTION1?LCDTEST ----- -----
BL51 BANKED LINKER/LOCATER V5.03 05/18/2006 20:38:51 PAGE 4
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
?PR?FUNCTION2?LCDTEST ----- -----
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
?PR?FUNCTION3?LCDTEST ----- -----
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
?PR?FUNCTION4?LCDTEST ----- -----
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
?PR?FUNCTION5?LCDTEST ----- -----
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
?PR?FUNCTION6?LCDTEST ----- -----
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
?PR?MENUFUNCTION?LCDTEST 0062H 0002H
+--> ?PR?GETKEY?LCDTEST
+--> ?PR?CLRSCREEN?LCDTEST
+--> ?PR?_DISPLAYSTRING?LCDTEST
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?_GRAPHICATTRIBAUTOWRITE?LCDTEST
+--> ?CO?LCDTEST
?PR?CLRSCREEN?LCDTEST ----- -----
+--> ?PR?_ADRESSPOINTSET?LCDTEST
+--> ?PR?DATAAUTOWRITE?LCDTEST
+--> ?PR?_WRITEDATA?LCDTEST
+--> ?PR?OVERAUTOWRITE?LCDTEST
?PR?_GRAPHICATTRIBAUTOWRITE?LCDTEST ----- -----
+--> ?PR?DATAAUTOWRITE?LCDTEST
+--> ?PR?_WRITEDATA?LCDTEST
+--> ?PR?OVERAUTOWRITE?LCDTEST
?C_INITSEG ----- -----
+--> ?CO?LCDTEST
SYMBOL TABLE OF MODULE: lcdtest (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:0A0CH SEGMENT ?C_C51STARTUP
I:0021H SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
BL51 BANKED LINKER/LOCATER V5.03 05/18/2006 20:38:51 PAGE 5
D:00F0H SYMBOL B
D:0083H SYMBOL DPH
D:0082H SYMBOL DPL
N:0000H SYMBOL IBPSTACK
N:0100H SYMBOL IBPSTACKTOP
N:0080H SYMBOL IDATALEN
C:0A0FH 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:0A0CH SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:0A0CH LINE# 99
C:0A0EH LINE# 100
C:0A0FH LINE# 101
C:0A10H LINE# 102
C:0A12H LINE# 151
C:0A15H LINE# 155
------- ENDMOD ?C_STARTUP
------- MODULE LCDTEST
C:0000H SYMBOL _ICE_DUMMY_
C:0C7AH PUBLIC Function3
C:0CBCH PUBLIC Function4
C:0CFEH PUBLIC Function5
C:0D40H PUBLIC Function6
C:0E34H PUBLIC _AdressPointSet
C:0E87H PUBLIC _WriteCmd
C:0F12H PUBLIC _CursorShapeSet
C:0ED6H PUBLIC displayModelAnd
I:0008H PUBLIC Real
B:00A8H.7 PUBLIC EA
C:0B72H PUBLIC ClrScreen
I:0009H PUBLIC Front
C:0EE5H PUBLIC CursorFlashOff
C:0ECCH PUBLIC DisplayModelOr
X:0000H PUBLIC CurrentOperations
C:0F03H PUBLIC DataAutoRead
I:000AH PUBLIC Temp
X:0001H PUBLIC BufFlag
C:0003H PUBLIC _CursorPointSet
C:0EEFH PUBLIC CursorOff
X:0002H PUBLIC MenuStatus
X:0003H PUBLIC pCurrentMenu1
C:0EB1H PUBLIC main
C:0EFEH PUBLIC DataAutoWrite
D:0020H PUBLIC Key
C:08D4H PUBLIC KeyElement0
BL51 BANKED LINKER/LOCATER V5.03 05/18/2006 20:38:51 PAGE 6
C:08D8H PUBLIC KeyElement1
C:0EDBH PUBLIC TxtAttributeSet
C:0ED1H PUBLIC displayModelXor
C:08DCH PUBLIC KeyElement2
C:08E0H PUBLIC KeyElement3
C:0487H PUBLIC KeyScan
C:0EE0H PUBLIC CursorFlashOn
X:0006H PUBLIC Delay10ms
D:0089H PUBLIC TMOD
C:0B40H PUBLIC _DisplayString
C:0E5BH PUBLIC _GraphicAttribAutoWrite
C:08D0H PUBLIC Row
C:0F0DH PUBLIC OverAutoRead
C:0EF9H PUBLIC TxtDisplayOff
C:0EEAH PUBLIC CursorOn
C:0E3CH PUBLIC Time0
C:0EC4H PUBLIC _GraphicHomeAdressSet
I:000BH PUBLIC Temp1
X:0007H PUBLIC KeyBuf
B:00A8H.1 PUBLIC ET0
C:0F08H PUBLIC OverAutoWrite
I:000CH PUBLIC KeyPadStatus
C:0DEBH PUBLIC GetKey
D:008CH PUBLIC TH0
C:0EBCH PUBLIC _TxtHomeAdresSet
D:008AH PUBLIC TL0
C:0E97H PUBLIC _TxtWidthSet
X:0017H PUBLIC FunctionStatus
C:0EA4H PUBLIC _GraphicWidthSet
B:0088H.4 PUBLIC TR0
C:0D82H PUBLIC SysInit
C:0EF4H PUBLIC TxtDisplayOn
C:08E4H PUBLIC MyMenu
C:000EH PUBLIC MenuFunction
X:0018H PUBLIC menu1
X:0022H PUBLIC menu2
X:002CH PUBLIC menu3
C:0E77H PUBLIC _WriteData
X:0036H PUBLIC menu4
X:0040H PUBLIC subm5
X:004AH PUBLIC subm6
B:0020H.0 PUBLIC Vertical0
X:0054H PUBLIC pCurrentMenu
X:0057H PUBLIC subm7
B:0020H.1 PUBLIC Vertical1
X:0061H PUBLIC Delay
C:0DC0H PUBLIC _PutInBuf
B:0020H.2 PUBLIC Vertical2
B:0020H.3 PUBLIC Vertical3
C:0BB4H PUBLIC Function0
C:0BF6H PUBLIC Function1
C:0C38H PUBLIC Function2
C:0E72H SYMBOL L?0291
------- PROC L?0290
------- ENDPROC L?0290
C:0E72H SYMBOL L?0291
------- PROC _WRITEDATA
BL51 BANKED LINKER/LOCATER V5.03 05/18/2006 20:38:51 PAGE 7
D:0007H SYMBOL Dat
C:0E77H LINE# 22
C:0E77H LINE# 23
C:0E77H LINE# 24
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -