User manual

Strona 28 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
A0AF: Counting loop C-times Adr-high, Adr-low (015)
B0BF: Counting loop D-times Adr-high, Adr-low (015)
C1CF: Conditional jump: if (condition 115) then skip
C1: if A > B then Adr = Adr + 1
C2: if A > B then Adr = Adr + 1
C3: if A = B then Adr = Adr + 1
C4: if Din.0 = 1 then Adr = Adr + 1
C5: if Din.1 = 1 then Adr = Adr + 1
C6: if Din.2 = 1 then Adr = Adr + 1
C7: if Din.3 = 1 then Adr = Adr + 1
C8: if Din.0 = 0 then Adr = Adr + 1
C9: if Din.1 = 0 then Adr = Adr + 1
CA: if Din.2 = 0 then Adr = Adr + 1
CB: if Din.3 = 0 then Adr = Adr + 1
CC: if S1 = 0 then Adr = Adr + 1
CD: if S2 = 0 then Adr = Adr + 1
CE: if S1 = 1 then Adr = Adr + 1
CF: if S2 = 1 then Adr = Adr + 1
D0DF: Subprogramme call Adr-high, Adr-low (0-15)
E0EF: Return from subprogramme
Jeden przykład użycia poleceń skoku warunkowego znajduje się w przykładowym programie
w rozdziale 6. Tutaj został nieznacznie zmodyfikowany i wprowadzony w adres 0. Ponieważ
górna część adresu (Adr-hi) znajduje się w stanie spoczynku 0 i Sterownik uruchamia się na
stronie 0, nie trzeba tutaj używać polecenia 80. Długość naciśnięcia przycisku jest mierzona i