annotate emu52/emu_uvproj.bak @ 42:792da050d8c4 tip

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