LCD2041-V Matrix Orbital, LCD2041-V Datasheet

no-image

LCD2041-V

Manufacturer Part Number
LCD2041-V
Description
LDC CHAR 9 TO 15VDC 20X4 Y/GBK
Manufacturer
Matrix Orbital
Series
LCD2041r
Datasheets

Specifications of LCD2041-V

Display Type
LCD - Monochrome
Display Mode
Reflective
Number Of Digits/alpha
80
Outline L X W X H
98.00mm x 60.00mm x 27.50mm
Viewing Area
76.00mm L x 25.20mm W
Backlight
LED - Yellow/Green
Display Format
20 x 4
Character Size
4.75mm H x 2.95mm W
Character Format
*
Voltage - Supply
9 V ~ 15 V
Interface
RS232
Operating Temperature
0°C ~ 50°C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Dot Size
-
Lead Free Status / Rohs Status
 Details
Other names
Q4126558
LCD2041
Technical Manual
Revision: 2.1

Related parts for LCD2041-V

LCD2041-V Summary of contents

Page 1

... LCD2041 Technical Manual Revision: 2.1 ...

Page 2

... Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 5.1.1 Character Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.1.2 Control Characters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 5.2 Auto Scroll 5.3 Auto Scroll Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.4 Clear Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.5 Changing the Startup Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22 5.6 Set Auto Line Wrap 5.7 Set Auto Line Wrap Off . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 5.8 Set Cursor Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Matrix Orbital LCD2041 ...

Page 3

... Set and Save Brightness . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 8.6 Set Contrast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 8.7 Set and Save Contrast . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 9 Data Security 9.1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9.2 Set Remember . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 9.3 Data Lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 9.4 Set and Save Data Lock . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.5 Write Customer Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 9.6 Read Customer Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 Matrix Orbital LCD2041 iii ...

Page 4

... Display Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 11.6 Data Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 11.7 Miscellaneous . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 11.8 Command By Number . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 12 Appendix 12.1 Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 12.1.1 Environmental . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 12.1.2 Electrical . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 12.2 Optical Characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 12.3 Physical Layout . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 12.4 Ordering Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 12.5 Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50 12.6 Contacting Matrix Orbital . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 12.7 Revision History . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Matrix Orbital LCD2041 ...

Page 5

... The LCD2041 is an intelligent LCD display designed to decrease development time by providing an instant solution to any project. With the ability to communicate via serial RS-232/TTL and I the versatile LCD2041 can be used with virtually any controller. The ease of use is further enhanced by an intuitive command structure to allow display settings such as backlight brightness, contrast and baud rate to be software controlled ...

Page 6

... You will find these accessories and others on our e-commerce website at http://www.matrixorbital.com. To contact a sales associate see Section 12.6 on page 51 for contact information. Figure 3: 5V Power Cable Adapter Matrix Orbital Figure 2: LCD2041 Options Figure 4: 12V Power Cable Adapter (V/VPT Models) LCD2041 2 ...

Page 7

... Selectable communication protocol, serial at RS-232 or TTL levels or I • Three, 5V -20mA, general purpose outputs for a variety of applications • Lightning fast communication speeds 57.6 kbps for RS-232 and 100 kbps for I • Default 19.2 kbps serial communication speed Matrix Orbital Figure 6: Serial Cable 4FT 2 C LCD2041 ...

Page 8

... Matrix Orbital Figure 8: Aluminum Mountings Figure 9: Mounting Kits LCD2041 4 ...

Page 9

... Horizontal or vertical bar graphs • Fits Matrix Orbital’s mountings without any modifications 1.4 Connecting The LCD2041 connects seamlessly and excellent means of testing the functionality. To connect your display to a PC, you will require a standard RS-232 9-pin serial cable such as the one pictured well as a modifi ...

Page 10

... Matrix Or- bital’s support site at http://www.matrixorbital.ca/software/software_alpha/ Matrix Orbital Comport Baudrate Figure 11: uProject Settings LCD2041 The serial port the display is plugged in to. The communication speed the display module is set to. (Default 19,200) ...

Page 11

... Manual Override 2.1 DB-9 Connector The LCD2041 provides a DB-9 Connector to readily interface with serial devices which use the EIA232 standard signal levels of ±12V to ±12V also possible to communicate at TTL levels +5V by setting the Protocol Select Jumpers to TTL added feature it is also possible to apply power through pin 9 of the DB-9 Connector in order to reduce cable clutter ...

Page 12

... Matrix Orbital 2 Pin SDA (I C data) 2 Pin SCL (I C clock) Pin GND 5 PWR Pin 9 (Must solder Power Through DB- 9 Jumper. See table 1 on page 10 for power requirements.) Figure 13: RS-232 Pin out below. The LCD2041 allows all voltage models to use the figure 14 LCD2041 8 ...

Page 13

... Matrix Orbital LCD2041 9 ...

Page 14

... AND through the Power/Data Connector at the same time. 2.2 Power/Data Connector The Power/Data Connector provides a standard connector for powering the display module. The LCD2041 requires five volts for the standard display module, between nine to fifteen for the wide voltage (V) and be- tween nine to thirty-fi ...

Page 15

... I C jumpers and solder them to the TTL jumpers. Matrix Orbital = symbol and place them on the jumpers labeled with the , provide the means necessary to toggle the figure protocols default, the jumpers are set to RS-232 mode LCD2041 Power/Data Connector [ 2 Pin SCL (I C clock Pin 3 ...

Page 16

... Matrix Orbital LCD2041 12 ...

Page 17

... General Purpose Outputs A unique feature of the LCD2041 is the ability to control relays and other external devices using a General Purpose Output, which can provide current and +5Vdc from the positive side of the GPO. If the device, which is being driven by a GPO, requires a relatively high current (such as a relay) and has an internal resistance of its own greater than 250 ohms, then the 240 ohm resistor, which is associated with the GPO may be removed and replaced with a Jumper ...

Page 18

... Matrix Orbital LCD2041 14 ...

Page 19

... The last step will be to check the Power / Data Connector on the LCD2041. If the Power / Data Connector has become loose, or you are unable to resolve the issue, please contact Matrix Orbital, see 12 ...

Page 20

... The default read address of the display module will be 0x51, whereas the write address is 0x50 by default. This address may be changed by using cmd 254 / 51 / <address>. The LCD2041 should only be sent addresses that are even (LSB is 0). When the 2 ...

Page 21

... RS-232 protocol default baud rate of 19,200 bps and is capable of standard baud rates from 9600 to 115,200 bps. Furthermore the LCD2041 is also capable of reproducing any non-standard baud rate in between using values entered into our baud rate generation algorithm and set through command 164 (0xA4). ...

Page 22

... The new I C write address (0x00 - 0xFF write address of the module between 0x00 2 C write address must be an even number and the read 0xFE 0x39 [speed] 254 57 [speed] 254 “9” [speed] Length Description 1 Hex value corresponding to a baud rate. LCD2041 2 C write 18 ...

Page 23

... Manual Override jumper to be set. Remembered Always Matrix Orbital Baud Rate 1200 2400 4800 9600 19200 28800 38400 57600 115200 2 C mode. 0xFE 0xA4 [speed] 254 164 [speed] Length Description 2 Inputed LSB MSB from baud rate formula (12-2047). LCD2041 CrystalSpeed 1 to 8×DesiredBaud 19 ...

Page 24

... Text 5.1 Introduction The LCD2041 is an intelligent display module, designed to reduce the amount of code necessary to begin displaying data. This means that it is able to display all ASCII formated characters and strings that are sent to it, which are defined in the current character set. The display module will begin displaying text at the top left corner of the display area, known as home, and continue to print to the display was a page on a typewriter ...

Page 25

... Character Set 5.1.2 Control Characters In addition to a full text set, the LCD2041 display supports the following ASCII Control characters: 0x08 Backspace 0x0C Clear screen / New page 0x0D Carriage return 0x0A Line feed / New line 5.2 Auto Scroll On Matrix Orbital Figure 20: Character Set ...

Page 26

... Decimal ASCII Description In order to change the text that is displayed by the LCD2041 when it starts up simply send the command bytes 254 64 followed by the characters that you wish to display, starting from the top left. This command will automatically line wrap the characters that are sent to it. ...

Page 27

... Set Cursor Position Hexadecimal Syntax Decimal ASCII Parameters Parameter col row Matrix Orbital 0xFE 0x43 254 67 254 “C” 0xFE 0x44 254 68 254 “D” 0xFE 0x47 [col] [row] 254 71 [col] [row] 254 “G” [col] [row] Length Description 1 Column 1 Row LCD2041 23 ...

Page 28

... Remembered No 5.11 Move Cursor Forward Hexadecimal Syntax Decimal ASCII Matrix Orbital 0xFE 0x48 254 72 254 “H” 0xFE 0x4C 254 76 254 “L” 0xFE 0x4D 254 77 254 “M” LCD2041 24 ...

Page 29

... This command will turn the the underline cursor off. Remembered Yes 5.14 Blinking Block Cursor On Hexadecimal Syntax Decimal ASCII Description This command will cause the LCD2041 to display a block cursor at the current text insertion point. Remembered Yes 5.15 Blinking Block Cursor Off Matrix Orbital 0xFE 0x4A 254 74 254 “J” ...

Page 30

... Special Characters 6.1 Introduction The LCD2041 has the ability to create four different sets of eight custom characters and save them to internal banks of memory. Each set of eight can be recalled from memory at any time, and selected characters can be written to the display screen. Characters and sets can be created at any time, saved for later use, and displayed to the screen through the intuitive command structure described below ...

Page 31

... Description The LCD2041 allows for upta to eight custom defined characters to be added onto the the character set. A custom character is a five by eight pixel matrix with each row represented by a byte value. For example: Each bit value of one, in the table, represents an on pixel, whereas a value of zero represents a pixel that is turned off. Therefore in order to defi ...

Page 32

... Description New to the LCD2041 has added five non-volatile memory banks for custom character storage. This is intended to allow you to create your own custom bar graphs, medium/large numbers and startup screen. However, each memory bank may be used to store a set of any eight custom characters; with the only provision being that memory bank zero contains the characters that will be used in the startup screen ...

Page 33

... NOTE Medium Numbers must be initialized before this command is executed. Remembered No Matrix Orbital 0xFE 0x6D 254 109 254 “m” 0xFE 0x6F [Row] [Col] [Digit] 254 111 [Row] [Col] [Digit] 254 “o” [Row] [Col] [Digit] Length Description 1 The row number. 1 The column number. 1 Medium number to place (0-9). LCD2041 29 ...

Page 34

... Horizontal Bar’ command. Remembered No Matrix Orbital 0xFE 0x6E 254 110 254 “n” 0xFE 0x23 [Col] [Digit] 254 35 [Col] [Digit] 254 “#” [Col] [Digit] Length Description 1 The column number. 1 Large number to place (0-9). 0xFE 0x68 254 104 254 “h” LCD2041 30 ...

Page 35

... Length Description 1 The column number. 1 The row number. 1 The direction of the bar data (0 or 1). 1 The length of the bar data. 0xFE 0x73 254 115 254 “s” LCD2041 31 ...

Page 36

... General purpose outputs allow you to connect devices, such as LEDs, to the LCD2041 and supply them with up to 20mA of current at 5V. The LCD2041 has 3 GPOs which are software controlled, with functions to turn them on/off and set the power state for the next startup. ...

Page 37

... Syntax Decimal ASCII Parameter Parameters Num Description This command turns ON general purpose output [num]. The standard GPO’s on the LCD2041 output 20mA of current at 5V. NOTE ON means the output is pulled LOW. Remembered Yes 7.4 Set Startup GPO state Hexadecimal Syntax Decimal Parameter ...

Page 38

... Display Functions 8.1 Introduction The LCD2041 employs software controlled display settings, which allow for control over, clearing the screen, changing the brightness and contrast or setting timers for turning off. The combination of these allow you complete software control over your display’s appearance. ...

Page 39

... Length Description 1 Display brightness setting (0 to 255). 0xFE 0x98 [brightness] 254 152 [brightness] Length Description 1 Backlight setting (0 to 255). 0xFE 0x50 [contrast] 254 80 [contrast] 254 “P” [contrast] Length Description 1 Contrast value (0 to 255). LCD2041 35 ...

Page 40

... NOTE This command saves the [contrast] value so that it is not lost after power down. Remembered Yes Default 128 Matrix Orbital This command has only 32 levels for X-Board based displays, meaning eight 0xFE 0x91 [contrast] 254 145 [contrast] Length Description 1 Contrast value (0 to 255). LCD2041 36 ...

Page 41

... Ensuring that your LCD2041 display’s exactly what you want it to can be the difference between a projects success and failure. This is why we incorporate features such as Data Lock into the LCD2041 With this new feature you now are in control over of how and when settings will be changed so there is no need to worry about the module acting exactly like you expected it to because all the settings may be locked and remembered for the next power up ...

Page 42

... Display Lock When this bit is set (1) the module is locked from dis- playing any new informa- tion. (text lock) Hex Dec Binary 0x00 0 0 0x50 80 01010000 Setting and Command Lock LCD2041 2 C Slave Description Unlock 38 ...

Page 43

... Matrix Orbital 0xFE 0xCB 0xF5 0xA0 [level] 254 203 245 160 [level] Length Description 1 Sets the data lock level 0xFE 0x34 [data] 254 52 [data] 254 “4” [data] Length Description 16 Writes the customer data 0xFE 0x35 254 53 254 “5” LCD2041 39 ...

Page 44

... This command will return a byte representing the version of the module, see the following table as an example: Remembered No 10.3 Read Module Type Hexadecimal Syntax Decimal ASCII Matrix Orbital 0xFE 0x36 254 54 254 “6” Hex Value Version Number 0x19 Version 1.9 0x57 Version 5.7 0xFE 0x37 254 55 254 “7” LCD2041 40 ...

Page 45

... VK402-12 4A LK402-25 4C PK204-25 4E MOS 50 XBoard-S 52 MOU 54 LK202-25-USB 56 LK204-25-USB 58 LK162-12-TC 5C Unused 72 LK404-25 74 Unused 78 GLT480282 7A LCD2041 Product ID LCD2021 LCD4021 LK202-25 LK404-55 VFD2041 VK202-25 GLC12232 Unused Unused GLK12232-25 GLK12232-25-SM GLK24064-16-1U GLK12232-16 GLK19264-7T-1U LK204-7T-1U-USB MOS-AV-162A LK162-12 LK202-24-USB LK204-24-USB PK162-12 MOS-AP-162A MOS-AL-162A MOS-AV-202A PK202-24-USB MOS-AL-204 MOS-AL-402 ...

Page 46

... ASCII 254 “C” Hexadecimal 0xFE 0x44 Decimal 254 68 ASCII 254 “D” Hexadecimal 0xFE 0x47 [col] [row] Decimal 254 71 [col] [row] ASCII 254 “G” [col] [row] Hexadecimal 0xFE 0x48 Decimal 254 72 ASCII 254 “H” LCD2041 Page Page ...

Page 47

... Decimal 254 111 [Row] [Col] [Digit] ASCII 254 “o” [Row] [Col] [Digit] Hexadecimal 0xFE 0x6E Decimal 254 110 ASCII 254 “n” Hexadecimal 0xFE 0x23 [Col] [Digit] Decimal 254 35 [Col] [Digit] ASCII 254 “#” [Col] [Digit] LCD2041 Page Page ...

Page 48

... Hexadecimal 0xFE 0x42 [min] Decimal 254 66 [min] ASCII 254 “B” [min] Hexadecimal 0xFE 0x46 Decimal 254 70 ASCII 254 “F” Hexadecimal 0xFE 0x99 [brightness] Decimal 254 153 [brightness] Hexadecimal 0xFE 0x98 [brightness] Decimal 254 152 [brightness] LCD2041 Page Page Page ...

Page 49

... Decimal 254 55 ASCII 254 “7” ASCII “#” Place Large Number 2 “3” Changing the I C Slave Address “4” Write Customer Data “5” Read Customer Data “6” Read Version Number LCD2041 Page 35 36 Page Page ...

Page 50

... Initialize Wide Vertical Bar “|” Place Horizontal Bar Graph Set and Save Contrast Set Remember Set and Save Brightness Set Brightness Setting a Non-Standard Baud Rate Loading Custom Characters Saving Custom Characters Save Startup Screen Custom Characters Set Startup GPO state LCD2041 ...

Page 51

... Table 60: Optical Characteristics 20 columns x 4 rows 98. 60. 27. 4.75 mm 76. 25.00 mm 50, 000 hours typical 20, 000 hours typical 10, 000 hours typical LCD2041 ◦ ◦ +70 C ◦ ◦ + -VPT ...

Page 52

... NOTE To prolong life recommended that the backlight be turned off when the display is not in use. Matrix Orbital LCD2041 48 ...

Page 53

... Physical Layout Matrix Orbital Figure 21: Physical Diagram LCD2041 49 ...

Page 54

... LCD: Liquid Crystal Display* 20: Twenty Character Columns 4: Four Character Rows 1: Single GPO NP: Standard Grey/Yellow-Green GW: Grey/White WB: White/Blue R: Red/Black IY: Yellow/Black NP: Standard (4.75-5.25V) -V: Extended Voltage (9.00-15.0V) -VPT: Wide voltage with ESPS (9.00-35.00V) ◦ NP: Standard ( +50 -E: Extended Temperature (-20 Table 62: Part Options LCD2041 ◦ C) ◦ ◦ + ...

Page 55

... Contacting Matrix Orbital Telephone Sales: 1(403)229-2737 Support: 1(403)204-3750 On The Web Sales: http://www.MatrixOrbital.com Support: http://www.MatrixOrbital.ca Forums: http://www.lcdforums.com 12.7 Revision History Revision 2.0 2.1 Matrix Orbital Table 63: Revision History Description Author Initial Manual Matrix Orbital Updated Backlight Life Clark LCD2041 51 ...

Related keywords