| |
128x64-pixel Serial Graphics LCD with 4x16 Text Layer |
 |
This product has been discontinued. Information for archival purposes only.
Dimensional Data
| A |
y offset edge to hole center (top & bottom) |
2.50 |
| B |
y pcb height |
70.00 |
| C |
y hole spacing |
65.00 |
| D |
y screen opening |
38.80 |
| E |
y character size |
8.32 |
| F |
x character size |
4.16 |
| G |
x offset pcb edge to hole center |
2.50 |
| H |
x screen frame |
90.00 |
| I |
x screen opening |
70.70 |
| J |
x hole spacing |
88.00 |
| K |
x pcb width |
93.00 |
| L |
y frame height |
53.70 |
| - |
mounting hole diameter |
2.50 |
| - |
frame depth |
14.00 |
- All dimensions in millimeters
- Tolerance is +/- 0.50mm
- Maximum depth (front of screen to highest point on pcb) is 33mm
|
back to top
Basic Specifications
| Power requirements |
4.8 to 5.5Vdc @ 25mA max (100 mA max, backlight on) |
| User connector |
5-pin header (0.025" posts on 0.10") or DB9 fem |
| Serial Input |
RS-232 or inverted TTL, 2400/9600, N81 |
| Operating Temperature |
0° to 50° C |
| Storage Temperature |
-10° to 60° C |
| LCD type |
Supertwist (STN), gray-green |
| Optimum viewing direction |
6 o'clock |
back to top
Control Characters by Function
| ASCII Value |
Control Code |
ASCII Name |
Function |
| 0 |
ctrl-@ |
NUL |
Null; ignored prior to buffer |
| 1 |
ctrl-A |
SOH |
Send cursor home (position 0, upper left corner) |
| 2 |
ctrl-B |
STX |
Begin inverse-video text |
| 3 |
ctrl-C |
ETX |
End inverse-video text |
| 4 |
ctrl-D |
ETO |
Hide cursor |
| 5 |
ctrl-E |
ENQ |
Show cursor |
| 6 |
ctrl-F |
ACK |
Show cursor |
| 7 |
ctrl-G |
BEL |
ignored |
| 8 |
ctrl-H |
BS |
Backspace |
| 9 |
ctrl-I |
HTAB |
Tab to next multiple-of-4 column |
| 10 |
ctrl-J |
LF |
Smart linefeed; move down one row |
| 11 |
ctrl-K |
VTAB |
Vertical tab; move up one row |
| 12 |
ctrl-L |
FF |
Formfeed; clear the screen |
| 13 |
ctrl-M |
CR |
Carriage return; move to beginning of next line |
| 14 |
ctrl-N |
SO |
Backlight on |
| 15 |
ctrl-O |
SI |
Backlight off |
| 16 |
ctrl-P |
DLE |
Accept cursor-position data |
| 17 |
ctrl-Q |
DC1 |
ignored |
| 18 |
ctrl-R |
DC2 |
Send buffer depth response ">" |
| 19-26 |
- |
- |
All ignored |
back to top
Graphics Instructions
All graphics instructions begin with the escape character (ASCII 27) or ctrl-Z (ASCII 26), depending on the setting of a configuration switch. A letter after the escape character identifies the instruction, and is followed by a number or series of numbers modifying the instruction. For example, ESC E n displays the nth full screen graphic stored in EEPROM, where n can range from 0 to 15.
Numbers can be expressed either as ASCII text (e.g. "123") followed by a throwaway character, or as single-byte shortcuts. Shortcuts are the one-byte sum of the number to be sent, plus 64. Numbers up to 191 can be sent this way to increase serial throughput. See the user manual for examples.
| Function |
Escape Sequence |
| Set screen address for byte write |
ESC A x y |
| Write byte value to present screen address |
ESC B n |
| Clear graphics layer by writing n to all bytes |
ESC C n |
| Download full-screen graphic |
ESC D G |
| Display full-screen graphic from EEPROM screen n (0-15) |
ESC E n |
| *Switch between default 8x16-pixel font and 6x8-pixel font |
ESC F n |
| *Create black highlight bar on graphics layer |
ESC H n |
| Set ink for points and lines to n (1=black; 0=white) |
ESC I n |
| Plot a line from x1 y1 to x2 y2 |
ESC L x1 y1 x2 y2 |
| Set graphics mode to n (1=XOR; 0=OR) |
ESC M n |
| Set overlay of text/graphics layers to n (2=AND; 1=XOR; 0=OR) |
ESC O n |
| Plot a point at x y |
ESC P x y |
| Reverse layers by n (3=both; 2=text; 1=graphics; 0=none) |
ESC R n |
| Plot a line from last line end to x y |
ESC T x y |
| Disable layers by n (3=both; 2=text; 1=graphics; 0=none) |
ESC Y n |
| transfer image from graphics layer to EEPROM screen n (0-15) |
ESC X n |
| *Zap major settings to default (1=graphics; 2=text; 3=both) |
ESC Z n |
*New in version 2.0 hardware, 060+ firmware
back to top
Links for Additional Information
|
|