English
Language : 

GU180X32D-K610A4 Datasheet, PDF (2/7 Pages) List of Unclassifed Manufacturers – Dot Graphic VFD Module
Dot Graphic VFD Module
GU180x32D-K610A4
SOFTWARE COMMANDS
Instruction
Macro Start
(BUSY time depends on contents)
Backspace
(50ms)
Horizontal Tab
(50ms)
Line Feed
(50us)
Home
(50us)
Vertical Tab
(50us)
Carriage Return
(50us)
Clear EOL
(2.5ms)
Test
(50ms)
Cursor Position
(50us)
Set Area
(50us + 1ms [last byte])
Clear Area
(50us + 1ms [last byte])
Invert Area
(50us + 1ms [last byte])
Set Outline
(50us + 1ms [last byte])
Clear Outline
(50us + 1ms [last byte])
Set Pixel
(50us)
Clear Pixel
(50us)
Graphic Write
(50us + 250us [each data byte])
Reset
(500us)
Write Mode
(50us)
Set Macro
(50us)
Brightness
(50us)
Erase Macros
(80ms)
Lock/Unlock EEPROM
(50us + 10ms [last byte])
Checksum
(50us)
Power On/Off
(50us)
Hex/Binary Mode
(50us)
Set ASYNC comms
(50us + 10ms[last byte])
Enable I/O Port
(50us + 20ms[last byte])
Set Port Lines
(50us)
Read Port
(50us)
Enable Key Scanning
(50us + 10ms[last byte])
Select Font
(50us)
Graphic Area Write
(50us + 250us [each data byte])
Hex Prefix
(50ms + 50us command BUSY)
Character Write
(400us)
Data Format
01H - 07H
Description
Start user defined macro 1-7.
08H
09H
0AH
0BH
0CH
0DH
Non destructive backspace. Cursor is moved left by the width of the currently select font. If the cursor is at the
left end of the display, no cursor movement is made.
Cursor is moved right by the width of the currently select font. If the cursor is at the end of the display, no
cursor movement is made.
Moves the cursor down by the height of the currently selected font. If the cursor is at the bottom of the display,
no cursor movement is made.
Moves the cursor horizontal position to 00H, the vertical positioning is dependent on the currently selected
font, allowing for immediate character writing in the top-left corner of the display.
Moves the cursor up one character row. If the cursor is at the top of the top end of the display, no cursor
movement is made.
Moves the cursor horizontal position to 00H. The vertical position is unchanged.
0EH
Clear all characters from the current cursor position to the end of the display.
0FH
10H + xpos + ypos
Place module into self-test mode. The module will repetitively show a few test screens. The test mode will
stop on the next received byte.
Set the cursor position.
11H + xleft + ytop + xright + ybot Fill specified area. All dots within the specified area are illuminated. Please note that the cursor position is
affected with this command.
12H + xleft + ytop + xright + ybot Clear specified area. All dots within the specified area are cleared. Please note that the cursor position is
affected with this command.
13H + xleft + ytop + xright + ybot Invert specified area. All dots within the specified area are inverted. Please note that the cursor position is
affected with this command.
14H + xleft + ytop + xright + ybot Draw box outline. All dots within the specified outline are unchanged. Please note that the cursor position is
affected with this command.
15H + xleft + ytop + xright + ybot Clear box outline. All dots within the specified outline are unchanged. Please note that the cursor position is
affected with this command.
16H
Illuminate a single pixel at the current cursor position.
17H
Clear a single pixel at the current cursor position.
18H + len + data
19H
1AH + data
1BH + macro + len + data
1BH + level
Write graphical data, length len, direct to display. See write mode command (1AH) for graphic orientation and
cursor movements.
Resets display to power-on defaults: - Display is cleared. 5x7 font selected. Write Mode = 00H
Brightness Level = 7. VFD Power = On.
Bit 7 = graphic data orientation - 0 = horizontal, 1 = vertical (default = horizontal)
Bit 6 = cursor movement - 0 = horizontal, 1 = vertical (default = horizontal)
Bit 5 = cursor direction - 0 = forward, 1 = backwards (default = forwards)
Bit 4 = underscore cursor - 0 = off, 1 = on (default = off)
Bit 3 = underscore cursor - 0 = static, 1 = flash (default = static)
Bit 1/0 = pen type - 00 = overwrite, 01 = AND, 02 = OR, 03 = XOR (default = overwrite)
Send macro data to EEPROM. macro = 00H - 07H. Macro0 is executed at power-up only. A maximum of 480
bytes is allowed for macro data. The display may flicker whilst writing macro data.
Set the display brightness. level = F8H - FFH. F8H = display off. F9H = minimum, FFH = maximum (default).
1BH + 4DH
Clear all downloaded macros in EEPROM. Screen may blank momentarily while macro data is being erased.
1BH + 4CH / 55H
1BH + 43H
1BH + 50H / 46H
1BH + 48H / 42H
1BH + 49H + data
1BH + 44H + data
1BH + 4FH + data
All data contained within the non-volatile EEPROM is locked (4CH), and no changes are possible until the
unlock command 55H is executed.
All data received is added to the checksum. This command will read the lower 8-bits of that checksum, before
being cleared. Please note that the checksum is cleared when executing the test mode.
50H = Turn on VFD power supply (default).
46H = Turn off VFD power supply, display’s contents will be preserved.
48H = Enable hex receive mode, character 60H is interpreted as a hexadecimal prefix.
42H = Disable hex receive mode. Hex mode is enabled at power up.
Set asynchronous communication baud rate and parity. Takes effect at power-up or hardware reset.
Bit 7 = Automatic I/O send (0=off, 1=on). Bits 1&0 = baud rate (00=4800, 01=9600, 02=19200, 03=38400).
Bit 2 = Parity (1=even, 0=none) (factory default = 19200 with no parity, automatic I/O send is off)
Set I/O port direction. A ‘1’ indicates an input, a ‘0’ an output. All output lines are immediately set low. All input
lines have their pull-ups enabled. This value is stored in EEPROM and will automatically be set at power up.
Set Output lines on I/O port, a ‘1’ will set 5V on the output ports, or enable the pull-ups on the inputs.
1BH + 52H
Read current I/O port status. A single byte is transmitted showing the current state of the I/O lines.
1BH + 4BH
1CH / 1DH / 1EH
Set I/O port to key scanning. The I/O ports are continuously scanned for any key press. This mode is stored in
EEPROM and will automatically be selected at power up.
Select font. 1CH = proportional mini font. 1DH= fixed spaced 5x7 font. 1E = fixed spaced 10x14 font.
1FH + xl + yt + xr + yb + data
60H + dhH + dlH
20H - FFH
Write graphic data within defined area. See write mode command (1AH) for graphic orientation and cursor
movements. Note: This command is available on software version 3 only. Press setup button to view.
Write to the display module using a 2-byte hexadecimal number. dhH = high nibble, dlH = low nibble. E.g.
Sending `19 will reset the display.
Display character from selected font.
Notes: - Busy times are not inclusive of a 100us scan period, this must be taken into consideration. If the cursor is enabled, busy times will increase by a further 50us.
All coordinates are absolute. The origin (00H, 00H) is the top left of the display. All data shown is in hexadecimal format.
NORITAKE ITRON VFD MODULES
GU180x32D-K610A4