# PAUSE

{PBASIC 2.5}

PAUSE Example

Syntax: PAUSE Duration

## Function

Pause the program (do nothing) for the specified Duration.

- Duration is a variable/constant/expression* (0 - 65535) that specifies the duration of the pause. The unit of time for Duration is one millisecond.

* Note: expressions are not allowed as arguments on the BS1.

## 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.

Go to Welcome page

BASIC Stamp Help Version 2.5.4

Copyright © Parallax Inc.

8/8/2012