User manual

Strona 21 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
Uruchom tryb programowania, naciskając S2. Wprowadź wartość F (dziesiętnie 15), ogółem
4x, dioda LED A1 do A4 będzie świecić. Potwierdź wpis, naciskając S2. Więc zrób to aby
zresetować. Spowoduje to zresetowanie mikroprocesora (przywrócenie ustawień
fabrycznych) i przywrócenie wszystkich oryginalnych programów.
10 Podstawowe polecenia mikrokontrolera
Programowalny mikroprocesor rozpoznaje łącznie 14 poleceń (1 - 14). Większość tych
poleceń ma parametry w postaci 4-bitowego numeru 0000-1111 (0-F), tj. z zakresem do 15
(notacja dziesiętna). Dodatkowe polecenia mają podfunkcje i wprowadzane wraz z innymi
parametrami. Kod polecenia więc może zawierać do 16 pod-poleceń. Na przykład polecenie
7 oznacza "Oblicz A = ..." (obliczyć A = ...). Kolejny parametr wskazuje, które obliczenia
zostaną wykonane.
Polecenia i dane zapisywane razem w kodzie heksadecymalnym jako 1 bajt. Polecenie 1
razem za pomocą parametru 4 następuje polecenie 14h (hex). Szesnastkowa postać jest
pomijana, ponieważ wszystkie polecenia i adresy generalnie zapisane w kodzie
heksadecymalnym.
Pierwsze trzy polecenia to:
10-1F: bezpośrednie wyjście portu na A1-A4, 0-15, bin. 0000 do 1111
20-2F: Czas 0-15
(1, 2, 5, 10, 20, 50, 100, 200, 500, 1000, 2000, 5000, 10000, 20000, 30000, 60000 ms)
30-3F: Jump 0 - 15
Polecenie 1 służy do wyprowadzania stałej liczby. Pozwala to na otrzymanie wyniku z innego
rastra, na przykład przełączanie kilku diod LED w tym samym czasie.
Kolejne polecenie 2, które czeka na uruchomienie, używa parametru, który zawiera czas (ms)
i przełączanie sekwencyjne 1-2-5. Pomimo stosunkowo niskiego zakresu 0-15, jest to
możliwe aby ustawić parametr czasu początkowego (opóźnienie) w ciągu 1 ms - 1 min. Na
programowanie wielu poleceń z ustawionym opóźnieniem do uruchomienia może być
czasem całkowitym nawet znacznie dłużej (Loop).
Polecenie "Powrót" 3 jest bardzo proste i wystarczające dla wszystkich aplikacji, gdzie
konieczne jest powtórzenie procesu do nieskończoności. Krok powrotu (skok) jest