Conrad Course material 10104 14 years and over 10104 User Manual

Product codes
10104
Page of 36
 
25 
  1 
A
 
B
 
C
 
D
 
E
 
E  14 
30 s  14 
14   
 
 
 
S1  = 
 
F  15 
60 s  15 
15   
 
 
 
S2  = 
 
 
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 
A = 5 
01 
C = A 
02 
Vrata = 0101 
03 
500 ms 
04 
Vrata = 1010 
05 
500 ms 
06 
Stran 0 
07 
C-krat 02 
08 
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 
A = 5
 
01 
C = A 
02 
Nasl.Z. = 0 
03 
C-krat 05 
04 
Konec 
05 
Vrata = 0101 
06 
Č
akaj 500 ms 
07 
Vrata = 1010 
08 
Č
akaj 500 ms 
09 
Skoči -6 
45 52 80 A5 30 15 28 1A 28 36 
Izpis programa 18: Petkrat utripanje