Home › Magazines › 2000 › November › LCD Driver for BASIC Stamp II

LCD Driver for BASIC Stamp II

a serial-in, parallel-out (SIPO) module

Published in issue 293, November 2000

LCD Driver for BASIC Stamp II
This circuit needs only four connections to equip a BASIC Stamp II with an LCD module.The BASIC Stamp II has 16 I/O lines. To connect an LCD module to a BASIC Stamp II board, you would need eight data lines and two control lines. Even if you split the data byte into two sequential four-bit packets, the LCD module still takes up six I/O connections of the BASIC Stamp board. With certain applications, this may mean that there are not enough I/O connections left over.Two bussesThe alternative control circuit described here makes do with only four leads. It employs the well-known 74HCT574 bus driver in an unconventional manner, as a serial-in, parallel out (SIPO) IC. As can be seen in Figure 1, the eight flip-flops of the bus driver are connected in series, so that it functions as a shift register. The serial input data reach the 74HCT574 via one lead (DATA), and a second lead (CLOCK) is required for the shift clock. The data traffic is similar to that on an I2C bus.

Free downloads

000113-11.zip

Free download

Click below to download a PDF copy of this article from Elektor magazine.

 

Downloads 

PDF Article (e00b060.pdf)
10 Elektor Credits
 

Free downloads 

000113-11.zip

Free download

Please note. In view of the complexity of international markets, Elektor cannot guarantee the availability of components for this project.

Subscribe now

Subscribe to our free
E-weekly Newsletter!

Enter your Email address:

Sponsored


Design your unique front panel with our free CAD software - it is quick and easy! Front Panel Express will machine your design with modern CNC technology. You will receive the panel exactly as you need it in a couple of days.

FAQ

Before submitting questions, review our FAQ section!

New book

Python Programming and GUIs

This book is aimed at people who want to interface PCs with hardware projects using graphic user interfaces. The programming language used is Python, an object-oriented scripting language.