Conrad Course material 10104 14 years and over 10104 User Manual
Product codes
10104
25
1
2
3
4
5
6
7
8
9
A
B
C
D
E
E 14
30 s 14
14
E
E
E
S1 =
1
E
F 15
60 s 15
15
F
F
F
S2 =
1
F
For zanke
......................................................................................................................................................................................................................................................................................................................................
......................................................................................................................................................................................................................................................................................................................................
En postopek bi se naj, npr. izpeljal natanko petkrat. Za to je potrebno sestaviti for zanko.
Ukaz za skok se v tem primeru izpelje petkrat. Zatem pa več ne. Številčna spremenljivka se
imenuje C. Vrednost števca 5 je potrebno najprej posredovati v A in od tam v C. Ukaz A2
izpelje absolutni skok na 02 in hkrati zmanjša vsebino spremenljivke C za 1. Ko C doseže
vrednost, se skok več ne izvede. Absolutni naslov za skok se nanaša na podane strani. Pri
programu na strani 0 je stranski ukaz 80 tudi dovoljeno izpustiti. Je pa ta ukaz nujno
potreben pri skoku na drugo stran.
Naslov
Ukaz
Podatki
Komentar
00
4
5
A = 5
01
5
2
C = A
02
1
5
Vrata = 0101
03
2
8
500 ms
04
1
A
Vrata = 1010
05
2
8
500 ms
06
8
0
Stran 0
07
A
2
C-krat 02
08
3
0
Konec
45 52 15 28 1A 28 80 A2 30
Izpis programa 17: For zanka
Testirajte program. LED-diode pri vsaki prevodnosti prikazujejo vzorec 0101 in 1010.
Vsekakor ta del programa očitno ne bo izveden petkrat, ampak natanko šestkrat. Sicer se
ukaza za skok v naslovu 07 resnično izvede natanko petkrat, ampak za prvi prihod na ta
mesta, se izvede postopek utripanja. Zato program utripne skupno šestkrat. Številčno
spremenljivko spremenite na vrednost 4 in ponovno testirajte program. Sedaj LED-diode
utripajo natanko petkrat.
For zanko je možno uporabiti tudi tako, da se ne skače nazaj, ampak naprej. Tokrat se
postopek dejansko izvede petkrat, pri čemer se C na začetku napolni z vrednostjo 5. Vsak
preskočen naslov 04 vsebuje relativni skok na samega sebe in s tem tudi neprekinjenost, ki
služi kot konec programa.
Naslov
Ukaz
Podatki
Komentar
00
4
5
A = 5
01
5
2
C = A
02
8
0
Nasl.Z. = 0
03
A
5
C-krat 05
04
3
0
Konec
05
1
5
Vrata = 0101
06
2
8
Č
akaj 500 ms
07
1
A
Vrata = 1010
08
2
8
Č
akaj 500 ms
09
3
6
Skoči -6
45 52 80 A5 30 15 28 1A 28 36
Izpis programa 18: Petkrat utripanje