Advertisement

Quick Links

4x20 Serial LCD Module (BPP-420) v4.0
The BPP-420 is an LCD module with attached serial interface. This combination works like a simple
serial-receive terminal at 2400 or 9600 baud (switch selectable). Common control codes like carriage
returns, linefeeds, tabs, backspace, etc. are supported. The display also implements instructions for
cursor positioning, backlight control, large-character display, and right-aligned printing.
New Features in Rev 4.0. This latest version of BPP-420 has the following new features:
• Ability to redefine custom, block-graphics characters.
• Jumper pads to increase backlight brightness or set backlight always on.
• 64-byte buffer, large alpha (A-Z) characters, right-alignment (introduced in rev 3.0)
The revision is identified by "BPP4/PT" printed in the lower right portion of the serial daughterboard.

Table of Contents

Pinout of the BPP-420...............................................................................................................2
Configuration.............................................................................................................................2
Hookup for Use .........................................................................................................................2
Pizeo Buzzer Bell ......................................................................................................................3
Backlight Option Pads...............................................................................................................3
Basic Operation.........................................................................................................................3
Control Codes and Special Features ........................................................................................3
Old-Mode Operation..................................................................................................................3
Program Examples....................................................................................................................7
Dimensions and Specifications .................................................................................................8
Important Notes on Handling, Installation, and Mounting ............................................... 10
Disclaimer of Liability
Scott Edwards Electronics, Inc. is not responsible for any special, incidental, or consequential damages resulting
from any breach of warranty, or under any legal theory, including lost profits, downtime, goodwill, damage to or
replacement of equipment or property, and any costs or recovering, reprogramming, or reproducing of data
associated with the use of the hardware or software described herein.
Warranty
Scott Edwards Electronics, Inc. warrants this product against defects in materials and workmanship for a period
of 90 days. If you discover a defect, we will, at our option, repair, replace, or refund the purchase price. Return
the product with a description of the problem. We will return your product or its replacement via standard shipping.
Expedited shipping is available at the customer's expense.
• Note: Abusing the module, or attempting to repair or modify it, voids this warranty.
Trademarks and Copyrights
®
Windows
and MS-DOS
trademark of Parallax Inc. All trademarked names referenced herein are the property of their respective holders.
This manual in its entirety is copyright Scott Edwards Electronics, Inc., 1995-1999.
Scott Edwards Electronics, Inc.
®
are registered trademarks of Microsoft Corporation; BASIC Stamp
User's Manual
1939 S. Frontage Road, Suite F, Sierra Vista, AZ 85635 USA
ph: 520-459-4802 • fax: 520-459-0623 • www.seetron.com
BPP-420 • v4.0 • 7/99 • pg 1
®
is a registered

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the BPP-420 and is the answer not in the manual?

Questions and answers

Summary of Contents for Scott Edwards Electronics BPP-420

  • Page 1: Table Of Contents

    BPP-420 • v4.0 • 7/99 • pg 1 4x20 Serial LCD Module (BPP-420) v4.0 The BPP-420 is an LCD module with attached serial interface. This combination works like a simple serial-receive terminal at 2400 or 9600 baud (switch selectable). Common control codes like carriage returns, linefeeds, tabs, backspace, etc.
  • Page 2: Pinout Of The Bpp-420

    NOTE: The BPP-420 reads the switches only at startup. Change settings only with the power off. Hookup for Use Figures 1 and 2 show how to connect serial I/O and power to the BPP-420. Make sure that the power polarity is correct. Reversing +5 and GND will damage the BPP-420 and possibly your power supply.
  • Page 3: Pizeo Buzzer Bell

    Figure 2. Connecting to PC serial port, BASIC Stamps. Piezo Buzzer “Bell” As figure 1 shows, you can connect a piezo buzzer to the BPP-420. The buzzer will beep when the ASCII bell character (cntl-G) is received. The buzzer must have an internal oscillator and work on 5V at 25mA or less.
  • Page 4: Control Codes And Special Feaures

    Using cntl-E as an example, send a single byte containing the value 5 (00000101 binary). Control codes not listed in the table are ignored by the BPP-420 and have no effect. Table 1. Display Control Codes...
  • Page 5: Show A Non-Blinking Underline Cursor At The Printing Location

    User’s Manual BPP-420 • v4.0 • 7/99 • pg 5 Hide Cursor (control-D, ASCII 4) Hide the cursor (either type, blinking or underline). Show Underline Cursor (control-E, ASCII 5) Show a non-blinking underline cursor at the printing location. Show Blinking-Block Cursor (control-F, ASCII 6) Show a blinking block cursor at the printing location.
  • Page 6 Right alignment works only with the standard LCD character set, not with “big” characters (cntl-B). Escape Sequences (control-[, ASCII 27, followed by additional parameters) BPP-420 understands two instructions that begin with the escape code (ASCII 27). • Define a Custom Character (ESC D n B0 B1 B2 B3 B4 B5 B6 B7) The BPP-420 has eight custom-character slots.
  • Page 7: Program Examples

    Any computer/programming language that can produce serial output (2400 or 9600 bps, N81) can talk to the BPP-420. The examples here are in BASIC, chosen because of its popularity and readability. You may download these and other program listings from www.seetron.com.
  • Page 8: Bpp-420 • V4.0 • 7/99 • Pg

    ' Program: 420DEMO.BS2 (Demonstrate 4x20 Serial LCD with Stamp II) ' This program demonstrates many of the features of the 4x20 Serial ' LCD Module from Scott Edwards Electronics. Set the module to ' 9600 bps (S1: switch 1 down; 2 up). Connect the serial input ' of the module to BS2 pin P0, GND to GND and +5V to +5V.
  • Page 9: Bpp-420 • V4.0 • 7/99 • Pg

    User’s Manual BPP-420 • v4.0 • 7/99 • pg 9 Program Examples (cont.) ' Program: Q420DEMO.BAS (QBASIC Demo of 4x20 Serial LCD) ' This program demonstrates the 4x20 Serial LCD Module from Scott ' Edwards Electronics, Inc. with QBASIC. This program requires ' slight modifications to run under PowerBASIC or First BASIC, ' available from www.powerbasic.com.
  • Page 10: Dimensions And Specifications

    User’s Manual BPP-420 • v4.0 • 7/99 • pg 10 Dimensions and Specifications Truly is our primary supplier of 4x20 LCD modules used in this product, but we also use DataVision (DV) as a backup. There are slight differences in some non-critical dimensions, as shown in figure 5.

Table of Contents