QuakeGod
2024-11-25 9aed5d7e7b3c7bf09da712e9c272ece401a7acc9
提交 | 用户 | age
5dd1b7 1 <?xml version="1.0" encoding="UTF-8" standalone="no" ?>
Q 2 <Project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_proj.xsd">
3
4   <SchemaVersion>1.1</SchemaVersion>
5
6   <Header>### uVision Project, (C) Keil Software</Header>
7
8   <Targets>
9     <Target>
10       <TargetName>Button</TargetName>
11       <ToolsetNumber>0x0</ToolsetNumber>
12       <ToolsetName>MCS-51</ToolsetName>
9aed5d 13       <uAC6>0</uAC6>
5dd1b7 14       <TargetOption>
Q 15         <TargetCommonOption>
16           <Device>STC15W4K32S4 Series</Device>
17           <Vendor>STC</Vendor>
18           <Cpu>IRAM(0-0xFF) XRAM(0-0xEFF) IROM(0-0xEFF8) CLOCK(35000000) MODP2</Cpu>
19           <FlashUtilSpec></FlashUtilSpec>
20           <StartupFile>"LIB\STARTUP.A51" ("Standard 8051 Startup Code")</StartupFile>
21           <FlashDriverDll></FlashDriverDll>
22           <DeviceId>62761</DeviceId>
23           <RegisterFile>STC15F2K60S2.H</RegisterFile>
24           <MemoryEnv></MemoryEnv>
25           <Cmp></Cmp>
26           <Asm></Asm>
27           <Linker></Linker>
28           <OHString></OHString>
29           <InfinionOptionDll></InfinionOptionDll>
30           <SLE66CMisc></SLE66CMisc>
31           <SLE66AMisc></SLE66AMisc>
32           <SLE66LinkerMisc></SLE66LinkerMisc>
33           <SFDFile></SFDFile>
34           <bCustSvd>0</bCustSvd>
35           <UseEnv>0</UseEnv>
36           <BinPath></BinPath>
37           <IncludePath></IncludePath>
38           <LibPath></LibPath>
39           <RegisterFilePath>STC\</RegisterFilePath>
40           <DBRegisterFilePath>STC\</DBRegisterFilePath>
41           <TargetStatus>
42             <Error>0</Error>
43             <ExitCodeStop>0</ExitCodeStop>
44             <ButtonStop>0</ButtonStop>
45             <NotGenerated>0</NotGenerated>
46             <InvalidFlash>1</InvalidFlash>
47           </TargetStatus>
48           <OutputDirectory>.\Objects\</OutputDirectory>
49           <OutputName>demo</OutputName>
50           <CreateExecutable>1</CreateExecutable>
51           <CreateLib>0</CreateLib>
52           <CreateHexFile>1</CreateHexFile>
53           <DebugInformation>1</DebugInformation>
54           <BrowseInformation>1</BrowseInformation>
55           <ListingPath>.\Listings\</ListingPath>
56           <HexFormatSelection>0</HexFormatSelection>
57           <Merge32K>0</Merge32K>
58           <CreateBatchFile>0</CreateBatchFile>
59           <BeforeCompile>
60             <RunUserProg1>0</RunUserProg1>
61             <RunUserProg2>0</RunUserProg2>
62             <UserProg1Name></UserProg1Name>
63             <UserProg2Name></UserProg2Name>
64             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
65             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
66             <nStopU1X>0</nStopU1X>
67             <nStopU2X>0</nStopU2X>
68           </BeforeCompile>
69           <BeforeMake>
70             <RunUserProg1>0</RunUserProg1>
71             <RunUserProg2>0</RunUserProg2>
72             <UserProg1Name></UserProg1Name>
73             <UserProg2Name></UserProg2Name>
74             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
75             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
76             <nStopB1X>0</nStopB1X>
77             <nStopB2X>0</nStopB2X>
78           </BeforeMake>
79           <AfterMake>
80             <RunUserProg1>0</RunUserProg1>
81             <RunUserProg2>0</RunUserProg2>
82             <UserProg1Name></UserProg1Name>
83             <UserProg2Name></UserProg2Name>
84             <UserProg1Dos16Mode>0</UserProg1Dos16Mode>
85             <UserProg2Dos16Mode>0</UserProg2Dos16Mode>
86             <nStopA1X>0</nStopA1X>
87             <nStopA2X>0</nStopA2X>
88           </AfterMake>
89           <SelectedForBatchBuild>0</SelectedForBatchBuild>
90           <SVCSIdString></SVCSIdString>
91         </TargetCommonOption>
92         <CommonProperty>
93           <UseCPPCompiler>0</UseCPPCompiler>
94           <RVCTCodeConst>0</RVCTCodeConst>
95           <RVCTZI>0</RVCTZI>
96           <RVCTOtherData>0</RVCTOtherData>
97           <ModuleSelection>0</ModuleSelection>
98           <IncludeInBuild>1</IncludeInBuild>
99           <AlwaysBuild>0</AlwaysBuild>
100           <GenerateAssemblyFile>0</GenerateAssemblyFile>
101           <AssembleAssemblyFile>0</AssembleAssemblyFile>
102           <PublicsOnly>0</PublicsOnly>
103           <StopOnExitCode>3</StopOnExitCode>
104           <CustomArgument></CustomArgument>
105           <IncludeLibraryModules></IncludeLibraryModules>
106           <ComprImg>1</ComprImg>
107           <BankNo>65535</BankNo>
108         </CommonProperty>
109         <DllOption>
110           <SimDllName>S8051.DLL</SimDllName>
111           <SimDllArguments></SimDllArguments>
112           <SimDlgDll>DP51.DLL</SimDlgDll>
113           <SimDlgDllArguments>-pDP8051</SimDlgDllArguments>
114           <TargetDllName>S8051.DLL</TargetDllName>
115           <TargetDllArguments></TargetDllArguments>
116           <TargetDlgDll>TP51.DLL</TargetDlgDll>
117           <TargetDlgDllArguments>-p51</TargetDlgDllArguments>
118         </DllOption>
119         <DebugOption>
120           <OPTHX>
121             <HexSelection>0</HexSelection>
122             <HexRangeLowAddress>0</HexRangeLowAddress>
123             <HexRangeHighAddress>0</HexRangeHighAddress>
124             <HexOffset>0</HexOffset>
125             <Oh166RecLen>16</Oh166RecLen>
126           </OPTHX>
127           <Simulator>
128             <UseSimulator>1</UseSimulator>
129             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
130             <RunToMain>1</RunToMain>
131             <RestoreBreakpoints>1</RestoreBreakpoints>
132             <RestoreWatchpoints>1</RestoreWatchpoints>
133             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
134             <RestoreFunctions>1</RestoreFunctions>
135             <RestoreToolbox>1</RestoreToolbox>
136             <LimitSpeedToRealTime>0</LimitSpeedToRealTime>
137             <RestoreSysVw>1</RestoreSysVw>
138           </Simulator>
139           <Target>
140             <UseTarget>0</UseTarget>
141             <LoadApplicationAtStartup>1</LoadApplicationAtStartup>
142             <RunToMain>0</RunToMain>
143             <RestoreBreakpoints>1</RestoreBreakpoints>
144             <RestoreWatchpoints>1</RestoreWatchpoints>
145             <RestoreMemoryDisplay>1</RestoreMemoryDisplay>
146             <RestoreFunctions>0</RestoreFunctions>
147             <RestoreToolbox>1</RestoreToolbox>
148             <RestoreTracepoints>1</RestoreTracepoints>
149             <RestoreSysVw>1</RestoreSysVw>
150           </Target>
151           <RunDebugAfterBuild>0</RunDebugAfterBuild>
152           <TargetSelection>-1</TargetSelection>
153           <SimDlls>
154             <CpuDll></CpuDll>
155             <CpuDllArguments></CpuDllArguments>
156             <PeripheralDll></PeripheralDll>
157             <PeripheralDllArguments></PeripheralDllArguments>
158             <InitializationFile></InitializationFile>
159           </SimDlls>
160           <TargetDlls>
161             <CpuDll></CpuDll>
162             <CpuDllArguments></CpuDllArguments>
163             <PeripheralDll></PeripheralDll>
164             <PeripheralDllArguments></PeripheralDllArguments>
165             <InitializationFile></InitializationFile>
166             <Driver></Driver>
167           </TargetDlls>
168         </DebugOption>
169         <Utilities>
170           <Flash1>
171             <UseTargetDll>0</UseTargetDll>
172             <UseExternalTool>0</UseExternalTool>
173             <RunIndependent>0</RunIndependent>
174             <UpdateFlashBeforeDebugging>0</UpdateFlashBeforeDebugging>
175             <Capability>0</Capability>
176             <DriverSelection>-1</DriverSelection>
177           </Flash1>
178           <bUseTDR>0</bUseTDR>
179           <Flash2></Flash2>
180           <Flash3></Flash3>
181           <Flash4></Flash4>
182           <pFcarmOut></pFcarmOut>
183           <pFcarmGrp></pFcarmGrp>
184           <pFcArmRoot></pFcArmRoot>
185           <FcArmLst>0</FcArmLst>
186         </Utilities>
187         <Target51>
188           <Target51Misc>
189             <MemoryModel>0</MemoryModel>
190             <RTOS>0</RTOS>
191             <RomSize>2</RomSize>
192             <DataHold>0</DataHold>
193             <XDataHold>0</XDataHold>
194             <UseOnchipRom>1</UseOnchipRom>
195             <UseOnchipArithmetic>0</UseOnchipArithmetic>
196             <UseMultipleDPTR>0</UseMultipleDPTR>
197             <UseOnchipXram>1</UseOnchipXram>
198             <HadIRAM>1</HadIRAM>
199             <HadXRAM>1</HadXRAM>
200             <HadIROM>1</HadIROM>
201             <Moda2>0</Moda2>
202             <Moddp2>0</Moddp2>
203             <Modp2>1</Modp2>
204             <Mod517dp>0</Mod517dp>
205             <Mod517au>0</Mod517au>
206             <Mode2>0</Mode2>
207             <useCB>0</useCB>
208             <useXB>0</useXB>
209             <useL251>0</useL251>
210             <useA251>0</useA251>
211             <Mx51>0</Mx51>
212             <ModC812>0</ModC812>
213             <ModCont>0</ModCont>
214             <Lp51>0</Lp51>
215             <useXBS>0</useXBS>
216             <ModDA>0</ModDA>
217             <ModAB2>0</ModAB2>
218             <Mx51P>0</Mx51P>
219             <hadXRAM2>0</hadXRAM2>
220             <uocXram2>0</uocXram2>
9aed5d 221             <hadXRAM3>0</hadXRAM3>
5dd1b7 222             <ModC2>0</ModC2>
Q 223             <ModH2>0</ModH2>
224             <Mdu_R515>0</Mdu_R515>
225             <Mdu_F120>0</Mdu_F120>
226             <Psoc>0</Psoc>
227             <hadIROM2>0</hadIROM2>
9aed5d 228             <hadIROM3>0</hadIROM3>
5dd1b7 229             <ModSmx2>0</ModSmx2>
Q 230             <cBanks>0</cBanks>
231             <xBanks>0</xBanks>
232             <OnChipMemories>
233               <RCB>
234                 <Type>0</Type>
235                 <StartAddress>0x0</StartAddress>
236                 <Size>0xffff</Size>
237               </RCB>
238               <RXB>
239                 <Type>0</Type>
240                 <StartAddress>0x0</StartAddress>
241                 <Size>0x0</Size>
242               </RXB>
243               <Ocm1>
244                 <Type>0</Type>
245                 <StartAddress>0x0</StartAddress>
246                 <Size>0x0</Size>
247               </Ocm1>
248               <Ocm2>
249                 <Type>0</Type>
250                 <StartAddress>0x0</StartAddress>
251                 <Size>0x0</Size>
252               </Ocm2>
253               <Ocm3>
254                 <Type>0</Type>
255                 <StartAddress>0x0</StartAddress>
256                 <Size>0x0</Size>
257               </Ocm3>
258               <Ocr1>
259                 <Type>0</Type>
260                 <StartAddress>0x0</StartAddress>
261                 <Size>0x0</Size>
262               </Ocr1>
263               <Ocr2>
264                 <Type>0</Type>
265                 <StartAddress>0x0</StartAddress>
266                 <Size>0x0</Size>
267               </Ocr2>
268               <Ocr3>
269                 <Type>0</Type>
270                 <StartAddress>0x0</StartAddress>
271                 <Size>0x0</Size>
272               </Ocr3>
273               <IRO>
274                 <Type>1</Type>
275                 <StartAddress>0x0</StartAddress>
276                 <Size>0xeff9</Size>
277               </IRO>
278               <IRA>
279                 <Type>0</Type>
280                 <StartAddress>0x0</StartAddress>
281                 <Size>0x100</Size>
282               </IRA>
283               <XRA>
284                 <Type>0</Type>
285                 <StartAddress>0x0</StartAddress>
286                 <Size>0xf00</Size>
287               </XRA>
288               <XRA512>
289                 <Type>0</Type>
290                 <StartAddress>0x0</StartAddress>
291                 <Size>0x0</Size>
292               </XRA512>
293               <IROM512>
294                 <Type>0</Type>
295                 <StartAddress>0x0</StartAddress>
296                 <Size>0x0</Size>
297               </IROM512>
9aed5d 298               <XRA513>
Q 299                 <Type>0</Type>
300                 <StartAddress>0x0</StartAddress>
301                 <Size>0x0</Size>
302               </XRA513>
303               <IROM513>
304                 <Type>0</Type>
305                 <StartAddress>0x0</StartAddress>
306                 <Size>0x0</Size>
307               </IROM513>
5dd1b7 308             </OnChipMemories>
Q 309           </Target51Misc>
310           <C51>
311             <RegisterColoring>0</RegisterColoring>
312             <VariablesInOrder>0</VariablesInOrder>
313             <IntegerPromotion>1</IntegerPromotion>
314             <uAregs>0</uAregs>
315             <UseInterruptVector>1</UseInterruptVector>
316             <Fuzzy>3</Fuzzy>
317             <Optimize>8</Optimize>
318             <WarningLevel>2</WarningLevel>
319             <SizeSpeed>1</SizeSpeed>
320             <ObjectExtend>1</ObjectExtend>
321             <ACallAJmp>0</ACallAJmp>
322             <InterruptVectorAddress>0</InterruptVectorAddress>
323             <VariousControls>
324               <MiscControls></MiscControls>
325               <Define></Define>
326               <Undefine></Undefine>
327               <IncludePath>.\user;.\drivers</IncludePath>
328             </VariousControls>
329           </C51>
330           <Ax51>
331             <UseMpl>0</UseMpl>
332             <UseStandard>1</UseStandard>
333             <UseCase>0</UseCase>
334             <UseMod51>0</UseMod51>
335             <VariousControls>
336               <MiscControls></MiscControls>
337               <Define></Define>
338               <Undefine></Undefine>
339               <IncludePath></IncludePath>
340             </VariousControls>
341           </Ax51>
342           <Lx51>
343             <useFile>0</useFile>
344             <linkonly>0</linkonly>
345             <UseMemoryFromTarget>1</UseMemoryFromTarget>
346             <CaseSensitiveSymbols>0</CaseSensitiveSymbols>
347             <WarningLevel>2</WarningLevel>
348             <DataOverlaying>1</DataOverlaying>
349             <OverlayString></OverlayString>
350             <MiscControls></MiscControls>
351             <DisableWarningNumbers></DisableWarningNumbers>
352             <LinkerCmdFile></LinkerCmdFile>
353             <Assign></Assign>
354             <ReserveString></ReserveString>
355             <CClasses></CClasses>
356             <UserClasses></UserClasses>
357             <CSection></CSection>
358             <UserSection></UserSection>
359             <CodeBaseAddress></CodeBaseAddress>
360             <XDataBaseAddress></XDataBaseAddress>
361             <PDataBaseAddress></PDataBaseAddress>
362             <BitBaseAddress></BitBaseAddress>
363             <DataBaseAddress></DataBaseAddress>
364             <IDataBaseAddress></IDataBaseAddress>
365             <Precede></Precede>
366             <Stack></Stack>
367             <CodeSegmentName></CodeSegmentName>
368             <XDataSegmentName></XDataSegmentName>
369             <BitSegmentName></BitSegmentName>
370             <DataSegmentName></DataSegmentName>
371             <IDataSegmentName></IDataSegmentName>
372           </Lx51>
373         </Target51>
374       </TargetOption>
375       <Groups>
376         <Group>
377           <GroupName>Source Group 1</GroupName>
378           <Files>
379             <File>
380               <FileName>STARTUP.A51</FileName>
381               <FileType>2</FileType>
382               <FilePath>.\STARTUP.A51</FilePath>
383             </File>
384           </Files>
385         </Group>
386         <Group>
387           <GroupName>user</GroupName>
388           <Files>
389             <File>
390               <FileName>main.c</FileName>
391               <FileType>1</FileType>
392               <FilePath>.\user\main.c</FilePath>
393             </File>
394             <File>
395               <FileName>SLP.c</FileName>
396               <FileType>1</FileType>
397               <FilePath>.\SLP.c</FilePath>
398             </File>
399             <File>
400               <FileName>ModBus.c</FileName>
401               <FileType>1</FileType>
402               <FilePath>.\ModBus.c</FilePath>
403             </File>
404           </Files>
405         </Group>
406         <Group>
407           <GroupName>drivers</GroupName>
408         </Group>
409         <Group>
410           <GroupName>inc</GroupName>
411           <Files>
412             <File>
413               <FileName>SLP.h</FileName>
414               <FileType>5</FileType>
415               <FilePath>.\SLP.h</FilePath>
416             </File>
417             <File>
418               <FileName>main.h</FileName>
419               <FileType>5</FileType>
420               <FilePath>.\main.h</FilePath>
421             </File>
422             <File>
423               <FileName>Modbus.h</FileName>
424               <FileType>5</FileType>
425               <FilePath>.\Modbus.h</FilePath>
426             </File>
427           </Files>
428         </Group>
429       </Groups>
430     </Target>
431   </Targets>
432
433 </Project>