📄 lcd.m51
字号:
BL51 BANKED LINKER/LOCATER V5.12 07/01/2008 15:53:06 PAGE 1
BL51 BANKED LINKER/LOCATER V5.12, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE STARTUP.obj, keypad.obj, main.obj, Disp.obj, Cacu.obj TO lcd RAMSIZE (256) CODE (0X0000-0X4FFF)
>>
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)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPADD)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPMUL)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPDIV)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPCMP)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPNEG)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FCAST)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?CASTF)
C:\KEIL\C51\LIB\C51FPS.LIB (?C?FPGETOPN)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LNEG)
C:\KEIL\C51\LIB\C51S.LIB (?C?ULCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDIDATA0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDCODE0)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKIDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?UIDIV)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LLDPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTXDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTPDATA)
C:\KEIL\C51\LIB\C51S.LIB (?C?LSTKXDATA)
C:\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 000DH UNIT ?DT?DISP
DATA 001DH 0003H UNIT ?DT?MAIN
BIT 0020H.0 0000H.2 UNIT ?BI?MAIN
BL51 BANKED LINKER/LOCATER V5.12 07/01/2008 15:53:06 PAGE 2
BIT 0020H.2 0000H.2 UNIT _BIT_GROUP_
BIT 0020H.4 0000H.1 UNIT ?BI?DISP
0020H.5 0000H.3 *** GAP ***
DATA 0021H 001BH UNIT _DATA_GROUP_
DATA 003CH 0004H UNIT ?DT?KEYPAD
DATA 0040H 0002H UNIT ?DT?CACU
IDATA 0042H 0020H UNIT ?ID?DISP
IDATA 0062H 0008H UNIT ?ID?CACU
IDATA 006AH 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0005H UNIT ?PR?_DISPXYSET?DISP
CODE 0008H 0003H UNIT ?PR?_DISPFONTSET?DISP
CODE 000BH 0003H ABSOLUTE
CODE 000EH 12BDH UNIT ?CO?DISP
CODE 12CBH 0698H UNIT ?C?LIB_CODE
CODE 1963H 0111H UNIT ?PR?KEYPAD_GETKEY?KEYPAD
CODE 1A74H 010FH UNIT ?PR?_DISPFLOAT?DISP
CODE 1B83H 00FBH UNIT ?PR?_CACUINPUT?CACU
CODE 1C7EH 00A6H UNIT ?PR?_DISPCHR?DISP
CODE 1D24H 008CH UNIT ?C_C51STARTUP
CODE 1DB0H 0088H UNIT ?CO?KEYPAD
CODE 1E38H 0070H UNIT ?PR?TESTDISPLAY?MAIN
CODE 1EA8H 006AH UNIT ?PR?_CACU?CACU
CODE 1F12H 0053H UNIT ?PR?DISPCLS?DISP
CODE 1F65H 004BH UNIT ?PR?_DISPHZ?DISP
CODE 1FB0H 0048H UNIT ?PR?_LCD_DISP_PIC?DISP
CODE 1FF8H 0048H UNIT ?PR?DISPINIT?DISP
CODE 2040H 0047H UNIT ?PR?_LCD_DISP_PATTERN?DISP
CODE 2087H 0045H UNIT ?PR?_GETINTLEN?DISP
CODE 20CCH 003FH UNIT ?C_INITSEG
CODE 210BH 003FH UNIT ?PR?INT_T0?MAIN
CODE 214AH 0037H UNIT ?PR?KEYBOARDDEAL?MAIN
CODE 2181H 002AH UNIT ?PR?MAIN?MAIN
CODE 21ABH 001BH UNIT ?PR?_LCD_CMD?DISP
CODE 21C6H 0014H UNIT ?PR?BUSY?DISP
CODE 21DAH 0012H UNIT ?PR?_LCD_DATA?DISP
CODE 21ECH 000CH UNIT ?PR?DISPREF?DISP
CODE 21F8H 0009H UNIT ?PR?_DISPINT?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?TESTDISPLAY?MAIN
BL51 BANKED LINKER/LOCATER V5.12 07/01/2008 15:53:06 PAGE 3
+--> ?PR?KEYBOARDDEAL?MAIN
+--> ?PR?DISPREF?DISP
?PR?DISPINIT?DISP ----- ----- ----- -----
+--> ?PR?_LCD_CMD?DISP
?PR?_LCD_CMD?DISP ----- ----- ----- -----
+--> ?PR?BUSY?DISP
?PR?DISPCLS?DISP ----- ----- ----- -----
+--> ?PR?_DISPXYSET?DISP
+--> ?PR?_LCD_DISP_PATTERN?DISP
?PR?_LCD_DISP_PATTERN?DISP ----- ----- ----- -----
+--> ?PR?_LCD_CMD?DISP
+--> ?PR?_LCD_DATA?DISP
?PR?_LCD_DATA?DISP ----- ----- ----- -----
+--> ?PR?BUSY?DISP
?PR?TESTDISPLAY?MAIN ----- ----- 0021H 0001H
+--> ?PR?_DISPXYSET?DISP
+--> ?PR?_DISPFONTSET?DISP
+--> ?PR?_DISPCHR?DISP
+--> ?PR?_DISPHZ?DISP
?PR?_DISPCHR?DISP ----- ----- 0022H 0006H
+--> ?CO?DISP
+--> ?PR?_LCD_DISP_PIC?DISP
?PR?_LCD_DISP_PIC?DISP ----- ----- ----- -----
+--> ?PR?_LCD_CMD?DISP
+--> ?PR?_LCD_DATA?DISP
?PR?_DISPHZ?DISP ----- ----- 0022H 0006H
+--> ?CO?DISP
+--> ?PR?_LCD_DISP_PIC?DISP
?PR?KEYBOARDDEAL?MAIN ----- ----- 0021H 0005H
+--> ?PR?KEYPAD_GETKEY?KEYPAD
+--> ?PR?DISPCLS?DISP
+--> ?PR?_CACUINPUT?CACU
+--> ?PR?_DISPFLOAT?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?_DISPFLOAT?DISP ----- ----- 0026H 0011H
+--> ?PR?_GETINTLEN?DISP
+--> ?PR?_DISPINT?DISP
?PR?_GETINTLEN?DISP ----- ----- 0037H 0005H
BL51 BANKED LINKER/LOCATER V5.12 07/01/2008 15:53:06 PAGE 4
?PR?_DISPINT?DISP ----- ----- 0037H 0005H
?C_INITSEG ----- ----- ----- -----
+--> ?CO?DISP
SYMBOL TABLE OF MODULE: lcd (?C_STARTUP)
VALUE TYPE NAME
----------------------------------
------- MODULE ?C_STARTUP
C:1D24H SEGMENT ?C_C51STARTUP
I:006AH SEGMENT ?STACK
C:0000H PUBLIC ?C_STARTUP
D:00E0H SYMBOL ACC
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:1D27H 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:1D24H SYMBOL STARTUP1
N:0000H SYMBOL XBPSTACK
N:0000H SYMBOL XBPSTACKTOP
N:0000H SYMBOL XDATALEN
N:0000H SYMBOL XDATASTART
C:0000H LINE# 92
C:1D24H LINE# 99
C:1D26H LINE# 100
C:1D27H LINE# 101
C:1D28H LINE# 102
C:1D2AH LINE# 151
C:1D2DH 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:1963H PUBLIC Keypad_GetKey
D:00B8H PUBLIC IP
D:0098H PUBLIC SCON
D:0088H PUBLIC TCON
C:1DB0H SYMBOL KeyMap
BL51 BANKED LINKER/LOCATER V5.12 07/01/2008 15:53:06 PAGE 5
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:003CH SYMBOL cnt
D:003DH SYMBOL PrevImg
D:003FH SYMBOL PrevKey
D:0026H SYMBOL img
D:0028H SYMBOL n
B:0020H.2 SYMBOL find
------- ENDDO
C:1963H LINE# 59
C:1963H LINE# 60
C:1963H LINE# 68
C:1968H LINE# 69
C:196AH LINE# 72
C:196DH LINE# 73
C:1975H LINE# 74
C:198EH LINE# 75
C:1996H LINE# 76
C:19AFH LINE# 77
C:19B7H LINE# 78
C:19D0H LINE# 79
C:19D8H LINE# 80
C:19DFH LINE# 83
C:19EBH LINE# 84
C:19EBH LINE# 85
C:19EEH LINE# 86
C:19F4H LINE# 87
C:19F7H LINE# 88
C:19F7H LINE# 90
C:19FDH LINE# 91
C:19FFH LINE# 92
C:1A06H LINE# 93
C:1A06H LINE# 94
C:1A09H LINE# 95
C:1A09H LINE# 98
C:1A0CH LINE# 101
C:1A0EH LINE# 102
C:1A0EH LINE# 103
C:1A2DH LINE# 104
C:1A2DH LINE# 105
C:1A2FH LINE# 106
C:1A31H LINE# 107
C:1A31H LINE# 108
C:1A38H LINE# 110
C:1A3BH LINE# 111
C:1A3BH LINE# 112
C:1A59H LINE# 113
C:1A59H LINE# 114
C:1A6DH LINE# 115
C:1A6EH LINE# 116
C:1A6EH LINE# 118
BL51 BANKED LINKER/LOCATER V5.12 07/01/2008 15:53:06 PAGE 6
C:1A71H LINE# 119
C:1A71H LINE# 121
C:1A73H LINE# 122
------- ENDPROC KEYPAD_GETKEY
------- ENDMOD KEYPAD
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
D:00B0H PUBLIC P3
B:00A8H.7 PUBLIC EA
D:00A8H PUBLIC IE
B:0020H.0 PUBLIC bDispRef
B:0020H.1 PUBLIC bKeyScan
D:00B8H PUBLIC IP
C:2181H PUBLIC main
C:214AH PUBLIC KeyboardDeal
D:0098H PUBLIC SCON
D:0089H PUBLIC TMOD
D:0088H PUBLIC TCON
B:00A8H.1 PUBLIC ET0
D:008CH PUBLIC TH0
D:001FH PUBLIC KeyVal
D:008AH PUBLIC TL0
C:210BH PUBLIC int_t0
B:0088H.4 PUBLIC TR0
D:00C8H PUBLIC T2CON
D:00D0H PUBLIC PSW
C:1E38H PUBLIC TestDisplay
------- PROC TESTDISPLAY
------- DO
D:0021H SYMBOL n
------- ENDDO
C:1E38H LINE# 33
C:1E38H LINE# 34
C:1E38H LINE# 37
C:1E3EH LINE# 38
C:1E43H LINE# 39
C:1E46H LINE# 40
C:1E57H LINE# 42
C:1E5EH LINE# 43
C:1E63H LINE# 44
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -