Table of Contents

Advertisement

2
1
2
e
1
NOTE: Expressions are not
allowed as arguments on the BS1.
2
2
1
e
NOTE: This is written for the BS2
but can be used for the BS1, BS2e,
BS2sx and BS2p also. Locate the
proper source code file or modify
the STAMP directive before
downloading to the BS1, BS2e,
BS2sx or BS2p.
5: BASIC Stamp Command Reference – PAUSE

PAUSE

2
2
PAUSE Period
sx
p
Function
Pause the program (do nothing) for the specified Period.
• Period is a variable/constant/expression (0 – 65535) that specifies
the duration of the pause.
millisecond.
Explanation
PAUSE delays the execution of the next program instruction for the
specified number of milliseconds. For example:
Flash:
LOW 0
PAUSE 100
HIGH 0
PAUSE 100
GOTO Flash
This code causes pin 0 to go low for 100 ms, then high for 100 ms. The
delays produced by PAUSE are as accurate as the ceramic-resonator time
base (on the BASIC Stamp modules), ±1 percent. When you use PAUSE in
timing-critical applications, keep in mind the relatively low speed of the
PBASIC interpreter. This is the time required for the BASIC Stamp to read
and interpret an instruction stored in the EEPROM.
2
2
Demo Program (PAUSE.bs2)
p
sx
' This program demonstrates the PAUSE command's time delays. Once a second, the
' program will put the message, "paused" on the screen.
'{$STAMP BS2}
Again:
DEBUG "paused", cr
PAUSE 1000
GOTO Again
BS1
BS2
BS2e BS2sx BS2p
BASIC Stamp Programming Manual 2.0c • www.parallaxinc.com • Page 213
The unit of time for Period is 1
'STAMP directive (specifies a BS2)

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BASIC Stamp 2e and is the answer not in the manual?

Subscribe to Our Youtube Channel

Table of Contents