Video: TOP 10 Electronic Engineering Projects 2024
Als je begint met het gebruik van programmeerbare circuits in je elektronica-projecten, zul je uiteindelijk wat code schrijven. Als je programmeerbare circuit een BASIC Stamp is, schrijf je die code in PBASIC.
In PBASIC kunt u uw eigen namen maken om als constanten te gebruiken. Een constante is een naam waaraan een waarde is toegewezen. Hiermee kunt u de constante naam in uw programma gebruiken in plaats van de waarde zelf. Later, als u besluit om de waarde te veranderen, hoeft u niet door het programma te jagen om elk voorkomen van de constante te vinden. In plaats daarvan wijzigt u eenvoudig de regel die de constante definieert.
Dit is een instructie die een constante Met de naam Vertraging creëert en hieraan de waarde 500 toewijst:
Vertraging CON 500
Het trefwoord CON geeft aan dat Vertraging een constante is waarvan de toegekende waarde 500 is.
Om een constante te gebruiken, vervangt u gewoon de naam van de constante, waar u de waarde ook zou gebruiken. Deze regel pauzeert bijvoorbeeld het programma voor de waarde die is toegewezen aan de vertragingsconstante:
PAUZE Vertraging
Listing 2-3 toont een versie van het LED Flasher-programma dat een constante gebruikt om te bepalen hoe snel de LED's moeten knipperen.
'LED Flasher-programma' Doug Lowe '10 juli 2011 "Dit programma knippert LED's aangesloten op pinnen 0, 2, 4, 6, 8 en 10' met tussenpozen van een halve seconde." Deze versie van het programma gebruikt een constante 'voor het tijdsinterval. '{$ PBASIC 2. 5}' {$ STAMP BS2} Vertraging CON 500 Hoofd: HOOG 0 HOOG 2 HOOG 4 HOOG 6 HOOG 8 HOOG 10 PAUZE Vertraging LAAG 0 LAAG 2 LAST 4 LAAG 6 LAAG 8 LAAG 10 PAUZE Vertraging GOTO Hoofd < U moet een paar eenvoudige regels volgen wanneer u namen maakt in PBASIC:
-
Namen moeten beginnen met een letter of een onderstrepingsteken, maar mogen niet beginnen met een cijfer. Timer1 en _Timer1 zijn dus allebei geldige namen, 1 Timer is dat niet.
-
Namen kunnen maximaal 32 tekens lang zijn.
-
Namen zijn niet hoofdlettergevoelig, wat wil zeggen dat PBASIC geen onderscheid maakt tussen hoofdletters en kleine letters. Daarom beschouwt PBASIC alle volgende namen als identiek: TimerCheck, timercheck, TIMERCHECK en TiMeRcHeCk.
-
Eigenlijk is niets in PBASIC hoofdlettergevoelig, dus alles kan in hoofdletters of kleine letters worden geschreven. Het is echter een gebruikelijke PBASIC-programmeerconventie dat trefwoorden als HOOG en GOTO in hoofdletters worden geschreven, terwijl namen worden geschreven met alleen de eerste letter met hoofdletter.