2
2
1
e
1
NOTE: Expressions are not
allowed as arguments on the BS1.
Table 5.67: READ Quick Facts.
A
READ
.
SIMPLE
COMMAND
2
2
e
5: BASIC Stamp Command Reference – READ
READ
2
2
READ Location, Variable
sx
p
Function
Read value at Location in EEPROM and store the result in result in Variable.
• Location is a variable/constant/expression (0 – 255 on BS1, 0 – 2047
on all other BASIC Stamps) that specifies the EEPROM address to
read from.
• Variable is a variable (usually a byte) where the value is stored.
Quick Facts
Range of
EEPROM
locations
Special
notes
Explanation
The EEPROM is used for both program storage (which builds downward
from address 255 on BS1, 2047 on all other BASIC Stamps) and data
storage (which builds upward from address 0). The READ instruction
retrieves a byte of data from any EEPROM address and stores that byte in
Variable. Any location within the EEPROM can be read (including your
PBASIC program's tokens) at run-time. This feature is mainly used to
retrieve long-term data from EEPROM; data stored in EEPROM is not lost
when the power is removed.
The following READ command retrieves the value at location 100 and
stores it into the variable called Result:
1
SYMBOL
Result = B0
READ 100, Result
--or--
2
2
Result
VAR
p
sx
READ 100, Result
BS1
BS2
BS2e BS2sx BS2p
BS1
BS2, BS2e, BS2sx
0 to 255
READ only works with
n/a
current program slot on
BS2e and BS2sx.
BYTE
BASIC Stamp Programming Manual 2.0c • www.parallaxinc.com • Page 261
0 to 2047
(see notes below)
READ works with any
program slot as set by
the STORE command.
BS2p
0 to 2047
Need help?
Do you have a question about the BASIC Stamp 2e and is the answer not in the manual?