Anyways, I was walking through the place and came across a bunch of LCD displays. They had serial modules for 15 bucks and up, a couple dozens of them. And some 3" x 5" graphical displays. And then i found the perfect one... 2 for $10, two line by 24 characters.
As i'd seen them priced online for something like $40, 2 for 10 sounded great. I bought them, as well as some other junk. And into the drawer they went. I was still learning the BS2 instruction set at the time, and making a small robot (BoeBot) move around was a feat for me :)
Important note: Unlike most things you will encounter in the digital world, most LCD displays have a bus numbered as follows:
14 13 12 11 10 9 8 7 6 5 4 3 2 1
Anyways, I then ran jumpers from the breadboard to the appropriate pins on the BASIC STAMP. I used the config as follows, and this will work for most LCDs
use connect to
----------------------------------------
pin 1 ground ground
pin 2 power +5v
pin 3 contrast 10K pot to ground. don't connect to +5v
pin 4 RS BS 8
pin 5 Read/Write BS 9
pin 6 Enable BS 10
pins 7-14 Data BS 0 - 7
Source code: LCD.bs2
Schematic: here