Skip to content

Commit a816c7a

Browse files
committed
update
1 parent 34f485e commit a816c7a

File tree

269 files changed

+9706
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

269 files changed

+9706
-0
lines changed

ClassExamples/PJ125/8051/LCD/lcd

4.6 KB
Binary file not shown.
Lines changed: 166 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,166 @@
1+
BL51 BANKED LINKER/LOCATER V6.05 01/31/2020 11:38:01 PAGE 1
2+
3+
4+
BL51 BANKED LINKER/LOCATER V6.05, INVOKED BY:
5+
C:\KEIL\C51\BIN\BL51.EXE lcdkey.obj TO lcd
6+
7+
8+
MEMORY MODEL: SMALL
9+
10+
11+
INPUT MODULES INCLUDED:
12+
lcdkey.obj (LCDKEY)
13+
C:\KEIL\C51\LIB\C51S.LIB (?C_STARTUP)
14+
15+
16+
LINK MAP OF MODULE: lcd (LCDKEY)
17+
18+
19+
TYPE BASE LENGTH RELOCATION SEGMENT NAME
20+
-----------------------------------------------------
21+
22+
* * * * * * * D A T A M E M O R Y * * * * * * *
23+
REG 0000H 0008H ABSOLUTE "REG BANK 0"
24+
IDATA 0008H 0001H UNIT ?STACK
25+
26+
* * * * * * * C O D E M E M O R Y * * * * * * *
27+
CODE 0000H 0003H ABSOLUTE
28+
0003H 07FDH *** GAP ***
29+
CODE 0800H 00D6H UNIT ?PR?MAIN?LCDKEY
30+
CODE 08D6H 002EH UNIT ?PR?_MYDELAY?LCDKEY
31+
CODE 0904H 000CH UNIT ?C_C51STARTUP
32+
CODE 0910H 0008H UNIT ?PR?_LCD_CMD?LCDKEY
33+
CODE 0918H 0008H UNIT ?PR?_LCD_DATA?LCDKEY
34+
35+
36+
37+
OVERLAY MAP OF MODULE: lcd (LCDKEY)
38+
39+
40+
SEGMENT
41+
+--> CALLED SEGMENT
42+
---------------------
43+
?C_C51STARTUP
44+
+--> ?PR?MAIN?LCDKEY
45+
46+
?PR?MAIN?LCDKEY
47+
+--> ?PR?_LCD_CMD?LCDKEY
48+
+--> ?PR?_LCD_DATA?LCDKEY
49+
+--> ?PR?_MYDELAY?LCDKEY
50+
51+
?PR?_LCD_CMD?LCDKEY
52+
+--> ?PR?_MYDELAY?LCDKEY
53+
54+
?PR?_LCD_DATA?LCDKEY
55+
+--> ?PR?_MYDELAY?LCDKEY
56+
57+
58+
59+
SYMBOL TABLE OF MODULE: lcd (LCDKEY)
60+
61+
VALUE TYPE NAME
62+
BL51 BANKED LINKER/LOCATER V6.05 01/31/2020 11:38:01 PAGE 2
63+
64+
65+
----------------------------------
66+
67+
------- MODULE LCDKEY
68+
C:0000H SYMBOL _ICE_DUMMY_
69+
D:0090H PUBLIC P1
70+
D:00A0H PUBLIC P2
71+
B:0090H.4 PUBLIC R1
72+
D:00B0H PUBLIC P3
73+
B:0090H.5 PUBLIC R2
74+
B:0090H.6 PUBLIC R3
75+
B:0090H.7 PUBLIC R4
76+
B:00B0H.6 PUBLIC RS
77+
C:0800H PUBLIC main
78+
C:0918H PUBLIC _lcd_data
79+
B:00B0H.7 PUBLIC E
80+
C:0910H PUBLIC _lcd_cmd
81+
B:0090H.0 PUBLIC C1
82+
B:0090H.1 PUBLIC C2
83+
B:0090H.2 PUBLIC C3
84+
B:0090H.3 PUBLIC C4
85+
C:08DEH PUBLIC _mydelay
86+
C:08DAH SYMBOL L?0032
87+
------- PROC L?0031
88+
------- ENDPROC L?0031
89+
C:08DAH SYMBOL L?0032
90+
------- PROC _MYDELAY
91+
D:0006H SYMBOL t
92+
------- DO
93+
D:0004H SYMBOL x
94+
D:0002H SYMBOL y
95+
------- ENDDO
96+
C:08DEH LINE# 15
97+
C:08DEH LINE# 16
98+
C:08E1H LINE# 17
99+
C:08EEH LINE# 18
100+
C:08FCH LINE# 19
101+
C:0903H LINE# 20
102+
------- ENDPROC _MYDELAY
103+
------- PROC _LCD_CMD
104+
D:0007H SYMBOL d
105+
C:0910H LINE# 21
106+
C:0910H LINE# 22
107+
C:0910H LINE# 23
108+
C:0912H LINE# 24
109+
C:0917H LINE# 25
110+
------- ENDPROC _LCD_CMD
111+
------- PROC _LCD_DATA
112+
D:0007H SYMBOL d
113+
C:0918H LINE# 27
114+
C:0918H LINE# 28
115+
C:0918H LINE# 29
116+
C:091AH LINE# 30
117+
C:091FH LINE# 31
118+
------- ENDPROC _LCD_DATA
119+
------- PROC MAIN
120+
C:0800H LINE# 33
121+
C:0800H LINE# 34
122+
BL51 BANKED LINKER/LOCATER V6.05 01/31/2020 11:38:01 PAGE 3
123+
124+
125+
C:0805H LINE# 35
126+
C:080AH LINE# 36
127+
C:080FH LINE# 37
128+
C:0814H LINE# 38
129+
C:0819H LINE# 39
130+
C:081EH LINE# 40
131+
C:0823H LINE# 41
132+
C:0828H LINE# 42
133+
C:082DH LINE# 43
134+
C:0832H LINE# 44
135+
C:0832H LINE# 46
136+
C:0842H LINE# 47
137+
C:0844H LINE# 48
138+
C:084CH LINE# 49
139+
C:0854H LINE# 50
140+
C:085CH LINE# 51
141+
C:0864H LINE# 53
142+
C:0868H LINE# 54
143+
C:0870H LINE# 55
144+
C:0878H LINE# 56
145+
C:0880H LINE# 57
146+
C:0888H LINE# 59
147+
C:088CH LINE# 60
148+
C:0894H LINE# 61
149+
C:089CH LINE# 62
150+
C:08A4H LINE# 63
151+
C:08ACH LINE# 64
152+
C:08B0H LINE# 65
153+
C:08B8H LINE# 66
154+
C:08C0H LINE# 67
155+
C:08C8H LINE# 68
156+
C:08D0H LINE# 70
157+
C:08D3H LINE# 71
158+
------- ENDPROC MAIN
159+
------- ENDMOD LCDKEY
160+
161+
******************************************************************************
162+
* RESTRICTED VERSION WITH 0800H BYTE CODE SIZE LIMIT; USED: 0114H BYTE (13%) *
163+
******************************************************************************
164+
165+
Program Size: data=9.0 xdata=0 code=291
166+
LINK/LOCATE RUN COMPLETE. 0 WARNING(S), 0 ERROR(S)
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
### uVision2 Project, (C) Keil Software
2+
### Do not modify !
3+
4+
cExt (*.c)
5+
aExt (*.s*; *.src; *.a*)
6+
oExt (*.obj)
7+
lExt (*.lib)
8+
tExt (*.txt; *.h; *.inc)
9+
pExt (*.plm)
10+
CppX (*.cpp)
11+
DaveTm { 0,0,0,0,0,0,0,0 }
12+
13+
Target (Target 1), 0x0000 // Tools: 'MCS-51'
14+
GRPOPT 1,(Source Group 1),1,0,0
15+
16+
OPTFFF 1,1,1,620756994,0,8,18,0,<.\lcdkey.c><lcdkey.c> { 44,0,0,0,2,0,0,0,3,0,0,0,255,255,255,255,255,255,255,255,248,255,255,255,225,255,255,255,26,0,0,0,26,0,0,0,246,3,0,0,45,1,0,0 }
17+
18+
19+
TARGOPT 1, (Target 1)
20+
CLK51=24000000
21+
OPTTT 1,1,1,0
22+
OPTHX 0,65535,0,0,0
23+
OPTLX 120,65,8,<.\>
24+
OPTOX 16
25+
OPTLT 1,1,1,0,1,1,0,1,0,0,0,0
26+
OPTXL 1,1,1,1,1,1,1,0,0
27+
OPTFL 1,0,1
28+
OPTAX 255
29+
OPTBL 0,(Data Sheet)<DATASHTS\ATMEL\AT89C51_DS.PDF>
30+
OPTBL 1,(Instruction Set Manual)<DATASHTS\ATMEL\AT_C51ISM.PDF>
31+
OPTDL (S8051.DLL)()(DP51.DLL)(-p51)(S8051.DLL)()(TP51.DLL)(-p51)
32+
OPTDBG 48125,-1,()()()()()()()()()() ()()()()
33+
OPTBB 0,0,14,1,0,0,0,0,0,0,<p.c>()()
34+
OPTDF 0x40000002
35+
OPTLE <>
36+
OPTLC <>
37+
EndOpt
38+
Lines changed: 124 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,124 @@
1+
### uVision2 Project, (C) Keil Software
2+
### Do not modify !
3+
4+
Target (Target 1), 0x0000 // Tools: 'MCS-51'
5+
6+
Group (Source Group 1)
7+
8+
File 1,1,<.\lcdkey.c><lcdkey.c> 0x0
9+
10+
11+
Options 1,0,0 // Target 'Target 1'
12+
Device (AT89C51)
13+
Vendor (Atmel)
14+
Cpu (IRAM(0-0x7F) IROM(0-0xFFF) CLOCK(24000000))
15+
FlashUt ()
16+
StupF ("LIB\STARTUP.A51" ("Standard 8051 Startup Code"))
17+
FlashDR ()
18+
DevID (2976)
19+
Rgf (REGX51.H)
20+
Mem ()
21+
C ()
22+
A ()
23+
RL ()
24+
OH ()
25+
DBC_IFX ()
26+
DBC_CMS ()
27+
DBC_AMS ()
28+
DBC_LMS ()
29+
UseEnv=0
30+
EnvBin ()
31+
EnvInc ()
32+
EnvLib ()
33+
EnvReg (�Atmel\)
34+
OrgReg (�Atmel\)
35+
TgStat=16
36+
OutDir (.\)
37+
OutName (lcd)
38+
GenApp=1
39+
GenLib=0
40+
GenHex=1
41+
Debug=1
42+
Browse=1
43+
LstDir (.\)
44+
HexSel=0
45+
MG32K=0
46+
TGMORE=0
47+
RunUsr 0 0 <>
48+
RunUsr 1 0 <>
49+
BrunUsr 0 0 <>
50+
BrunUsr 1 0 <>
51+
CrunUsr 0 0 <>
52+
CrunUsr 1 0 <>
53+
SVCSID <>
54+
MODEL5=0
55+
RTOS5=0
56+
ROMSZ5=2
57+
DHOLD5=0
58+
XHOLD5=0
59+
T51FL=80
60+
XT51FL=0
61+
CBANKS5=0
62+
XBANKS5=0
63+
RCB51 { 0,0,0,0,0,0,0,1,0 }
64+
RXB51 { 0,0,0,0,0,0,0,0,0 }
65+
OCM51 { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
66+
OCR51 { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
67+
IRO51 { 1,0,0,0,0,0,16,0,0 }
68+
IRA51 { 0,0,0,0,0,128,0,0,0 }
69+
XRA51 { 0,0,0,0,0,0,0,0,0 }
70+
XRA512 { 0,0,0,0,0,0,0,0,0 }
71+
IROM512 { 0,0,0,0,0,0,0,0,0 }
72+
C51FL=21630224
73+
C51VA=0
74+
C51MSC ()
75+
C51DEF ()
76+
C51UDF ()
77+
INCC5 ()
78+
AX51FL=4
79+
AX51MSC ()
80+
AX51SET ()
81+
AX51RST ()
82+
INCA5 ()
83+
PropFld { 0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0 }
84+
IncBld=1
85+
AlwaysBuild=0
86+
GenAsm=0
87+
AsmAsm=0
88+
PublicsOnly=0
89+
StopCode=3
90+
CustArgs ()
91+
LibMods ()
92+
BankNo=65535
93+
LX51FL=292
94+
LX51OVL ()
95+
LX51MSC ()
96+
LX51DWN ()
97+
LX51LFI ()
98+
LX51ASN ()
99+
LX51RES ()
100+
LX51CCL ()
101+
LX51UCL ()
102+
LX51CSC ()
103+
LX51UCS ()
104+
LX51COB ()
105+
LX51XDB ()
106+
LX51PDB ()
107+
LX51BIB ()
108+
LX51DAB ()
109+
LX51IDB ()
110+
LX51PRC ()
111+
LX51STK ()
112+
LX51COS ()
113+
LX51XDS ()
114+
LX51BIS ()
115+
LX51DAS ()
116+
LX51IDS ()
117+
OPTDL (S8051.DLL)()(DP51.DLL)(-p51)(S8051.DLL)()(TP51.DLL)(-p51)
118+
OPTDBG 48125,-1,()()()()()()()()()() ()()()()
119+
FLASH1 { 0,0,0,0,0,0,0,0,255,255,255,255,0,0,0,0,0,0,0,0 }
120+
FLASH2 ()
121+
FLASH3 ()
122+
FLASH4 ()
123+
EndOpt
124+
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
:0808D600D2B78FA07F017E0064
2+
:1008DE00E4FDFCC3ED9FEE6480F8EC648098501547
3+
:1008EE00E4FAFB0BBB00010ABA4EF8BB20F50DBDB6
4+
:0508FE0000010C80DE8A
5+
:0109030022D1
6+
:08091000C2B61208D6C2B722DC
7+
:08091800D2B61208D6C2B722C4
8+
:100800007F381209107F0E1209107F011209107F24
9+
:100810004E1209187F491209187F451209187F4C9A
10+
:100820001209187F491209187F541209187FC01243
11+
:100830000910D297D296D295D294D293D292D291D5
12+
:10084000D290C2902094057F311209182095057F1F
13+
:10085000321209182096057F331209182097057F58
14+
:1008600034120918D290C2912094057F35120918CC
15+
:100870002095057F361209182096057F3712091832
16+
:100880002097057F38120918D291C2922094057FD3
17+
:10089000391209182095057F411209182096057F05
18+
:1008A000421209182097057F43120918D292C29369
19+
:1008B0002094057F441209182095057F45120918D8
20+
:1008C0002096057F461209182097057F011209100E
21+
:0608D0001208DA020832F2
22+
:03000000020904EE
23+
:0C090400787FE4F6D8FD7581070208003A
24+
:00000001FF
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
"lcdkey.obj"
2+
TO "lcd"
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
<html>
2+
<body>
3+
<pre>
4+
<h1>�Vision3 Build Log</h1>
5+
<h2>Project:</h2>
6+
C:\Users\Electronics\Desktop\PJ125\8051\LCD\lcd.uv2
7+
Project File Date: 01/30/2020
8+
9+
<h2>Output:</h2>
10+
Build target 'Target 1'
11+
compiling p.c...
12+
linking...
13+
Program Size: data=9.0 xdata=0 code=138
14+
creating hex file from "lcd"...
15+
"lcd" - 0 Error(s), 0 Warning(s).
16+
Build target 'Target 1'
17+
compiling lcdkey.c...
18+
linking...
19+
Program Size: data=9.0 xdata=0 code=291
20+
creating hex file from "lcd"...
21+
"lcd" - 0 Error(s), 0 Warning(s).
22+
Build target 'Target 1'
23+
compiling lcdkey.c...
24+
linking...
25+
Program Size: data=9.0 xdata=0 code=291
26+
creating hex file from "lcd"...
27+
"lcd" - 0 Error(s), 0 Warning(s).

0 commit comments

Comments
 (0)