EasyManua.ls Logo

Parallax BASIC Stamp 2e - Mainio

Default Icon
353 pages
Print Icon
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Loading...
5: BASIC Stamp Command Reference MAINIO
BASIC Stamp Programming Manual 2.0c www.parallaxinc.com Page 189
MAINIO
BS1 BS2 BS2e BS2sx BS2p
MAINIO
Function
Switch from control of auxiliary I/O pins to main I/O pins (on the BS2p40
only).
Quick Facts
BS2p
I/O pin IDs
0 15 (just like auxiliary I/O, but after MAINIO command, all references
affect physical pins 5 20).
Special notes
Both the BS2p24 and the BS2p40 accept this command, however,
only the BS2p40 gives access to the auxiliary I/O pins.
Explanation
The BS2p is available in two module styles, 1) a 24-pin module (called the
BS2p24) that is pin compatible with the BS2, BS2e and BS2sx and 2) a 40-
pin module (called the BS2p40) that has an additional 16 I/O pins (for a
total of 32). The BS2p40's extra, or auxiliary, I/O pins can be accessed in
the same manner as the main I/O pins (by using the IDs 0 to 15) but only
after issuing a command called AUXIO or IOTERM. The MAINIO
command causes the BASIC Stamp to affect the main I/O pins (the
default) instead of the auxiliary I/O pins in all further code until the
AUXIO or IOTERM command is reached, or the BASIC Stamp is reset or
power-cycled.
The following example illustrates this:
AUXIO
HIGH 0
MAINIO
LOW 0
The first line of the above example will tell the BASIC Stamp to affect the
auxiliary I/O pins in the commands following it. Line 2, sets I/O pin 0 of
the auxiliary I/O pins (physical pin 21) high. Afterward, the MAINIO
command tells the BASIC Stamp that all commands following it should
affect the main I/O pins. The last command, LOW, will set I/O pin 0 of
the main I/O pins (physical pin 5) low.
Table 5.40: MAINIO Quick Facts.
p
2
A SIMPLE MAINIO EXAMPLE.

Table of Contents

Related product manuals