📄 lcdshow.m51
字号:
BL51 BANKED LINKER/LOCATER V6.00 08/08/2007 11:03:52 PAGE 1
BL51 BANKED LINKER/LOCATER V6.00, INVOKED BY:
C:\KEIL\C51\BIN\BL51.EXE main.obj, SMC1602.obj, KeyScan.obj, KeyProcess.obj, InputNumber.obj, InputChar.obj, Introduce.o
>> bj, CapProcess.obj, SmallProcess.obj TO LCDShow
MEMORY MODEL: SMALL
INPUT MODULES INCLUDED:
main.obj (MAIN)
SMC1602.obj (SMC1602)
KeyScan.obj (KEYSCAN)
KeyProcess.obj (KEYPROCESS)
InputNumber.obj (INPUTNUMBER)
InputChar.obj (INPUTCHAR)
Introduce.obj (INTRODUCE)
CapProcess.obj (CAPPROCESS)
SmallProcess.obj (SMALLPROCESS)
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
C:\KEIL\C51\LIB\C51S.LIB (?C?COPY)
C:\KEIL\C51\LIB\C51S.LIB (?C?CLDOPTR)
C:\KEIL\C51\LIB\C51S.LIB (?C?SLCMP)
C:\KEIL\C51\LIB\C51S.LIB (?C?CCASE)
C:\KEIL\C51\LIB\C51S.LIB (?C_INIT)
LINK MAP OF MODULE: LCDShow (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 0014H UNIT ?DT?KEYPROCESS
DATA 001CH 0004H UNIT ?DT?KEYSCAN
BIT 0020H.0 0000H.3 UNIT ?BI?MAIN
BIT 0020H.3 0000H.2 UNIT ?BI?KEYPROCESS
BIT 0020H.5 0000H.1 UNIT ?BI?INPUTCHAR
BIT 0020H.6 0000H.1 UNIT ?BI?INTRODUCE
0020H.7 0000H.1 *** GAP ***
DATA 0021H 0055H UNIT _DATA_GROUP_
DATA 0076H 0002H UNIT ?DT?MAIN
IDATA 0078H 0001H UNIT ?STACK
* * * * * * * C O D E M E M O R Y * * * * * * *
CODE 0000H 0003H ABSOLUTE
CODE 0003H 0003H ABSOLUTE
CODE 0006H 0010H UNIT ?PR?_VWRITECMD?SMC1602
0016H 0005H *** GAP ***
CODE 001BH 0003H ABSOLUTE
CODE 001EH 02A5H UNIT ?PR?_VSHOWONECHAR?SMC1602
CODE 02C3H 015FH UNIT ?C?LIB_CODE
CODE 0422H 00BBH UNIT ?PR?VINTRODUCE?INTRODUCE
CODE 04DDH 009DH UNIT ?PR?_VKEYPROCESS?KEYPROCESS
CODE 057AH 008CH UNIT ?C_C51STARTUP
CODE 0606H 0068H UNIT ?CO?INTRODUCE
CODE 066EH 004FH UNIT ?PR?_VCHARADD?KEYPROCESS
BL51 BANKED LINKER/LOCATER V6.00 08/08/2007 11:03:52 PAGE 2
CODE 06BDH 0047H UNIT ?PR?UCKEYSCAN?KEYSCAN
CODE 0704H 0047H UNIT ?PR?_UCGETNUM?INPUTNUMBER
CODE 074BH 0044H UNIT ?PR?_UCCAPTWO?CAPPROCESS
CODE 078FH 0044H UNIT ?PR?_UCSMALLTWO?SMALLPROCESS
CODE 07D3H 0042H UNIT ?PR?VTIMER1?MAIN
CODE 0815H 0041H UNIT ?PR?_UCCAPONE?CAPPROCESS
CODE 0856H 0041H UNIT ?PR?_UCSMALLONE?SMALLPROCESS
CODE 0897H 0038H UNIT ?PR?_VCHARPROCESS?KEYPROCESS
CODE 08CFH 0038H UNIT ?PR?_UCCAPTHREE?CAPPROCESS
CODE 0907H 0038H UNIT ?PR?_UCSMALLTHREE?SMALLPROCESS
CODE 093FH 0037H UNIT ?C_INITSEG
CODE 0976H 0030H UNIT ?PR?_VSHOWCHAR?SMC1602
CODE 09A6H 002DH UNIT ?PR?MAIN?MAIN
CODE 09D3H 002CH UNIT ?CO?KEYPROCESS
CODE 09FFH 0027H UNIT ?PR?VCLEANALL?KEYPROCESS
CODE 0A26H 0026H UNIT ?PR?VCLEANONE?KEYPROCESS
CODE 0A4CH 0026H UNIT ?PR?_UCCAPPROC?INPUTCHAR
CODE 0A72H 0026H UNIT ?PR?_UCSMALLPROC?INPUTCHAR
CODE 0A98H 0016H UNIT ?PR?VINT0?MAIN
CODE 0AAEH 0010H UNIT ?PR?_VWRITEDATA?SMC1602
CODE 0ABEH 000FH UNIT ?PR?VDELAY?SMC1602
CODE 0ACDH 000EH UNIT ?PR?_UCGETCHAR?KEYPROCESS
CODE 0ADBH 000EH UNIT ?PR?_UCGETLETTER?INPUTCHAR
OVERLAY MAP OF MODULE: LCDShow (MAIN)
SEGMENT DATA_GROUP
+--> CALLED SEGMENT START LENGTH
------------------------------------------------------
?C_C51STARTUP ----- -----
+--> ?PR?MAIN?MAIN
+--> ?C_INITSEG
?PR?MAIN?MAIN ----- -----
+--> ?PR?_VWRITECMD?SMC1602
+--> ?PR?VINTRODUCE?INTRODUCE
+--> ?PR?UCKEYSCAN?KEYSCAN
+--> ?PR?_VKEYPROCESS?KEYPROCESS
?PR?_VWRITECMD?SMC1602 ----- -----
+--> ?PR?VDELAY?SMC1602
?PR?VINTRODUCE?INTRODUCE 0022H 0051H
+--> ?CO?INTRODUCE
+--> ?PR?_VWRITECMD?SMC1602
+--> ?PR?_VSHOWCHAR?SMC1602
?PR?_VSHOWCHAR?SMC1602 0073H 0003H
+--> ?PR?_VSHOWONECHAR?SMC1602
?PR?_VSHOWONECHAR?SMC1602 ----- -----
+--> ?PR?_VWRITEDATA?SMC1602
?PR?_VWRITEDATA?SMC1602 ----- -----
BL51 BANKED LINKER/LOCATER V6.00 08/08/2007 11:03:52 PAGE 3
+--> ?PR?VDELAY?SMC1602
?PR?_VKEYPROCESS?KEYPROCESS 0021H 0001H
+--> ?PR?VINTRODUCE?INTRODUCE
+--> ?PR?_VCHARADD?KEYPROCESS
+--> ?PR?_VWRITECMD?SMC1602
+--> ?PR?_VSHOWONECHAR?SMC1602
+--> ?PR?VCLEANALL?KEYPROCESS
+--> ?PR?VCLEANONE?KEYPROCESS
+--> ?CO?KEYPROCESS
+--> ?PR?_VSHOWCHAR?SMC1602
+--> ?PR?_VCHARPROCESS?KEYPROCESS
?PR?_VCHARADD?KEYPROCESS 0024H 0001H
+--> ?PR?_VWRITECMD?SMC1602
+--> ?PR?_VSHOWONECHAR?SMC1602
+--> ?CO?KEYPROCESS
+--> ?PR?_VSHOWCHAR?SMC1602
?PR?VCLEANALL?KEYPROCESS ----- -----
+--> ?PR?_VWRITECMD?SMC1602
+--> ?CO?KEYPROCESS
+--> ?PR?_VSHOWCHAR?SMC1602
?PR?VCLEANONE?KEYPROCESS ----- -----
+--> ?PR?_VWRITECMD?SMC1602
+--> ?PR?_VSHOWONECHAR?SMC1602
?PR?_VCHARPROCESS?KEYPROCESS 0022H 0002H
+--> ?PR?_UCGETCHAR?KEYPROCESS
+--> ?PR?_VCHARADD?KEYPROCESS
+--> ?PR?_VSHOWONECHAR?SMC1602
?PR?_UCGETCHAR?KEYPROCESS 0024H 0001H
+--> ?PR?_UCGETNUM?INPUTNUMBER
+--> ?PR?_UCGETLETTER?INPUTCHAR
?PR?_UCGETLETTER?INPUTCHAR 0025H 0001H
+--> ?PR?_UCCAPPROC?INPUTCHAR
+--> ?PR?_UCSMALLPROC?INPUTCHAR
?PR?_UCCAPPROC?INPUTCHAR 0026H 0001H
+--> ?PR?_UCCAPONE?CAPPROCESS
+--> ?PR?_UCCAPTWO?CAPPROCESS
+--> ?PR?_UCCAPTHREE?CAPPROCESS
?PR?_UCSMALLPROC?INPUTCHAR 0026H 0001H
+--> ?PR?_UCSMALLONE?SMALLPROCESS
+--> ?PR?_UCSMALLTWO?SMALLPROCESS
+--> ?PR?_UCSMALLTHREE?SMALLPROCESS
SYMBOL TABLE OF MODULE: LCDShow (MAIN)
VALUE TYPE NAME
----------------------------------
BL51 BANKED LINKER/LOCATER V6.00 08/08/2007 11:03:52 PAGE 4
------- MODULE MAIN
C:0000H SYMBOL _ICE_DUMMY_
D:0090H PUBLIC P1
B:00A8H.7 PUBLIC EA
C:0A98H PUBLIC vINT0
C:09A6H PUBLIC main
C:07D3H PUBLIC vTimer1
D:0076H PUBLIC uc_CleanCount
B:00A8H.3 PUBLIC ET1
B:0020H.0 PUBLIC b_KillShock
B:00A8H.0 PUBLIC EX0
B:0088H.0 PUBLIC IT0
D:008DH PUBLIC TH1
D:008BH PUBLIC TL1
D:0077H PUBLIC uc_KillCount
B:0088H.6 PUBLIC TR1
B:0020H.1 PUBLIC b_KeyShock
B:0020H.2 PUBLIC b_KeyScan
------- PROC MAIN
C:09A6H LINE# 66
C:09A6H LINE# 67
C:09A6H LINE# 68
C:09A9H LINE# 71
C:09ABH LINE# 72
C:09ADH LINE# 76
C:09B0H LINE# 77
C:09B3H LINE# 78
C:09B5H LINE# 79
C:09B7H LINE# 81
C:09B9H LINE# 83
C:09C3H LINE# 86
C:09C6H LINE# 88
C:09C6H LINE# 89
C:09C6H LINE# 90
C:09C9H LINE# 91
C:09C9H LINE# 92
C:09CBH LINE# 93
C:09D1H LINE# 94
C:09D1H LINE# 95
------- ENDPROC MAIN
------- PROC VINT0
C:0A98H LINE# 103
C:0A98H LINE# 105
C:0A9BH LINE# 106
C:0A9BH LINE# 107
C:0A9EH LINE# 108
C:0A9EH LINE# 109
C:0AA0H LINE# 110
C:0AA2H LINE# 111
C:0AA2H LINE# 112
C:0AA4H LINE# 113
C:0AA6H LINE# 116
C:0AA9H LINE# 117
C:0AABH LINE# 120
C:0AADH LINE# 121
------- ENDPROC VINT0
BL51 BANKED LINKER/LOCATER V6.00 08/08/2007 11:03:52 PAGE 5
------- PROC VTIMER1
C:07D3H LINE# 130
C:07D9H LINE# 135
C:07DCH LINE# 136
C:07DCH LINE# 137
C:07E6H LINE# 138
C:07E6H LINE# 139
C:07E8H LINE# 140
C:07EAH LINE# 141
C:07EDH LINE# 142
C:07EFH LINE# 143
C:07F1H LINE# 144
C:07F1H LINE# 149
C:07F4H LINE# 150
C:07F4H LINE# 151
C:07F9H LINE# 152
C:07F9H LINE# 153
C:07FBH LINE# 155
C:07FEH LINE# 157
C:0801H LINE# 159
C:0804H LINE# 160
C:0806H LINE# 162
C:0808H LINE# 163
C:0808H LINE# 168
C:080BH LINE# 169
C:080EH LINE# 170
------- ENDPROC VTIMER1
------- ENDMOD MAIN
------- MODULE SMC1602
C:0000H SYMBOL _ICE_DUMMY_
C:0AAEH PUBLIC _vWriteData
D:00A0H PUBLIC P2
B:00B0H.5 PUBLIC P3_5
B:00B0H.6 PUBLIC P3_6
B:00B0H.7 PUBLIC P3_7
C:0976H PUBLIC _vShowChar
C:001EH PUBLIC _vShowOneChar
C:0006H PUBLIC _vWriteCMD
C:0ABEH PUBLIC vDelay
------- PROC VDELAY
------- DO
D:0006H SYMBOL uiCount
------- ENDDO
C:0ABEH LINE# 36
C:0ABEH LINE# 37
C:0ABEH LINE# 39
C:0ACCH LINE# 40
------- ENDPROC VDELAY
------- PROC _VWRITECMD
D:0005H SYMBOL ucCommand
C:0006H LINE# 47
C:0008H LINE# 48
C:0008H LINE# 49
C:000BH LINE# 51
C:000DH LINE# 52
C:000FH LINE# 53
BL51 BANKED LINKER/LOCATER V6.00 08/08/2007 11:03:52 PAGE 6
C:0011H LINE# 55
C:0013H LINE# 57
C:0015H LINE# 58
------- ENDPROC _VWRITECMD
------- PROC _VWRITEDATA
D:0005H SYMBOL ucData
C:0AAEH LINE# 66
C:0AB0H LINE# 67
C:0AB0H LINE# 68
C:0AB3H LINE# 70
C:0AB5H LINE# 71
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -