User manual

20
Naslov
Ukaz
Komentar
00 1 1 LED-diode 0001
01 2 8 Čakaj 500 ms
02 1 2 LED-diode 0010
03 2 8 Čakaj 500 ms
04 1 4 LED-diode 0100
05 2 8 Čakaj 500 ms
06 1 8 LED-diode 1000
07 2 8 Čakaj 500 ms
08 1 4 LED-diode 0100
09 2 8 Čakaj 500 ms
0A 1 2 LED-diode 0010
0B 2 8 Čakaj 500 ms
0C 3 C Skoči –12
11 28 12 28 14 28 18 28 14 28 12 28 3C
Izpis programa 11: Tekoča luč 2, sem in tja
Časovno stikalo lahko s čakalnim ukazom vsebuje zakasnitev do ene minute. Na koncu se
nahaja vrnitev (povratni skok) z dolžino skoka 0, torej neskončna zanka brez vsebine, ki
deluje kot konec programa. Novi zagon sprožite s pritiskom ponastavitvene tipke. Program
lahko tudi nadgradite na 3-minutno kuhinjsko uro. Pri tem lahko preostali čas prikazujete s
številom vključenih LED-diod.
Naslov
Ukaz
Komentar
00 1 F LED-diode 1111
01 2 F Čakaj 1 min
02 1 0 LED-diode 0000
03 3 0 Konec
1F 2F 10 30
Izpis programa 12: Časovno stikalo za eno minuto
Računanje s spremenljivkami
......................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................
Do sedaj so bile pri parametrih posameznih ukazov uporabljene samo konstantne številčne
vrednosti. To je smiselno pri zmeraj istem poteku programa. Nasprotno pa kompleksnejši
programi delujejo s spremenljivimi podatki. Možno je izvesti izračun, npr. A = A + B. Zaradi
vsebine spremenljivk A in B bo rezultat zmeraj drugačen. Rezultat bi lahko npr. usmerjal
LED-diode na izhodih.
Upravljanje ima na razpolago spremenljivke A, B, C in D. Najpomembnejša spremenljivka je
A. Imenujemo jo akumulator. A sodeluje pri vseh računskih operacijah in prejme rezultat
izračuna. Poleg tega se A uporablja tudi za prenos podatkov. B je potrebna predvsem pri
računskih operacijah. C in D lahko služita kot medpomnilnik in se kasneje uporabljata tudi kot
števec za for zanko.
Poleg tega obstajata tudi dva analogna vhoda (AD1 in AD2) in en PWM-izhod. Obdelani
podatki so omejeni na štiri bite in dostopni le preko spremenljivke A (A=AD1, PWM=A).
Akumulator je možno napolniti s številom tudi neposredno (ukazi 40-4F). Za polnjenje B, C
ali D je potrebno naprej napolniti A in potem dodeliti vsebino ostalim spremenljivkam (ukazi
51-53). Z A in B je možno izpeljati nekaj računskih korakov (ukazi 71-7A).
Ukazi 40-4F dodelijo A novo vrednost. Skupina ukazov 51-5A prenese vsebino od A do
določenega cilja, npr. do druge spremenljivke ali do PWM-izhoda. V tej skupini so tudi ukazi,
ki določajo posamezni bit izhodiščnih vrat.