oke, (ik ben ken ook nog geen C, dus dat kan goed kloppen).
Echter moet ik dus een assembly file maken volgens dit stukje in jouw pdf:
Now it’s time to create or add an .ASM file. Right-click on Source
Files, navigate to your .ASM file, and add it. Or choose File, New,
type in at least part of the file, save it, and then add it. When you’re
done, your project will look like this:
Maar als ik hem dan opsla kan ik hem niet toevoegen aan de source files, het is een verkeerd type denk ik.
Edit: ik heb de code in een kladblok opgeslagen als een .asm file, en kon deze nu wel toevoegen. Maar als ik hem probeer te "compileren" krijg ik de volgende lijst errors:
----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\Henriette\Mijn documenten\Others\Huub\ledblink.mcp' started.
Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35
Preprocessor symbol `__DEBUG' is defined.
Sat Feb 27 21:09:06 2010
----------------------------------------------------------------------
Make: The target "C:\Documents and Settings\Henriette\Mijn documenten\Others\Huub\ledblinkcode.o" is out of date.
Executing: "C:\Program Files\Microchip\MPASM Suite\MPASMWIN.exe" /q /p16F84A "ledblinkcode.asm" /l"ledblinkcode.lst" /e"ledblinkcode.err" /o"ledblinkcode.o" /d__DEBUG=1
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 11 : Executable code and data must be defined in an appropriate section
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 12 : Executable code and data must be defined in an appropriate section
Message[302] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 13 : Register in operand not in bank 0. Ensure that bank bits are correct.
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 13 : Executable code and data must be defined in an appropriate section
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 14 : Executable code and data must be defined in an appropriate section
Error[150] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 18 : Labels must be defined in a code or data section when making an object file
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 18 : Executable code and data must be defined in an appropriate section
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 19 : Executable code and data must be defined in an appropriate section
Error[150] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 23 : Labels must be defined in a code or data section when making an object file
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 23 : Executable code and data must be defined in an appropriate section
Error[151] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 24 : Operand contains unresolvable labels or is too complex
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 24 : Executable code and data must be defined in an appropriate section
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 25 : Executable code and data must be defined in an appropriate section
Error[151] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 26 : Operand contains unresolvable labels or is too complex
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 26 : Executable code and data must be defined in an appropriate section
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 30 : Executable code and data must be defined in an appropriate section
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 31 : Executable code and data must be defined in an appropriate section
Error[150] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 35 : Labels must be defined in a code or data section when making an object file
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 35 : Executable code and data must be defined in an appropriate section
Error[151] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 36 : Operand contains unresolvable labels or is too complex
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 36 : Executable code and data must be defined in an appropriate section
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 37 : Executable code and data must be defined in an appropriate section
Error[151] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 38 : Operand contains unresolvable labels or is too complex
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 38 : Executable code and data must be defined in an appropriate section
Error[151] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 42 : Operand contains unresolvable labels or is too complex
Error[152] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 42 : Executable code and data must be defined in an appropriate section
Warning[205] C:\DOCUMENTS AND SETTINGS\HENRIETTE\MIJN DOCUMENTEN\OTHERS\HUUB\LEDBLINKCODE.ASM 46 : Found directive in column 1. (end)
Halting build on first failure as requested.
----------------------------------------------------------------------
Debug build of project `C:\Documents and Settings\Henriette\Mijn documenten\Others\Huub\ledblink.mcp' failed.
Language tool versions: MPASMWIN.exe v5.35, mplink.exe v4.35
Preprocessor symbol `__DEBUG' is defined.
Sat Feb 27 21:09:06 2010
----------------------------------------------------------------------
BUILD FAILED
[
Voor 163% gewijzigd door
huub8 op 27-02-2010 21:09
]