hallo

ik gebruik pic basic van proton.
en ik had een vraagje over het schrijven van functies.

in php kan ik een functie schrijven.
dan kan ik die functie uit voeren en kan ik ook variabele mee sturen aan die functie.

mij pic basic kan ik alleen gosub's maken.
alleen ik wil nu dus met een gosub/functie meerdere dingen kunnen doen.

voorbeeld:


schuif = woord
tellen = 8
while tellen > 0
  if schuif.0 = 1 then
   puls = 1
  else
   puls = 0
  endif
  
  klok = 1
  klok = 0
  schuif = schuif / 2
  tellen = tellen - 1
wend

dit is een ding sat moet ik bijvoorbeeld 10 keer uit voeren maar ieder keer met aan ander woord.
hoe doe ik dat met een gosub of een functie?

robbert

p.s. sorry voor mijn slechte uitleg :p

Functie's zoals jij waarschijnlijk bedoelt is niet mogelijk.
Maar het is me ook niet helemaal duidelijk wat je wilt.
Ik zie dat je Klok = 1 en Klok = 0 na elkaar hebt staan (zonder DELAYUS).
Ik neem hierdoor aan dat je eens bij de SHOUT instructie en de SHIN functie moet kijken.