Datasheet

Printing and typographical errors reserved.
ELECTRONIC ASSEMBLY reserves the right to change specifications without prior notice.
Page 6
EA DOGS104-A
CHARACTER SET
The controller has 3 built-in character sets. They can be selected with the command “ROM-Selection“
in the extended command set.
Change character table
Command
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 He x
Remark
Function Set
0 0 0 0 1 1 1 0 1 0
$3A 8-Bit data length extension Bit RE=1
ROM Selection
0 0 0 0 0 010 0 1
$72
ROM selection double byte command
$00 = ROMA; $04=ROMB; $0C=ROMC
1 0 0 0 0 0 R2 R1 0 0
$0X
Function Set
0 0 0 0 1 1 1 0 0 0
$38 8-Bit data length extension Bit RE=0
ROM A ROM B ROM C
CREATING YOUR OWN CHARACTERS
It’s possible to create 8 own additional characters (ASCII Codes 0..7) to the fixes ROM codes
1.) The command "CG RAM Address Set" defines the ASCII code (Bit 3,4,5) and the dot line (Bit
0,1,2) of the new character. Example demonstrates creating ASCII code $00.
2.) Doing 8 times the write command "Data Write" defines line by line the new character. 8th. byte
stands for the cursor line.
3.) The new defined character can be used as a "normal" ASCII code (0..7); use with "DD RAM
Address Set" and "Data Write".
Character-data
Bit
Hex
7 6 5 4 3 2 1 0
XXX
0 0 1 0 0 $04
0 0 1 0 0 $04
0 0 1 0 0 $04
0 0 1 0 0 $04
1 0 1 0 1 $15
0
1 1 1 0 $0E
0 0 1 0 0 $04
0 0 0 0 0 $00
Define own character
Command
RS R/W DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 He x
Remark
CG-RAM address
set
0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0
$40
Set address of character $40=0; $48=1;
$54=2...$78=7
Character-data
1 0 x x x
0 0 1 0 0
$04 first line
0 0 1 0 0
$04 second line
0 0 1 0 0
$04 third line
0 0 1 0 0
$04 fourth line
1 0 1 0 1
$15 fifth line
0 1 1 1 0
$0E sixth line
0 0 1 0 0
$04 seventh line
0 0 0 0 0
$00 eighth line, cursor line