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
.
Summary of Contents for BASIC Stamp 2e
Page 1: ...BASIC Stamp Programming Manual Version 2 0c...
Page 34: ...Quick Start Guide Page 32 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 340: ...ASCII Chart Page 338 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 342: ...Reserved Words Page 340 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Page 346: ...Conversion Formatters Page 344 BASIC Stamp Programming Manual 2 0b www parallaxinc com...