PBASIC is a microcontroller based version of BASIC created by Parallax, Inc. The language was created to bring ease of use to the microcontroller and embedded processor world. PBASIC is used for writing code for the BASIC Stamp microcontrollers. After the code is written it is tokenized and loaded into an EEPROM on the microcontroller. These tokens are fetched by the microcontroller and used to generate instructions for the processor.

Contents

Syntax [link]

When starting a PBASIC file, the programmer defines the version of the BASIC Stamp and the version of PBASIC that will be used. Variables and constants are usually declared first thing in a program. The DO LOOP, FOR NEXT loop, IF and ENDIF, and some standard BASIC commands are part of the language, but many commands like PULSOUT, HIGH, LOW, DEBUG, and FREQOUT are native to PBASIC and used for special purposes that are not available in traditional BASIC (such as having the Basic Stamp ring a piezo-speaker, for example).

Programming [link]

In PBASIC you have to select 1 of 7 different basic stamps, BS1, BS2, BS2E, BS2SX, BS2P, BS2PE, and BS2PX, and to that you have to select one of these commands:
' {$STAMP BS1}
' {$STAMP BS2}
' {$STAMP BS2e}
' {$STAMP BS2sx}
' {$STAMP BS2p}
' {$STAMP BS2pe}
' {$STAMP BS2px}
you also have to select a PBASIC version. To do that you have to select one of these commands:
' {$PBASIC 1.0} ' use version 1.0 syntax (BS1 only)
' {$PBASIC 2.0} ' use version 2.0 syntax
' {$PBASIC 2.5} ' use version 2.5 syntax

An example of a program using HIGH and LOW along with the DO...LOOP Would Be:

DO  
  HIGH 1               'turn LED in pin 1 on
  PAUSE 1000           'keep it on for 1 second
  LOW 1                'turn it off
  PAUSE 500            'keep it off for ½ second
LOOP                   'repeat forever

An example of a program using HIGH and LOW along with the FOR NEXT loop would be:


counter VAR Byte       'sets variable "counter 
FOR counter = 1 to 5 
  HIGH 1               'turn LED in pin 1 on
  PAUSE 1000           'keep it on for 1 second
  LOW 1                'turn it off
  PAUSE 500            'keep it off for ½ second                        
NEXT                   'redirects to beginning four more times
END                    'end program                                             

Comments in the code are preceded by an apostrophe ('). The microcontroller ignores the rest of the line and continues to the next each time it encounters a comment. PBASIC codes can be simply a list of statements:

HIGH 1                 'turn on LED on pin 1
PAUSE 1000             'pause for one second
LOW 1                  'turn off LED on pin 1
END                    'end program

Other Chips [link]

The PICAXE microcontroller uses a version of Basic similar to the version used to program the Basic Stamp I.

External links [link]


https://wn.com/PBASIC

Podcasts:

PLAYLIST TIME:

Schicksal

by: Bazzooka

Verse 1
Die Wunder der Natur sind unergründlich,
Ich sitze einfach da, denke nach und frage mich.
War es bei der Schöpfung wirklich so geplant,
wenn ja, warum hat mich denn kein Mensch gewarnt.
Auf der Suche nach Erkenntnis gibt es so viele Fragen,
die mich plagen und an meinem Glauben nagen.
Dem Glauben an die Menschheit und an die Vernunft,
den Sinn unseres Handelns, dem Sein und der Zukunft.
Wir geben Leben, lenken es in eine Richtung,
aus der es keinen Ausweg gibt, am Ende steht Vernichtung.
Alle wissen es, doch liegts nicht im Interesse,
der Allgemeinheit, jeder hält die Fresse.
Denn die Angst in uns ist stärker als die Kraft,
die uns aufrafft und es vielleicht schafft.
Endlich Schlüsse zu ziehen und uns zu überwinden,
nach Lösungen zu suchen und den Weg zu finden.
Reff
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand.
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doc hselber in die Hand.
Nehmen wir das Schicksal,
Nehmen wir unser Schicksal doch selber in die Hand
Verse 2
Wahnsinn in den Augen, Chaos vor der Tür,
ein Stück vorm Abgrund und ich spür.
Das Feuer hinter mir, die Dunkelheit die mich umgibt,
was ist aus Dem geworden, was ich früher so geliebt.
Ich schlag die Zeitung auf, lese und beginne zu kapieren,
Alles Neue birgt ein Risiko, man könnte ja verlieren.
Statt dessen alte Sprüche, immer wieder aufgewärmt,
von guten Zeiten, goldenen Jahren und dem Aufschwung wird geschwärmt.
Ich kann das nicht mehr hörn, seit ihr bescheuert uns senil,
Ihr habt uns lang genug verarscht, was zu viel ist, ist zu viel.
Sogenannte Demokraten, nee nee, ihr seit durchschaut,
denn hinter der Fassade wir gelogen, betrogen und geklaut,
versaut ist euer Image, man habt ihr einen Schimmer, wohl nicht.
Ständig hab ich euer duseliges Gewimmer in den Ohrn,
war das alles, soll’s das sein,
kein Vertrauen mehr, egal was ihr sagt, euch glaubt kein Schwein.
Reff
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand.
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand.
Nehmen wir das Schicksal,
Nehmen wir unser Schicksal doch selber in die Hand
Verse 3
Ich sehe das Bestreben, doch was fehlt ist Konsequenz,
Dinge zu verändern, statt dessen die Tendenz, zu sagen.
Was geht mich fremdes Elend an.
Doch ist die Scheiße erst an dampfen, seit ihr alle dran.
Gewalt auf den Straßen, geistiger Verfall,
Alles geht den Bach runter und irgendwann ein großer Knall, oh man,
Soll es wirklich mal so enden,
oder kommen wir noch aus dem Arsch, um das Blatt zu wenden.
Schau ich auf die Geschichte, dann wird mir manches klar,
denn Probleme von heute warn schon einmal da.
Unser Reichtum schützt vor Armut nicht, daß sagt mir mein Verstand,
wenn es ein Schicksal gibt, nehm wir’s doch selber in die Hand.
Ich weiß nicht viel, doch eins weiß ich mit Sicherheit,
wir müssen uns beeilen, es wir allerhöchste Zeit.
Ich schaue zu den Sternen hoch, sie leuchten hell und klar.
Träume von ner heilen Welt, ich weiß es wird mal war.
Reff
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand.
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand
Nehmen wir das Schicksal,
Nehmen wir das Schicksal doch selber in die Hand.
Nehmen wir das Schicksal,




×