User manual

Strona 22 z 46
Dystrybucja Conrad Electronic Sp. z o.o., ul. Kniaźnina 12, 31-637 Kraków, Polska
Copyright © Conrad Electronic 2012, Kopiowanie, rozpowszechnianie, zmiany bez zgody zabronione.
www.conrad.pl
www.conrad.pl
ograniczony do obszaru 15. Return (Jump) jest związany z bieżącym adresem, podczas gdy
części programu można przenieść na dowolne adresy
Program flash zmienny potrzebuje tylko tych trzech poleceń. Jest on wpisywany do obszar
adresowy od 00 tutaj w nieznacznie zmienionej formie. Próbki bitów wyjściowych i czasy
oczekiwania są również zmieniane.
Komenda
Dane
Komentarz
1
1
A14 = 0001
2
7
Wait for 200 ms
1
4
A14 = 0100
2
7
Wait for 200 ms
3
4
Jump -4
Lista 9: Migający program
W trybie szesnastkowym program może wyglądać następująco: 11 27 14 27 34
Na podstawie tych pierwszych trzech poleceń bazuje zasada wielu prostych programów.
Sprawdź działanie następujących 3 programów. Pod koniec eksperymentu powinien być
intuicyjny użycie wszystkich poleceń. Stworzenie podobnych programów będzie kwestią
oczywistą.Prostym przykładem jest aplikacja z jedną diodą LED i kilkoma rastrami
wyjściowymi:
Komenda
Dane
Komentarz
1
1
LEDs 0001
2
8
Wait for 500 ms
1
2
LEDs 0010
2
8
Wait for 500 ms
1
4
LEDs 0100
2
8
Wait for 500 ms
1
8
LEDs 1000
2
8
Wait for 500 ms
Komenda
Dane
Komentarz
3
8
Jump 8
11 28 12 28 14 28 18 28 38
Lista 10: Światło bieżące 1