Download Inhoudsopgave Inhoud Print deze pagina

Conrad Electronic C-Control Pro Mega Series Gebruiksaanwijzing pagina 76

Inhoudsopgave

Advertenties

Totale lengte:
Funktie main()
count
n
Totale lengte:
4
bytes
In deze lijst is te zien dat er geen globale variabelen gebruikt worden.
Verder zijn er twee functies, "Pulse()" en "main()". Elke functie heeft een
geheugenverbruik van 4 Byte aan lokale variabelen.
5.2
CompactC
Voor het programmeren van de C-Control Pro Mega 32 of Mega 128 kan de programmeer-
taal CompactC toegepast worden. De compiler vertaald de programmeertaal CompactC naar
een bytecode, die van de interpreter van de C-Control Pro verwerkt wordt. De taalomvang
van CompactC komt ongeveer overeen met ANSI-C maar is op sommige plaatsen
gereduceeerd, omdat de firmware rescourcen besparend implementeerd moest worden.
Volgende taalconstructies zijn er niet:
structs / unions
typedef
enum
Constanten (const aanwijzing)
Rekenkundige wijzer
Uitgebreide programma voorbeelden vindt u in de map "Demoprogramma's" die met de
ontwikkelaarsomgeving geinstalleerd werd. Daar zijn op bijna alle takengebieden van de C-
Control Pro module voorbeeldoplossingen.
5.2.1
Programma
Een programma bestaat uit een hoeveelheid aanwijzingen (zoals bijv. "a=5;"), die over
verschillende
functies
is de functie
"main()".
Een klein programma dat een getal in het uitvoervenster drukt:
void
main
(void)
{
Msg_WriteInt(42);
}
Projecten
Men kan een programma verdelen over meerdere bestanden die in een project (zie
projectbeheer) samengevat zijn. Naast deze bestanden kunt u
toevoegen, die functies ter beschikking stellen die door het programma gebruikt worden.
72
4
bytes
2
2
verdeeld zijn. De startfunctie die in elk programma aanwezig moet zijn,
//
Het antwoord op alles
2
0
bibliotheken
aan een project

Advertenties

Inhoudsopgave
loading

Gerelateerde Producten voor Conrad Electronic C-Control Pro Mega Series

Inhoudsopgave