PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : unterprogramme machen



drunkenmunky
09.04.2006, 14:20
Hallo,

verwende einen Mega8.

Man kann neben dem hauptprogramm "Do... loop" doch noch andere programmschleifen machen oder?

wie macht man das?

laufen die dann parallel zur hauptschleife oder wie sieht des aus?

vielen dank im voraus

Zeroeightfifteen
09.04.2006, 16:41
Hallo
wenn du mehrere Do...Loop Schleifen hast dann durchläuft der Controller nur immer eine Schleife. Du musst also mit z.B. Goto in die andere Schleife hinein springen. parallel können diese Schleifen nicht laufen.

robo_wolf
09.04.2006, 16:45
Hallo drunkenmunky,
Unterprogramme (Sub -Programme) kann man auf verschiedene Art und Weise einrichten.
Eine Form ist:
Declare ****
Sub ****()
End Sub

Schau am Besten mal in der Bascom-Hilfe.
Da sind Beispiele beschrieben.

Es läuft eigentlich immer nur ein Programm ab.
Man kann die Unterprogramme aber mit verschiedenen Abhängigkeiten mit einander verknüpfen.
Du kannst aber das laufende Programm mit einem Interrupt unterbrechen und ein anderes abarbeiten lassen.

###Silvio###