5: BASIC Stamp Command Reference – POLLRUN
BASIC Stamp Programming Manual 2.0c
•
www.parallaxinc.com
•
Page 231
POLLRUN
BS1 BS2 BS2e BS2sx
BS2p
POLLRUN
Slot
Function
Specify a program to run upon a polled-input event.
•
Slot
is a variable/constant/expression (0 – 7) that specifies the
program slot to run when a polled-input event occurs.
Quick Facts
BS2p
Default Slot
The default polled-run slot is 0. If no POLLRUN command is given and a
poll mode of 3 or 4 is set, the program in slot 0 will run in response to a
polled-input event.
Special notes
•
If both polled-outputs and polled-run are active, the polled-output event
will occur before the polled-run event.
Explanation
The POLLRUN command is one of a family of unique "polling" commands
on the BS2p module. The other commands in this family include POLLIN,
POLLMODE, POLLOUT and POLLWAIT. The POLLRUN command is
used to specify a program slot to run in response to a polled event. This
activity can occur in-between any two instructions within the rest of the
PBASIC program.
The "polling" commands allow the BASIC Stamp to respond to certain I/O
pin events at a faster rate than what is normally possible through manual
PBASIC programming. The term "poll" comes from the fact that the
BASIC Stamp's interpreter periodically checks the state of the designated
polled-input pins. It "polls" these pins after the end of each PBASIC
command and before it reads the next PBASIC command from the user
program; giving the appearance that it is polling "in the background".
This feature should not be confused with the concept of interrupts, as the
BASIC Stamp does not support true interrupts.
The following is a simple example of the POLLRUN command.
Table 5.59: POLLRUN Quick Facts.
p
2
A
SIMPLE
POLLRUN
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...