
User’s Manual
Scott Edwards Electronics, Inc. 1939 S. Frontage Road, Suite F, Sierra Vista, AZ 85635 USA
ph: 520-459-4802 • fax: 520-459-0623 • www.seetron.com
ILM-216 • v1.2 • 07/00 • pg 5
Clear Screen (control-L, ASCII 12)
Clear the screen.
Carriage Return (control-M, ASCII 13)
Move cursor to the first position of the next line.
Backlight ON (control-N, ASCII 14)
Turn on the LED backlight. Current draw is approximately 40 mA.
Backlight OFF (control-O, ASCII 15)
Turn off the LED backlight.
Position Cursor (control-P, ASCII 16)
Accept a number from 0 to 31 and move the cursor to that screen position (where 0 is the first character
of the first line and 31 is the last character of the second line). Number may be in text or single-byte format:
Text method: Send the desired display position as printable text. For example, to move the cursor to position
21 (6th character, 2nd line) from a terminal program, press control-P, and type “21” followed by a space
or other character (which will be discarded).
One-byte method: Send a single byte whose value is 64 + position. For example, to move to position 21,
send a control-P (ASCII 16) followed by a byte value of 85 (64 + 21).
Right-alignText (control-R, ASCII 18)
Accept a number from 2 to 9 (as text) representing the width of an area on the screen in which right-
aligned text is to be printed. Cursor will back up that number of characters from present cursor position.
Subsequent text will be stored without printing to the screen until one of the following is received:
• The specified number of characters.
• A control character (ASCII 1–31).
• A decimal point (the period (.) character, ASCII 46).
The display will print the text with right alignment and erase any leftover text within the specified width.
For example, move the cursor to the right end of the screen, send control-R (ASCII 18), followed by “5”
(ASCII 53), then “123” and Enter. The “123” will be printed right-aligned within the 5-character space.
Escape Sequences (control-[, ASCII 27, followed by additional instructions)
The ILM-216 understands three 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 ILM-216 has eight custom-character slots. These characters are
mapped to ASCII codes 128 through 134. At startup, the unit loads
bitmaps into the first six custom characters from its EEPROM. Using
the Define instruction, you can change a bitmap. Send Escape (ASCII
27) followed by the letter D (ASCII 68), then the symbol number you
wish to define (0—7, ASCII 48—55), followed by eight bytes defining
the bitmap. The contents of those bytes map to the custom symbol as
shown in figure 4.
•Transfer Data from EEPROM (ESC E n)
The ILM-216 has 64 bytes of EEPROM, which may be used to store configuration data, such as text for a
startup screen or default patterns for the first six custom characters (ASCII 128 through 133). Using the
EEPROM instruction, you can transfer that data from EEPROM to the display. Send Escape (ASCII 27),
followed by the letter E (ASCII 69), then the number 0 or 1 (ASCII 48 or 49) to perform a transfer. ESC
E 0 causes the EEPROM text screen to be displayed. ESC E 1 reloads the first six custom characters from
EEPROM. Since those custom characters are automatically loaded at startup, the only time you might
use ESC E 1 is to undo changes made by a previous definition of custom characters (ESC D n...).
byte 0
byte 1
byte 2
byte 3
byte 4
byte 5
byte 6
byte 7
bit 0
bit 1
bit 2
bit 3
bit 4
Byte Values
xxx00000
xxx00100
xxx00010
xxx11111
xxx00010
xxx00100
xxx00000
xxx00000
0
4
2
31
2
4
0
0
binary decimal
Figure 4. Defining a custom symbol.