User manual

bitmasker voor de uitvoer en de wachttijden zijn veranderd.
Adres
Instructie
Gegevens
Commentaar
00 1 1 A1–4 = 0001
01 2 7 Wacht 200 ms
02 1 4 A1–4 = 0100
03 2 7 Wacht 200 ms
04 3 4 Spring –4
Listing 9: knipperprogramma
In de verkorte hexadecimale notatie ziet het programma er nu als volgt uit:
11 27 14 27 34
Op basis van de eerste drie instructies kan er al een groot aantal programma's worden geschreven,
Analyseer en test de drie volgende programma's. Het doel is deze instructies intuïtief te kunnen
gebruiken. Eenvoudige programmastructuren zoals deze kunt u na enige tijd zelfs uit het hoofd
programmeren en direct invoeren. Een voorbeeld daarvan is het eenvoudige looplicht met vier
uitvoerpatronen:
Adres
Instructie
Gegevens
Commentaar
00 1 1 LED’s 0001
01 2 8 Wacht 500 ms
02 1 2 LED’s 0010
03 2 8 Wacht 500 ms
04 1 4 LED’s 0100
05 2 8 Wacht 500 ms
06 1 8 LED’s 1000
07 2 8 Wacht 500 ms
08 3 8 Spring –8
11 28 12 28 14 28 18 28 38
Listing 10: looplicht 1
Breidt het programma nu uit met twee uitvoerpatronen zodat het licht steeds heen en weer loopt.
Experimenteer ook met andere uitvoerpatronen en vertragingstijden.
Adres
Instructie
Gegevens
Commentaar
00 1 1 LED’s 0001
01 2 8 Wacht 500 ms
02 1 2 LED’s 0010
03 2 8 Wacht 500 ms