beautypg.com

Matrix Orbital LCD/VFD Legacy User Manual

Page 2

background image

Contents

Contents

ii

1 Introduction

1

1.1 What to Expect From the LCD4041 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.2 What Not to Expect From the LCD4041 . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.3 Setup for Testing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1

1.4 Trying Out the LCD4041 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2

1.5 Manual Over-ride . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3

2 Connections

4

2.1 Connector Pinout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

2.1.1 Power and I

2

C Connections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4

2.1.2 Five Volt Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5

2.1.3 Wide Voltage Range Modules . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6

2.1.4 Power through the DB-9 Connector . . . . . . . . . . . . . . . . . . . . . . . . . .

7

2.1.5 RS-232 Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7

2.1.6 I

2

C Communications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.1.7 ACK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8

2.2 General Purpose Output . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9

3 Displaying Text

10

3.1 General . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

3.2 The built in Character Font . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3.3 Writing Text to the Display . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.4 Text Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.4.1 Auto scroll on (254 81) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.2 Auto scroll off (254 82) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

3.4.3 Set cursor position (254 71 [column] [row]) . . . . . . . . . . . . . . . . . . . . . . 12
3.4.4 Send cursor home (254 72) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.5 Turn on underline cursor (254 74) . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.6 Turn off underline cursor (254 75) . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
3.4.7 Turn on block (blinking) cursor (254 83) . . . . . . . . . . . . . . . . . . . . . . . 12

3.4.8 Turn off block (blinking) cursor (254 84) . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.9 Cursor left (254 76) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.4.10 Cursor right (254 77) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4 Bar Graphs and Special Characters

13

4.1 Command List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13

4.1.1 Initialize wide vertical bar graph (254 118) . . . . . . . . . . . . . . . . . . . . . . 13
4.1.2 Initialize narrow vertical bar graph (154 115) . . . . . . . . . . . . . . . . . . . . . 14
4.1.3 Draw vertical bar graph (254 61 [column] [height]) . . . . . . . . . . . . . . . . . . 14
4.1.4 Initialize horizontal bar graph (254 104) . . . . . . . . . . . . . . . . . . . . . . . . 14

4.1.5 Draw horizontal bar graph (254 124 [column] [row] [dir] [length]) . . . . . . . . . . 14
4.1.6 Define custom character (254 78 [c] [8 bytes]) . . . . . . . . . . . . . . . . . . . . 14

Matrix Orbital

LCD4041

ii