De ontwikkelomgeving
Om eigen programma's voor de 68HC11 te ontwikkelen, heeft u een
assembler nodig. Als u dat nog niet heeft gedaan, kunt u deze hier
downloaden. Installeer de software daarna op uw PC.
De software ontwikkel omgeving helpt u bij het schrijven, vertalen, en
testen van uw programma's. Met de programmer zet u daarna het programma in
het programma geheugen van de SIMPLEX. Als het programma in de SIMPLEX
staat, kunt u het met bijvoorbeeld JBUG11
op de SIMPLEX zelf testen.
De route die U volgt om tot een programma te komen is als volgt:
- U voert de programma tekst in, in een 'edit' window. Dit is een window, waarin
u tekst kunt invoeren, wijzigen, kopiëren, etc. De tekst in een edit-window kunt
u in een file op disk bewaren, en later kunt u deze file weer inlezen in een edit-window. Het is niet noodzakelijk alle tekst voor een programma in één edit-window in te voeren. Indien
gewenst, kunt u de volledige tekst voor
uw programma uit verschillende files opbouwen. Elke file kunt u een eigen edit-window geven. Met het
programma kunt
u tussen deze windows omschakelen, zodat alle files waaruit het programma is opgebouwd tegelijkertijd op het scherm kunnen staan en eventueel aangepast kunnen worden. U kunt ook (blokken) tekst van één window naar een ander window kopiëren of verplaatsen.
- Wanneer u de tekst voor het programma hebt ingevoerd, start u de 'assembler'. De assembler leest de door
ingevoerde tekst voor het programma, en vertaalt deze tekst naar de machinecodes voor de 68HC11 op de SIMPLEX. Deze machinecodes worden in een file op
disk opgeslagen. Tijdens het assembleren kan de assembler een gedetailleerd rapport genereren (listing.)
- Wanneer de assembler geen foutmelding geeft, kunt u de machinecode van
uw programma naar de 68HC11 op de SIMPLEX sturen, zodat het programma daar getest kan worden. Hiervoor gebruikt
u de programmer. Deze programmeert het programmageheugen van de
micro-controller met de codes die door de assembler werden aangemaakt. Daarna
kunt u het programma op de SIMPLEX laten werken.
|