If the display shift operation is used on a 20 x 4 display, the addressing is shifted as follows:

Similar documents
DOT MATRIX CHARACTER LCD MODULE USER S MANUAL

DOT MATRIX CHARACTER LCD MODULE USER S MANUAL

unit: mm 3044B - QFP80A unit: mm QFP80D

16COM / 40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

VACUUM FLUORESCENT DISPLAY MODULE SPECIFICATION SPECIFICATION NO. : DS DATE OF ISSUE : Apr., 5, R E V I S I O N : May, 18, 2007

Product Information. Features. Table of Contents EA DIP162 DN3LW EA DIP162 DHNLED EA DIP162 DNLED EA DIP162J DN3LW

MBCF24204B03 技术手册 ( 完整版 ) DoYoung.net 原创技术资料 实物照片 机械参数表.

LCD. Configuration and Programming

JUL. 27, 2001 Version 1.0

16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

M0120SD 201MDB1 1. Vacuum Fluorescent Display Module

JE-AN ELECTRONICS CO.,LTD. Spec. No: WG240128A

HD44780U (LCD-II) A single HD44780U can display up to one 8-character line or two 8-character lines.

AN1745. Interfacing the HC705C8A to an LCD Module By Mark Glenewinkel Consumer Systems Group Austin, Texas. Introduction

Lab 3 LCD Mar

Sitronix. ST7038i FEATURES GENERAL DESCRIPTION. Dot Matrix LCD Controller/Driver

INTEGRATED CIRCUITS DATA SHEET. PCF2119x-2 LCD controllers/drivers. Product specification File under Integrated Circuits, IC12

SC162A VER2.1 CONTENT. 1. General description

LCD MODULE 1x mm INCL. CONTROLLER HD 44780

中显液晶 技术资料 中显控制器使用说明书 2009年3月15日 北京市海淀区中关村大街32号和盛大厦811室 电话 86 010 52926620 传真 86 010 52926621 企业网站.zxlcd.com

34COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

OPTIONS & SELECTION GUIDES

M0121LB 222LHAR2 I1. Vacuum Fluorescent Display Module

TL0313. LCD driver IC. Apr VER 0.0. lsi. ( 5.5V Specification ) 65COM / 132SEG DRIVER & CONTROLLER FOR STN LCD. TOMATO LSI Inc.

16COM/40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

Parallel Display Specifications Revision 1.0

LCM NHD-0440CI-YTBL. User s Guide. (Liquid Crystal Display Module) RoHS Compliant. For product support, contact NHD CI- Y- T- B- L-

LCD Module User Manual

LCD Module User Manual

Dot Matrix LCD Controller Driver

SPECIFICATION NO. : DS D A T E O F I S S U E : March 27, 2007

SPECIFICATION Model: LMB161A

User s Guide ATM1602B

3.Absolute maximum ratings Item Symbol Standard Unit Power voltage VDD-VSS Input voltage VIN VSS - VDD

DISPLAY DEVICES 20T202DA1J (Tentative) Page - 1 / 18 VACUUM FLUORESCENT DISPLAY MODULE

LINPO TECHNOLOGY LTD SPECIFICATIONS OF LCD MODULE

ELCT501 Digital System Design Winter Tutorial #11 FPGA Complete Design Flow with LCD Example

Data Sheet. Tranma Alphanumeric dot matrix liquid crystal displays with backlighting ATTENTION

LCD Module Specification

INTEGRATED CIRCUITS DATA SHEET. PCF2119X LCD controllers/drivers. Product specification Supersedes data of 2002 Jan 16.

8. SED1565 Series. (Rev. 1.2)

16COM/80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD

COMP2121: Microprocessors and Interfacing. I/O Devices (II)

QP-5515 DOT MATRIX LIQUID CRYSTAL DISPLAY MODULE USER S MANUAL. Distributed by:

DATA SHEET. PCF2113x LCD controller/driver INTEGRATED CIRCUITS Apr 04

Newhaven Display International, Inc Technology Drive, Suite 101 Elgin IL, Ph: Fax:

SSD1803. Product Preview. 100 x 34 STN LCD Segment / Common Mono Driver with Controller

US x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters.

LCD MODULE 4x mm INCL. CONTROLLER SSD1803

SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

RW1062 INTRODUCTION FUNCTIONS FEATURES. Crystalfontz. Thiscontrolerdatasheetwasdownloadedfrom htp:/

Parallel Display Specifications Revision 1.1

DM1620. Parameter Dimension Unit

LCD Module User Manual

Item Symbol Standard Unit Power voltage VDD-VSS Input voltage VIN VSS - VDD

LCM NHD-0116AZ-FL-GBW. User s Guide. (Liquid Crystal Display Module) RoHS Compliant. For product support, contact NHD AZ- F- L- G- B- W-

USER S GUIDE ATM4004A

CONTENT. 1. General description

SPECIFICATIONS FOR LCD MODULE

8051 Interfacing: Address Map Generation

3. The MC6802 MICROPROCESSOR

LCDs. Embedded Systems Interfacing. 20 September 2011

Input/Output Devices. Lecturer: Sri Parameswaran Notes by: Annie Guo

RA8835. Dot Matrix LCD Controller Specification. Version 1.2 June 1, RAiO Technology Inc. Copyright RAiO Technology Inc.

Demystifying Character Based LCDs

RA8835A. Dot Matrix LCD Controller Specification. Version 1.1 September 18, RAiO Technology Inc. Copyright RAiO Technology Inc.

e-pg Pathshala Subject: Computer Science Paper: Embedded System Module: Interfacing External Devices using Embedded C Module No: CS/ES/22

Chapter 4. Address. data. Input / Output Programming. Simplified Z80 System Architecture. Memory. program. data. Z80 I/O Programming

SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

RA8802/8820. Character/Graphic LCD Controller. Specification RA8802/8820. Version 1.1. April 26, 2004

AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

LCM-100 LCD Module User s Manual

Character LCD Interface for ez80acclaim! MCUs

M0216MD 162MDBR2 J. Vacuum Fluorescent Display Module

LMB202DBC LCD Module User Manual

Microprocessors & Interfacing

Specification of Vacuum Fluorescent Display NORITAKE ITRON CORPORATION Sheet 1/19 DS25404

Dragon12 LCD Displays Hantronix_CLD.PDF data sheet (Dragon12 CD-ROM) Dragon12 LCD Display. The Dragon12 board has a 16 character x 2 line display

ST Sitronix ST7565R. 65 x 132 Dot Matrix LCD Controller/Driver. Ver 1.7 1/ /06/01

Dragon12 LCD Displays Hantronix_CLD.PDF data sheet (Dragon12 CD-ROM) Dragon12 LCD Display. The Dragon12 board has a 16 character x 2 line display

AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

LCD MODULE DEM SBH-PW-N

Dragon12 LCD Displays Huang Sections 7.8 Hantronix_CLD.PDF data sheet (Dragon12 CD-ROM) ATD_10B8C Block User Guide. Dragon12 LCD Display

Crystalfontz America, Inc.

DOT MATRIX LIQUID CRYSTAL DISPLAY MODULE

LM240128TCW LCD Module User Manual

ST Sitronix ST7565P. 65 x 132 Dot Matrix LCD Controller/Driver

NT7651. LCD controller/driver 16Cx2 characters icons PRELIMINARY. Features. General Description

DISPLAYTRONIC A DIVISION OF ZE XIAMEN SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

LCD Display. Other I/O. LCD display Flash ROM SPI EPROM Keyboard (PS/2) UART connectors DAC ADC. 2-line, 16 character LCD display

The modules in this lab room are 4 line by 16 character display modules. The data sheet/users manual for the module is posted on My.Seneca.

Lab Experiment 9: LCD Display

LCM NHD-0440AZ-FSW -FBW. User s Guide. (Liquid Crystal Display Character Module) RoHS Compliant FEATURES

BV4218. I2C-LCD & Keypad. Product specification. December 2008 V0.a. ByVac 2006 ByVac Page 1 of 9

LC75810E, LC75810T 1/8 to 1/10-Duty Dot Matrix LCD Controller / Driver

TL0324S. TOMATO LSI Inc. 65COM / 132SEG DRIVER & CONTROLLER FOR STN LCD. LCD driver IC. April VER 0.2

Chapter 6 (Lect 3) Counters Continued. Unused States Ring counter. Implementing with Registers Implementing with Counter and Decoder

8051 I/O and 8051 Interrupts

Densitron Novel Engineering Worldwide Solutions

Transcription:

If the display shift operation is used on a 2 x 4 display, the addressing is shifted as follows: Left Shift Column 2 3... 8 9 2 line 2 3 2 3 4 line 2 4 42 43 52 53 54 line 3 5 6 7 26 27 28 line 4 55 56 57 66 67 68 Right Shift Column 2 3... 8 9 2 line 27 2 line 2 67 4 4 5 5 52 line 3 3 4 5 24 25 26 line 4 53 54 55 64 65 66.7.6.5 FOUR LINE DISPLAYS: With more than 2 characters per line. 4 characters x 4 lines (/6 duty x 2) Four line displays with more than 2 characters per line (i.e. 4 characters x 4 lines) operate as two separate 4 character x 2 line displays. Column 2 3... 38 39 4 line 2 25 26 27 line 2 4 4 42 65 66 67 line 3 2 25 26 27 line 4 4 4 42 65 66 67 If the display shift operation is used on a 4 x 4 display, the addressing is shifted as follows: Left Shift Column 2 3... 38 39 4 line 2 3 26 27 line 2 4 42 43 66 67 4 line 3 2 3 26 27 line 4 4 42 43 66 67 4 Upper half Display Lower half Display Right Shift Column 2 3... 38 39 4 line 27 24 25 26 line 2 67 4 4 64 65 66 line 3 27 24 25 26 line 4 67 4 4 64 65 66 Upper half Display Lower half Display 2

The display shift operation can be performed on either the upper or lower half of the display independently of the other. In either case, the display shift operation is exactly the same as the display shift operation on the 4 x 2 line display. Notice that when display shift operations are performed, the 6 character display window is shifted through the full 8 byte DD RAM area..7.7 Character Generator ROM (CG ROM) The Character Generator Read Only Memory (CG ROM) is an 8 x 8 ROM capable of generating 6 types of 5 x 7 dot or 32 types or 5 x dot character patterns from an 8 character code. 5 x character patterns cannot be utilized on all character display modules. Table 5.3 shows the standard character font table. Custom CG ROM tables can be obtained if necessary. Please contact your local Optrex sales representative for details..7.8 Character Generator RAM (CG RAM) The CG RAM is a 64 x 8 RAM in which the user can program custom character patterns. Either 8-5 x 7 character patterns or 4-5 x character patterns can be written. To write previously programmed characters from the CG RAM to the DD RAM, character codes H through 7H are used. (See character font table 5.3) The relationships between CG RAM address and data and the displayed character is shown in tables 5. and 5.2 respectively. Unused CG RAM locations can be used for general purpose RAM. To program a 5 x 8 character pattern into the CG RAM location #2, the following steps should be taken. A. Use the Set CG RAM address command to position the CG RAM pointer to the n th row of character #2. Ex. RS R/W DB 7 DB 6... DB DB Y Y Y 44444424444443 4444244443 44442444443 Set CG RAM Address Command Character Location #2 n th row of character #2 (initially YYY=) B. Use the Write Data to CG or DD RAM Command to write the top row of the custom character. Ex. RS R/W DB 7 DB 6... DB DB x x x y y y y y 442443 4444244443 444444442444444443 Write Data Don t Care 5 s of character pattern for row n of 7. Command 22

C. The YYY portion of the Set CG RAM address command used in step is auto incremented if the I/O is set in the Entry Mode Set command. When this is the case, return to step 2 until all rows of the character are written. D. After writing all 7 rows of data, use the Set DD RAM address command to return the address counter to a DD RAM location. E. To display the custom character written above, use the Write Data to CG or DD RAM command with the write data being 2H to display the character in the DD RAM address used in step 4. Ex. RS R/W DB 7 DB 6... DB DB 23

Table 5. Relation between CG RAM address, character codes (DD RAM) and character patterns Character code (DD RAM data) 7 6 5 4 3 2 Higher order order Lower CG RAM address 5 4 3 2 Higher order Lower order Character pattern (CG RAM data) 7 6 5 4 3 2 Higher order Lower order Example of character () Cursor position Example of character (2) means Don t care. Notes:. Character code s ~ 2 correspond to CG RAM address 3 ~ 5. (3 s: 8 types) 2. CG RAM address s ~ 2 designate the line position within a character pattern. The 8 th line is the cursor position and display is determined by the logical OR of the 8 th line and the cursor. Maintain the 8 th line data, corresponding to the cursor display position, in the state for cursor display. When the 8 th line data is lights up regardless of cursor existence. 3. Character pattern row positions correspond to CG RAM data s ~ 4 as shown in the figure ( 4 being at the left end). 24

Since CG RAM data s 5 ~ 7 are not used for display, they can be used for the general data RAM as memory still exits. 4. As shown in Table 5., CG RAM character patterns are selected when character code s 4 ~ 7 are all. However as character code 3 is an ineffective the R display in the character pattern example is selected by character code (hexadecimal) or 8 (hexadecimal). 5. for CG RAM data corresponds to selected pixels and for non selected. 25

Table 5.2 Relation between CG RAM address, character codes (DD RAM) and character patterns Character code (DD RAM data) 7 6 5 4 3 2 Higher order order Lower CG RAM address 5 4 3 2 Higher order Lower order Character pattern (CG RAM data) 7 6 5 4 3 2 Higher order Lower order Example of character pattern Cursor position means Don t care. 26

Note:. Character code s,2 correspond to CG RAM address 4, 5 (2 s: 4 types) 2. CG RAM address s ~ 3 designate the line position within a character pattern. The th line is the cursor position and display is determined by the logical OR of the th line and the cursor. Maintain the th line data, corresponding to the cursor display position, in the state for cursor display. When the th line data is lights up regardless of cursor existence. 3. Character pattern row positions are the same as 5 x 7 dot character pattern positions. Since CG RAM data s 5 ~ 7 are not used for display, they can be used for the general data RAM as memory still exits. 4. As shown in Table 5.2, CG RAM character patterns are selected when character code s 4 ~ 7 are all. However, since character code and 3 are ineffective s, the display of character pattern example is selected by character code 8 9 (hexadecimal). 5. for CG RAM data corresponds to selected pixels and for non selected. 27

High order Low order. X X X X Table 5.3 Standard Character Font Table CG RAM () X X X X (2) X X X X (3) X X X X (4) X X X X (5) X X X X (6) X X X X (7) X X X X (8) X X X X () X X X X (2) X X X X (3) X X X X (4) X X X X (5) (6) 28

(7) (8) Note: Character of high order and may be inadequate. 29

2 MPU INTERFACING 2. General Each character display can be operated in either 4 or 8 mode. Instructions/Data are written to the display using the signal timing characteristics found in section 4.2. When operating in 4 mode, data is transferred in two 4 operations using data s DB 4 - DB 7. DB - DB 3 are not used and should be tied low. When using 4 mode, data is transferred twice before the instruction cycle is complete. First the high order nibble is transferred then the low order nibble. The busy flag should only be checked after both nibbles are transferred. When operating in 8 mode, data is transferred using the full 8 bus DB - DB 7. 2.2 Initialization 2.2. Initialization using the Internal Reset Circuit The display can be initialized using the internal reset circuit if the Internal Power Supply Reset timing below is met. Vcc GND 4.5V.2V.2V.2V t rcc t off.ms t rcc ms t off ms Note: t off represents the time of power off condition for a momentary power supply dip or when cycling power off then on. 3