Video: Elektronischer Kamera Slider im Eigenbau (Teil 2 | Elektronik & Software) 2024
Wenn Sie programmierbare Schaltkreise in Ihren Elektronikprojekten verwenden, werden Sie am Ende Code schreiben. Wenn Ihre programmierbare Schaltung eine BASIC Stamp ist, schreiben Sie diesen Code in PBASIC.
In PBASIC können Sie eigene Namen erstellen, die als Konstanten verwendet werden können. Eine Konstante ist ein Name, dem ein Wert zugewiesen wurde. Dadurch können Sie den konstanten Namen in Ihrem Programm verwenden und nicht den Wert selbst. Später, wenn Sie sich entscheiden, den Wert zu ändern, müssen Sie nicht durch das Programm jagen, um jedes Vorkommen der Konstante zu finden. Stattdessen ändern Sie einfach die Zeile, die die Konstante definiert.
Hier ist eine Anweisung, die eine Konstante namens Delay erzeugt und ihr den Wert 500 zuweist:
Delay CON 500
Das Schlüsselwort CON gibt an, dass Delay eine Konstante ist, deren zugewiesener Wert 500 ist.
Um eine Konstante zu verwenden, ersetzen Sie einfach den Namen der Konstanten, wo immer Sie den Wert verwenden würden. Beispielsweise hält diese Zeile das Programm für den der Verzögerungskonstanten zugewiesenen Wert an:
PAUSE Delay
Listing 2-3 zeigt eine Version des LED Flasher-Programms, das eine Konstante verwendet, um zu bestimmen, wie schnell die LEDs blinken sollen.
'LED-Blinkerprogramm' Doug Lowe '10. Juli 2011 "Dieses Programm blinkt mit den Pins 0, 2, 4, 6, 8 und 10' in Abständen von einer halben Sekunde. Diese Version des Programms verwendet eine Konstante 'für das Zeitintervall. '{$ PBASIC 2. 5}' {$ STAMP BS2} Verzögerung CON 500 Haupt: HOCH 0 HOCH 2 HOCH 4 HOCH 6 HOCH 8 HOCH 10 PAUSE Verzögerung LOW 0 LOW 2 LOW 4 LOW 6 LOW 8 LOW 10 PAUSE Verzögerung GOTO Main < Sie müssen einige einfache Regeln befolgen, wenn Sie Namen in PBASIC erstellen:
-
Namen müssen mit einem Buchstaben oder einem Unterstrich beginnen, dürfen aber nicht mit einer Zahl beginnen. Somit sind Timer1 und _Timer1 beide gültige Namen, 1Timer ist es nicht.
-
Namen können bis zu 32 Zeichen lang sein.
-
Bei Namen wird nicht zwischen Groß- und Kleinschreibung unterschieden, dh PBASIC unterscheidet nicht zwischen Groß- und Kleinbuchstaben. Daher betrachtet PBASIC alle folgenden Namen als identisch: TimerCheck, timercheck, TIMERCHECK und TiMeRcHeCk.
-
In PBASIC ist nichts von Groß- und Kleinschreibung abhängig, daher kann alles in Groß- oder Kleinbuchstaben geschrieben werden. Es ist jedoch eine übliche PBASIC-Programmierkonvention, dass Schlüsselwörter wie HIGH und GOTO in Großbuchstaben geschrieben werden, während Namen nur mit dem ersten Großbuchstaben geschrieben werden.