BASIC stamp manual v2.2
5: BASIC Stamp Command Reference – LCDOUT
BASIC Stamp Syntax and Reference Manual 2.2 • www.parallax.com • Page 263
LCDOUT
BS1 BS2 BS2e BS2sx BS2p BS2pe BS2px
LCDOUT Pin, Command, [ OutputData ]
Function
Send data to an LCD display.
• Pin is a variable/constant/expression (0 – 1 or 8 – 9) that specifies
which I/O pins to use. The LCD requires, at most, seven I/O pins
to operate. The Pin argument serves a double purpose; specifying
the first pin and, indirectly, the group of other required pins. See
explanation below. All I/O pins will be set to output mode.
• Command is a variable/constant/expression (0 – 255) indicating an
LCD command to send.
• OutputData is a list of variables, constants, expressions and
formatters that tells LCDOUT how to format outgoing data.
LCDOUT can transmit individual or repeating bytes, convert values
into decimal, hex or binary text representations, or transmit strings
of bytes from variable arrays. These actions can be combined in any
order in the OutputData list.
Quick Facts
Table 5.49: LCDOUT Quick Facts.
BS2p, BS2pe, and BS2px
Values for Pin
0, 1, 8 or 9
I/O Pin Arrangement
when Pin is
0 or 1
0 or 1 (depending on pin): LCD Enable (E) pin
2: LCD Read/Write (R/W) pin
3: LCD Register Select (RS) pin
4 – 7: LCD Data Buss (DB4 – DB7, respectively) pins
I/O Pin Arrangement
when Pin is
8 or 9
8 or 9 (depending on pin): LCD Enable (E) pin
10: LCD Read/Write (R/W) pin
11: LCD Register Select (RS) pin
12 – 15: LCD Data Buss (DB4 – DB7, respectively) pins
Special Notes
LCDOUT is designed to use the LCD's 4-bit mode only.
Related Commands
LCDCMD and LCDIN
Explanation
The three LCD commands (LCDCMD, LCDIN and LCDOUT) allow the
BS2p, BS2pe, and BS2px to interface directly to standard LCD displays that
feature a Hitachi 44780 controller (part #HD44780A). This includes many
1 x 16, 2 x 16 and 4 x 20 character LCD displays.
NOTE: LCDCMD, LCDIN and
LCDOUT use a 4-bit interface to the
LCD which requires a specific
initialization sequence before LCDIN
and LCDOUT can be used; read more
below.