RUN - BASIC Stamp Command Reference
Page 270
•
BASIC Stamp Programming Manual 2.0b
•
www.parallaxinc.com
' Download the following two lines into program slot 0
DEBUG "Hello "
RUN 1
' Download the following three lines into program slot 1
DEBUG "World!", CR
PAUSE 0
RUN 0
The above two programs (assuming they have been downloaded into
program slots 0 and 1, respectively) will display "Hello World!" on the
screen. Program 0 is the first to run and it displays "Hello ", then issues a
RUN 1 command. The BASIC Stamp then starts execution of program 1,
from its first line of code, which causes "World!" to be displayed. Program
1 then pauses for 1 second and the runs program 0 again.
The I/O pins retain their current state (directions and output latches) and
all Variable and Scratch Pad RAM locations retain their current data
during a transition between programs with the RUN command. If sharing
data between programs within Variable RAM, make sure to keep similar
variable declarations (defined in the same order) in all programs so that
the variables align themselves on the proper word, byte, nibble and bit
boundaries across programs.
Any program number specified above 7 will wrap around and result in
running one of the 8 programs (RUN 8 will run program 0, RUN 9 will run
program 1, etc).
Review the BASIC Stamp Project section for more information on
downloading multiple programs to a BS2e, BS2sx or BS2p.
Demo Program (RUN1.bsx)
' This example demonstrates the use of the RUN command. First, location 63 is read
' using the GET command to display the currently running program number. Then a set
' of values (based on the program number) are displayed on the screen. Afterwards,
' program number 1 is run. This program is a BS2sx project consisting of RUN1.bsx and
' RUN2.bsx. See the BASIC Stamp Project section in the manual for more information.
'{$STAMP BS2sx, RUN2.BSX} 'STAMP directive (specifies a BS2sx and
'a second program, RUN2.BSX)
DATA 100, 40, 80, 35, 91
e
2
sx
2
p
2
NOTE: This is written for the BS2sx
but can be used for the BS2e, and
BS2p also. Locate the proper
source code file or modify the
STAMP directive before
downloading to the BS2e, or BS2p.
W
HAT HAPPENS TO
I/O
PINS AND
RAM
WHEN USING
RUN?
Содержание BASIC Stamp 1
Страница 1: ...BASIC Stamp Programming Manual Version 2 0c...
Страница 30: ...Introduction to the BASIC Stamps Page 28 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 34: ...Quick Start Guide Page 32 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 90: ...BUTTON BASIC Stamp Command Reference Page 88 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 118: ...END BASIC Stamp Command Reference Page 116 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 128: ...FREQOUT BASIC Stamp Command Reference Page 126 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 196: ...NAP BASIC Stamp Command Reference Page 194 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 206: ...OWIN BASIC Stamp Command Reference Page 204 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 214: ...OWOUT BASIC Stamp Command Reference Page 212 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 216: ...PAUSE BASIC Stamp Command Reference Page 214 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 226: ...POLLMODE BASIC Stamp Command Reference Page 224 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 232: ...POLLOUT BASIC Stamp Command Reference Page 230 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 236: ...POLLRUN BASIC Stamp Command Reference Page 234 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 240: ...POLLWAIT BASIC Stamp Command Reference Page 238 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 262: ...RCTIME BASIC Stamp Command Reference Page 260 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 274: ...RUN BASIC Stamp Command Reference Page 272 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 310: ...SEROUT BASIC Stamp Command Reference Page 308 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 324: ...STOP BASIC Stamp Command Reference Page 322 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 340: ...ASCII Chart Page 338 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 342: ...Reserved Words Page 340 BASIC Stamp Programming Manual 2 0b www parallaxinc com...
Страница 346: ...Conversion Formatters Page 344 BASIC Stamp Programming Manual 2 0b www parallaxinc com...