Lab Experiment 9: LCD Display

Size: px
Start display at page:

Download "Lab Experiment 9: LCD Display"

Transcription

1 Lab Experiment 9: LCD Display 1 Introduction Liquid Crystal Displays (LCDs) provide an effective way for processors to communicate with the outside world. The LPC2148 board used in the lab is equipped with a character LCD. In this lab, you will develop assembly programs to write a message string to the LCD module on the Education Board. The objectives include: to learn programming LCDs to practice on writing and calling subroutines to earn more familiarity of programming GPIOs 2 Lab Preparation Please prepare the lab (e.g., read this section, write the needed subroutines, assemble them to eliminate any syntax error) before you come to the laboratory. If possible, you may run your code with RealView Microcontroller Development Kit (RMDK) simulator. This will help you to complete the required task on time. Pin number Table 1. Pin assignment of LCD module. Symbol I/O Function 1 GND - Power supply (GND) 2 VCC - Power supply (+5V) 3 VLCD - Contrast adjust 4 RS Input 0 = Command input; 1 = Data input 5 R/W Input 0 = Write to LCD; 1 = Read from LCD 6 E Input Enable signal 7 D0 Input/Output Data bus line 0 (LSB) 8 D1 Input/Output Data bus line 1 9 D2 Input/Output Data bus line 2 10 D3 Input/Output Data bus line 3 11 D4 Input/Output Data bus line 4 12 D5 Input/Output Data bus line 5 13 D6 Input/Output Data bus line 6 14 D7 Input/Output Data bus line 7 (MSB) 2.1 LCD PIN ASSIGNMENT AND PIN CONFIGURATION The LCD residing on the board comes with a standard KS0070B or equivalent controller, which is a very well-known interface for smaller character based LCDs. Users 1

2 may select to use a 4-bit or an 8-bit interface. If an 8-bit data interface is chosen, 11 pins are needed: 8 data bits (D0 D7), 1 address bit (RS), and 1 read/write bit (R/W), and one control signal (E). Table 1 shows the pin assignment for such LCD-modules as an industrial standard. Figure 1 illustrates the LCD part of the design on the Education Board and shows which pins are used for the interface. All pins can be disconnected from the interface if needed, via jumpers J31 J42. The LCD is powered from the power supply. The display contrast adjustment (VLCD) via is not mounted, therefore, no adjustment is needed for programmers. A LED (LED_C) is connected to the port pin P0.30 to provide the backlight to the LCD if needed. Figure 1. LPC 2148 Education Board Schematic: LCD. According to Figure 1, the following port pins are used in the LCD interface and need to be configured as GPIO pins: (1) Port 0 pins: P0.22 and P0.30 (2) Port 1 pins: P1.16 P1.25 To configure Port 0 pins as GPIO pins, we use the following two control registers: (1) Pin Function Select register 0 (PINSEL0, read/write through address 0xE002 C000) (2) Pin Function Select register 1 (PINSEL1, read/write through address 0xE002 C004) 2

3 The PINSEL0 register controls the functions of the lower 16 pins P0.15 P0.0; To configure P0. as a GPIO pin, we write 00 to bit locations [ ] of PINSEL0, where. For example, to set P0.15 as a GPIO pin, we can write LDR r1, =PINSEL0 LDR r0, [r1] ;read the current contents of PINSEL0 BIC r0, r0, #0xC ;modify the contents by clearing bits [31:30] STR r0, [r1] ;write the value back to PINSEL0 The PINSEL1 register controls the functions of the upper 16 pins P0.31 P0.16; To configure P0. as a GPIO pin, we write 00 to bit locations [ ] of PINSEL0, where and. To configure Port 1 pins as GPIO pins, we use the control register PINSEL2, with assigned address 0xE002 C014. For the LCD interface, pins P1.25 P1.16 are used as GPIO pins; bit 3 of PINSEL2 needs to be cleared for this pin configuration. WARNING : Must use read-modify-write operation when accessing PINSEL2 register. Accidental write of 0 to other bits may cause an incorrect code execution! After programming the pins for GPIO function, we need to configure the signal direction of each pin. For this lab experiment, set each of these pins as output pins. The control registers used to set up data direction of port 0 and port 1 are: Port 0: IO0DIR -- 0xE Port 1: IO1DIR -- 0xE Along with the data direction registers, you may need to configure the following registers: Port 0: IO0SET - 0xE IO0CLR - 0xE C Port 1: IO1SET - 0xE IO1CLR - 0xE C Write Assembly code to do the above configurations and group the code as a subroutine. You may name the subroutine as LCD_pins, or something similar. Programming Tips: Define the bit locations of port pins as meaningful names to increase readability as well as simplicity for programming and debugging. An example is shown below. LCD_DATA EQU 0x00FF0000 ; P P1.23 LCD_RS EQU 0x ; p1.24 LCD_E EQU 0x ; p1.25 LCD_RW EQU 0x ; P0.22 LCD_LIGHT EQU 0x ; P0.30 3

4 2.2 LCD CONTROL LINES The LCD standard requires 3 control lines as well as either 4 or 8 I/O lines for the data bus. The user may select whether the LCD is to operate with a 4-bit data bus or an 8-bit data bus. The three control lines are referred to as E, RS, and R/W. The E line is called "Enable". This control line is used to tell the LCD that you are sending it data, where the data here could be a character for display or a LCD command. To send data to the LCD, your program should first set this line high (1) and then set the other two control lines and put data on the data bus. When the other lines are completely ready, bring EN low (0) again. The 1-0 transition tells the LCD processor to take the data currently found on the data bus. The RS line is the "Register Select" line. There are two registers available for the LCD processor: text register and command register. When RS is low (0), the data is to be treated as a command or special instruction (such as clear screen, position cursor, etc.). When RS is high (1), the data being sent is text which should be displayed on the screen. For example, to display the letter "T" on the screen you would set RS high. The R/W line is the "Read/Write" control line. When RW is low (0), the information on the data bus is being written to the LCD. When RW is high (1), the program is effectively querying (or reading) the LCD. Only one instruction ("Get LCD status") is a read command. All others are write commands so R/W will almost always be low. For this lab, we will write to the LCD only. Finally, the data bus consists of 4 or 8 lines (depending on the mode of operation selected by the user). In this lab, we are using 8-bit data bus; the lines are referred to as D0 (LSB), D1, D2, D3, D4, D5, D6, and D7 (MSB). Based on the above introduction, write the following two subroutines to send a command and a character to LCD, respectively. You may name the subroutines LCD_cmd and LCD_char. (A) Write a subroutine which sends a command to LCD, by following the steps below: (1) D[7:0] = command (passed from the calling program). (2) RS = 0, R/W = 0, and E = 0 ; and wait for at least. (3) E = 1 ; and wait for at least. (4) E = 0; and wait for at least. (B) Write a subroutine which sends a character to LCD, by following the steps below: (1) D[7:0] = character (passed from the calling program). (2) RS = 1, R/W = 0, and E = 0; and wait for at least. (3) E = 1 ; and wait for at least. (4) E = 0; and wait for at least. 4

5 Programming Tip: Note that all the delays are minimum time required for the operations. You may insert longer delays. Therefore, you may call a short delay subroutine which takes an argument to generate multiples of or delay. 2.3 LCD INITIALIZATION Before you may really use the LCD, you must initialize and configure it. This is accomplished by sending a number of initialization commands to the LCD. The first instruction that we send is a LCD command 0x30, which wakes up the LCD module. This command needs to be sent three times to the LCD with proper delays in between. After waking up the LCD module, we send the next command 0x38 for function select. This command is really the sum of three option bits: 0x20, 0x10, and 0x80. The instruction itself is 0x20 for Function set. The value 0x10 indicates an 8-bit data bus, and 0x80 selects a two-line display. We also select a 5x7 dot character font with this command. The details about this command can be found in the Appendix: LCD Instruction Set The third byte of the initialization sequence is the command 0x0C. The command 0x0C is really the instruction 0x08 ( Display On/Off control ) plus 0x04 to turn the LCD on. The next byte we need to send is 0x01. The instruction ( Clear display ) is to configure LCD to clear screen and make cursor home. The last byte we need to send is used to configure additional operational parameters of the LCD. We must send the value 0x06. The command 0x06 is really the instruction 0x04 ( Entry mode set ) plus 0x02 to configure the LCD such that every time we send it a character, the cursor position automatically moves to the right. Having executed this code the LCD will be fully initialized and ready for us to send display data to it. Proper waiting periods need to be inserted after a command is sent out. Sending a command to the LCD can be implemented by calling the subroutine suggested in the end of Section 2.2. The initialization procedure for 8 bit interface is summarized below, for which the code can be written as a subroutine LCD_init: (1) E = RS = RW = 0, and wait for at least 15ms. (2) Send command 0x30 to the pins D[7:0] of the LCD, and wait for at least 4.1ms. (3) Send command 0x30 and wait for at least 100µs. (4) Send command 0x30 and wait for at least 4.1ms. (5) Send command 0x38 to the LCD. (6) Send command 0x0C to the LCD. (7) Send command 0x01 to the LCD. 5

6 (8) Send command 0x06 to the LCD. 2.4 CURSOR POSITIONING The LCD module contains a certain amount of memory which is assigned to the display. All the text we write to the LCD module is stored in this memory, and the LCD module subsequently reads this memory to display the text on the LCD itself. This memory can be represented with the "memory map" in Figure 2. Figure 2. 2x16 LCD memory map. In this memory map, the area shaded in blue is the visible display. As you can see, it measures 16 characters per line by 2 lines. The numbers in each box is the memory address that corresponds to that screen position. Thus, the first character in the upper left-hand corner is at address 0x00. The following character position (character #2 on the first line) is address 0x01, etc. This continues until we reach the 16th character of the first line which is at address 0x0F. However, the first character of line 2, as shown in the memory map, is at address 0x40. This means if we write a character to the last position of the first line and then write a second character, the second character will NOT appear on the second line. That is because the second character will effectively be written to address 0x10 -- but the second line begins at address 0x40. Thus we need to send a command to the LCD that tells it to position the cursor on the second line. The "Set Cursor Position" instruction is 0x80. To place the cursor at a certain location, we must add the address of the location to the command 0x80. For example, if we want to display a letter on the first character position of the first line, we need to send command 0x80 (i.e., 0x80 + 0x00) to the LCD. To place cursor at the first character position of the second line, we send command 0xC0. To place cursor at the second character position of the second line, we send command 0xC1, and so on. Write a subroutine which displays a character string starting from a certain location on the LCD. There should be two arguments for this subroutine: the character to display and the location to display. This subroutine should follow the sequence below: (1) Send LCD command to place the cursor for the first character. (Note that the cursor moves right by one location automatically.) (2) Call the subroutine LCD_char to send one character. (3) Repeat (2) until a null character is fetched. 6

7 3 Lab Tasks For the tasks below, complete the following requirements: Create at least 3 subroutines in ARM assembly listed in the task 1 BEFORE coming to the lab. Simulate your code and verify the result with the debugger to make sure that the program sends the correct data to the control registers and port pins. Download the machine code in HEX file to the LPC2148 microcontroller, and verity the result after execution. Demonstrate the results to the lab instructor before you leave the lab. Task 1: Write the following subroutines for LCD display and group them in one program file named as lcd_subs.s: Wait_10µs or Wait_1µs which can produce multiples of 10µs (or 1µs) time delay. LCD_pins which configures all port pins of the LPC2148 for LCD interface LCD_init which follows the initialization sequence to wake up LCD and configure its functions LCD_cmd which sends a command to the LCD LCD_char which sends a character to the LCD LCD_string which display a string starting from a certain location on the LCD. LCD_clear which clears the display and set cursor home. Task 2: Write a program code to display two character strings on the first and second line of the LCD, respectively, by calling the subroutines written in lcd_subs.s. Note that the strings to display need to be stored in the memory. Task 3: Generate a rotating display on the first line of the LCD; more specifically, continually rotate a character string from right to left, and the first character will appear from the right again and continue rotating from right to left. Hint: Read the details about the instruction Cursor/display shift listed in the Appendix: LCD Instruction Set and the file about LCD commands. 4 Requirements: A. This is a two-week lab experiment. Pre-lab work will be checked in the beginning of the first week. It is very important to complete your pre-lab, which is the completion of 3 subroutines. B. Lab report is DUE one week after the two-week lab period. The report should include your names, experiment objectives, experiment problems, the print-out of your work, explanation and discussion, and conclusion. C. Demonstrate your results to the instructor before you leave. Failure to do so will result in zero point for performance. 7

8 Appendix: LCD Instruction Set Instruction Code LCD instruction set RS R/W D7 D6 D5 D4 D3 D2 D1 D0 Clear display Cursor home * Entry mode set Display On/Off control Cursor/display shift I/D S D C B S/C R/L * * Function set DL N F * * Set CGRAM address Set DDRAM address Read busy-flag and address counter Write to CGRAM or DDRAM Read from CGRAM or DDRAM CGRAM address DDRAM address 0 1 BF DDRAM address Description Clears display and returns cursor to the home position (address 0). Returns cursor to home position (address 0). Also returns display being shifted to the original position. DDRAM contents remains unchanged. Sets cursor move direction (I/D), specifies to shift the display (S). These operations are performed during data read/write. Sets On/Off of all display (D), cursor On/Off (C) and blink of cursor position character (B). Sets cursor-move or display-shift (S/C), shift direction (R/L). DDRAM contents remains unchanged. Sets interface data length (DL), number of display line (N) and character font(f). Sets the CGRAM address. CGRAM data is sent or received after this setting. Sets the DDRAM address. DDRAM data is sent or received after this setting. Reads Busy-flag (BF) indicating internal operation is being performed and reads address counter contents. Execution time** 1.64mS 1.64mS 1 0 write data Writes data to CGRAM or DDRAM. 1 1 read data Reads data from CGRAM or DDRAM. 0µS Notes: DDRAM = Display Data RAM. CGRAM = Character Generator RAM. DDRAM address corresponds to cursor position. 8

9 Address Counter is used for both DDRAM and CGRAM. * = Don't care. ** = Based on Fosc = 250KHz. Bit names Bit Settings I/D 0 = Decrement cursor position 1 = Increment cursor position S 0 = No display shift 1 = Display shift D 0 = Display off 1 = Display on C 0 = Cursor off 1 = Cursor on B 0 = Cursor blink off 1 = Cursor blink on S/C 0 = Move cursor 1 = Shift display R/L 0 = Shift left 1 = Shift right DL 0 = 4-bit interface 1 = 8-bit interface N 0 = 1/8 or 1/11 Duty (1 line) 1 = 1/16 Duty (2 lines) F 0 = 5x7 dots 1 = 5x10 dots BF 0 = Can accept instruction 1 = Internal operation in progress 9

LCD. Configuration and Programming

LCD. Configuration and Programming LCD Configuration and Programming Interfacing and Programming with Input/Output Device: LCD LCD (liquid crystal display) is specifically manufactured to be used with microcontrollers, which means that

More information

LCDs. Embedded Systems Interfacing. 20 September 2011

LCDs. Embedded Systems Interfacing. 20 September 2011 20 September 2011 How Polarizers Work How work How Color Work Other Technologies Reflective Nematic (no back light) Cholesteric Liquid Crystal Organic LED/Polymer LED Vacuum Florescent Display Display

More information

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.

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. LCD Modules A common output display device used with low cost embedded systems is a character LCD display. The displays are available as complete modules with a standard microprocessor parallel interface.

More information

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

AN1745. Interfacing the HC705C8A to an LCD Module By Mark Glenewinkel Consumer Systems Group Austin, Texas. Introduction Order this document by /D Interfacing the HC705C8A to an LCD Module By Mark Glenewinkel Consumer Systems Group Austin, Texas Introduction More and more applications are requiring liquid crystal displays

More information

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

Item Symbol Standard Unit Power voltage VDD-VSS Input voltage VIN VSS - VDD SPECIFICATIONS OF LCD MODULE Features 1. 5x8 dots with cursor 2. Built-in controller (S6A0069 or equivalent) 3. Easy interface with 4-bit or 8-bit MPU 4. +5V power supply (also available for =3.0V) 5.

More information

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

16COM / 40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION KS0066U is a dot matrix LCD driver & controller LSI whichis fabricated by low power CMOS technology It can display 1or 2 lines with the 5 8 dots format or 1 line with the 5 11 dots format

More information

USER S GUIDE ATM4004A

USER S GUIDE ATM4004A USER S GUIDE ATM4004A Liquid Crystal Display Module CONTENTS 1.0 Mechanical Diagram. 3 2.0 Absolute Maximum Ratings 4 3.0 Description of Terminals. 4 4.0 Optical Characteristics 5 5.0 Electrical Characteristics

More information

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

LCM NHD-0440CI-YTBL. User s Guide. (Liquid Crystal Display Module) RoHS Compliant. For product support, contact NHD CI- Y- T- B- L- User s Guide NHD-0440CI-YTBL LCM (Liquid Crystal Display Module) RoHS Compliant NHD- 0440- CI- Y- T- B- L- Newhaven Display 4 Lines x 40 Characters C: Display Series/Model I: Factory line STN Yellow/Green

More information

LCD board. EB005

LCD board.   EB005 LCD board www.matrixtsl.com EB005 Contents About this document 3 Board layout 3 General information 4 Circuit description 6 Protective cover 6 Circuit diagram 7 2 Copyright About this document This document

More information

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

中显液晶 技术资料 中显控制器使用说明书 2009年3月15日 北京市海淀区中关村大街32号和盛大厦811室 电话 86 010 52926620 传真 86 010 52926621   企业网站.zxlcd.com http://wwwzxlcdcom 4 SEG / 6 COM DRIVER & CONTROLLER FOR DOT MATRIX LCD June 2 Ver Contents in this document are subject to change without notice No part of this document may be reproduced or transmitted

More information

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

16COM / 80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION KS0070B is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology. It is capable of displaying 1 or 2 lines with the 5 7 format or 1 line with the 5 10 dots

More information

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

16COM/40SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 6COM/4SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology It can display, 2-line with 5 x 8 or 5 x dots

More information

EMBEDDED HARDWARE DESIGN. Tutorial Interfacing LCD with Microcontroller /I

EMBEDDED HARDWARE DESIGN. Tutorial Interfacing LCD with Microcontroller /I EMBEDDED HARDWARE DESIGN Tutorial Interfacing LCD with Microcontroller 2009-10/I LCD (Liquid Crystal Display) has become very popular option for displaying in Embedded Applications. Since they are very

More information

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

LCM NHD-0440AZ-FSW -FBW. User s Guide. (Liquid Crystal Display Character Module) RoHS Compliant FEATURES User s Guide NHD-0440AZ-FSW -FBW LCM (Liquid Crystal Display Character Module) RoHS Compliant FEATURES Display format: 4 Lines x 40 Characters (A) Display Series/Model (Z) Factory line (F) Polarizer =

More information

DOT MATRIX CHARACTER LCD MODULE USER S MANUAL

DOT MATRIX CHARACTER LCD MODULE USER S MANUAL DOT MATRIX CHARACTER LCD MODULE USER S MANUAL OPTREX CORPORATION Apollo Display Technologies Inc. 194-22 Morris Ave. Holtsville NY 11742 Phone: (516) 654-1143 Fax: (516) 654-1496 www.apollodisplays.com

More information

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

16COM/80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 6COM/80SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION The is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology It is capable of displaying or 2 lines with

More information

SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY PART NUMBER: MGD1602A-FL-YBW DATE: MAY 26,2005 1.0 MECHANICAL SPECS MGD1602A SERIES LCD MODULE 1. Overall Module Size 80.0mm(W) x 36.0mm(H) x max 14.0mm(D) for

More information

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

34COM/60SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD 34COM/6SEG DRIVER & CONTROLLER FOR DOT MATRIX LCD INTRODUCTION is a dot matrix LCD driver & controller LSI which is fabricated by low power CMOS technology It can display, 2 or 4 lines with 5 8 or 6 8

More information

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

SSD1803. Product Preview. 100 x 34 STN LCD Segment / Common Mono Driver with Controller SOLOMON SYSTECH SEMICONDUCTOR TECHNICAL DATA Crystalfontz Thiscontrolerdatasheetwasdownloadedfrom htp:/www.crystalfontz.com/controlers/ SSD1803 Product Preview 100 x 34 STN LCD Segment / Common Mono Driver

More information

COG (Chip-on-Glass) Liquid Crystal Display Module

COG (Chip-on-Glass) Liquid Crystal Display Module NHD-C0220AZ-FSW-FTW COG (Chip-on-Glass) Liquid Crystal Display Module NHD- Newhaven Display C0220- COG, 2 Lines x 20 Characters AZ- Model F- Transflective SW- Side White LED Backlight F- FSTN Positive

More information

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

AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY PART NUMBER: ACM 4002E SERIES DATE: October 8, 2002 1.0 MECHANICAL SPECS ACM4002E SERIES LCD MODULE 1. Overall Module

More information

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

AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY PART NUMBER: ACM1602B (WHITE EDGELIGHT) SERIES DATE: APRIL 28, 2003 1.0 MECHANICAL SPECS 1. Overall Module Size 84.0mm(W)

More information

ECE 4510/5530 Microcontroller Applications Week 9

ECE 4510/5530 Microcontroller Applications Week 9 ECE 45/553 Microcontroller Applications Week 9 Dr. Bradley J. Bazuin Associate Professor Department of Electrical and Computer Engineering College of Engineering and Applied Sciences Lab 7 & 8 Elements

More information

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

AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY AZ DISPLAYS, INC. COMPLETE LCD SOLUTIONS SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY PART NUMBER: ACM 1602B SERIES DATE: August 9, 1999 1.0 MECHANICAL SPECS ACM1602B SERIES LCD MODULE 1. Overall Module Size

More information

DISPLAYTRONIC A DIVISION OF ZE XIAMEN SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY

DISPLAYTRONIC A DIVISION OF ZE XIAMEN SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY DISPLAYTRONIC A DIVISION OF ZE XIAMEN SPECIFICATIONS FOR LIQUID CRYSTAL DISPLAY PART NUMBER: ACM 1602K SERIES DATE: August 9, 1999 1.0 MECHANICAL SPECS 1. Overall Module Size 80.0mm(W) x 36.0mm(H) x max

More information

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

Product Information. Features. Table of Contents EA DIP162 DN3LW EA DIP162 DHNLED EA DIP162 DNLED EA DIP162J DN3LW LCD Module with included HD44780 controller Product Information EA DIP162 DNLED EA DIP162 DHNLED EA DIP162 DN3LW EA DIP162J DN3LW LCD Module with two 16-character rows 6.68mm in height Same as previous,

More information

LCD MODULE 1x mm INCL. CONTROLLER HD 44780

LCD MODULE 1x mm INCL. CONTROLLER HD 44780 12.2003 LCD MODULE 1x8-11.48mm INCL. CONTROLLER HD 44780 Issue 04.2011 no more mounting required Dimension 68 x 27 mm 11mm flat even with LED B/L FEATURES * HIGH CONTRAST LCD SUPERTWIST DISPLAY GRAY OR

More information

LCD Module User Manual

LCD Module User Manual LCD Module User Manual Customer : MASS PRODUCTION CODE DRAWING NO : TC1602D-02WA0 : m-tc1602d-02wa0_a00 Approved By Customer: Date: Approved By Checked By Prepared By Vatronix Holdings Limited ADD:5F,No10

More information

Parallel Display Specifications Revision 1.0

Parallel Display Specifications Revision 1.0 MOP-AL162A Parallel Display Specifications Revision 1.0 Revision History Revision Description Author 1.0 Initial Release Clark 0.2 Updates as per issue #333 Clark 0.1 Initial Draft Clark 1 Contents Revision

More information

Lab 3 LCD Mar

Lab 3 LCD Mar Lab 3 LCD Mar. 2016 1 Objective 1. To be familiar with advanced output devices that can be connected to microcontroller. 2. To be able to work with many input/output devices together. Alphanumeric LCD

More information

Embedded Systems and Software. LCD Displays

Embedded Systems and Software. LCD Displays Embedded Systems and Software LCD Displays Slide 1 Some Hardware Considerations Assume we want to drive an LED from a port. The AVRs can either source or sink current. Below is a configuration for sourcing.

More information

Objectives : 1) To study the typical design of a LCD module 2) To interface the digital display unit through parallel printer port using C# program.

Objectives : 1) To study the typical design of a LCD module 2) To interface the digital display unit through parallel printer port using C# program. Experiment 6 : Digital Display (Liquid Crystal Display) Objectives : 1) To study the typical design of a LCD module 2) To interface the digital display unit through parallel printer port using C# program.

More information

ARM HOW-TO GUIDE Interfacing GLCD with LPC2148 ARM

ARM HOW-TO GUIDE Interfacing GLCD with LPC2148 ARM ARM HOW-TO GUIDE Interfacing GLCD with LPC2148 ARM Contents at a Glance ARM7 LPC2148 Evaluation Board... 3 GLCD (Graphical Liquid Crystal Display)... 3 Interfacing GLCD... 4 Description of GLCD... 5 Interfacing

More information

Character LCD Interface for ez80acclaim! MCUs

Character LCD Interface for ez80acclaim! MCUs Application Note Character LCD Interface for ez80acclaim! MCUs AN015902-0708 Abstract This Application Note provides Character LCD driver routines, coded in ANSI C, for Zilog s ez80acclaim! Flash microcontroller-based

More information

Microprocessors & Interfacing

Microprocessors & Interfacing Lecture Overview Microprocessors & Interfacing Input/Output Devices Input devices Input switches Basics of switches Keypads Output devices LCD Lecturer : Dr. Annie Guo S2, 2008 COMP9032 Week8 1 S2, 2008

More information

Lecture (09) PIC16F84A LCD interface LCD. Dr. Ahmed M. ElShafee

Lecture (09) PIC16F84A LCD interface LCD. Dr. Ahmed M. ElShafee Lecture (09) PIC16F84A LCD interface PIC16F84A LCD interface Assignment 01, 4 Zones fire controller board Assignment 02, automatic water tank controller Dr. Ahmed M. ElShafee ١ ٢ LCD LCD (Liquid Crystal

More information

LCD Module User Manual

LCD Module User Manual LCD Module User Manual Customer : Ordering Code : GC1602D-01XA0 DRAWING NO : m- Approved By Customer: Date: Approved By Checked By Prepared By GEMINI Technology Co, Ltd ADD: RM1521 Investel, 1123-2 Sanbon-Dong,

More information

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax: NHD-0108HZ-FSW-GBW Character Liquid Crystal Display Module NHD- Newhaven Display 0108-1 Line x 8 Characters HZ- Model F- Transflective SW- Side White LED Backlight G- STN- Gray B- 6:00 Optimal View W-

More information

LCD MODULE DEM SBH-PW-N

LCD MODULE DEM SBH-PW-N DISPLAY Elektronik GmbH LCD MODULE DEM 16228 SBH-PW-N Version: 3 09/Oct/2008 GENERAL SPECIFICATION MODULE NO. : DEM 16228 SBH-PW-N CUSTOMER P/N VERSION NO. CHANGE DESCRIPTION DATE 0 ORIGINAL VERSION 05.05.2008

More information

LCD MODULE 4x mm INCL. CONTROLLER SSD1803

LCD MODULE 4x mm INCL. CONTROLLER SSD1803 LCD MODULE 4x20-3.75mm INCL. CONTROLLER SSD1803 Issue 4.2013 EA DIP203J-4NLW EA DIP203G-4NLED Dimension 68 x 27 mm EA DIP203B-4NLW Dimension 75 x 27 mm FEATURES * HIGH CONTRAST LCD SUPERTWIST DISPLAY *

More information

Alphanumeric LCD display module 24 characters by 2 line. General description

Alphanumeric LCD display module 24 characters by 2 line. General description МТ 24S2L Alphanumeric LCD display module 24 characters by 2 line General description MT 24S2L LCD display module is composed of LSI controller and LCD panel. КB1013VG6 controller manufactured by ANGSTREM

More information

Application Note. Connecting standard LCD modules to. the MB90670/5 series. History 01 th Feb. 97 MM V1.0 started 28 th June 00 TKa V1.

Application Note. Connecting standard LCD modules to. the MB90670/5 series. History 01 th Feb. 97 MM V1.0 started 28 th June 00 TKa V1. Application Note Connecting standard LCD modules to the MB90670/5 series Fujitsu Microelectronics Europe GmbH, Microcontroller Application Group History 01 th Feb. 97 MM V1.0 started 28 th June 00 TKa

More information

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

Input/Output Devices. Lecturer: Sri Parameswaran Notes by: Annie Guo Input/Output Devices Lecturer: Sri Parameswaran Notes by: Annie Guo 1 Lecture Overview Input devices Input switches Basics of switches Keypads Output devices LCD 2 Input Switches Most basic binary input

More information

ARM HOW-TO GUIDE Interfacing Stepper Motor with LPC2148

ARM HOW-TO GUIDE Interfacing Stepper Motor with LPC2148 ARM HOW-TO GUIDE Interfacing Stepper Motor with LPC2148 Contents at a Glance ARM7 LPC2148 Slicker Board... 3 Stepper Motor... 3 Interfacing Stepper Motor... 4 Interfacing Stepper Motor with LPC2148...

More information

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

INTEGRATED CIRCUITS DATA SHEET. PCF2119x-2 LCD controllers/drivers. Product specification File under Integrated Circuits, IC12 INTEGRATED CIRCUITS DATA SHEET File under Integrated Circuits, IC12 28. August 2000 CONTENTS 1 FEATURES 1.1 Note 2 APPLICATIONS 3 GENERAL DESCRIPTION 4 ORDERING INFORMATION 5 BLOCK DIAGRAM 6 PAD INFORMATION

More information

SLCD1-IC Serial LCD Processor

SLCD1-IC Serial LCD Processor SLCD1-IC Serial LCD Processor Diagram 1: LCD Pin 13 LCD Pin 14 1 2 18 17 LCD Pin 12 LCD Pin 11 N/C 3 16 8 MHz Osc DC 4 15 8 MHz Osc Ground 5 14 DC Serial Input True/Inverted 6 7 13 12 LCD Pin 6 LCD Pin

More information

LCD MODULE DEM TGH

LCD MODULE DEM TGH DISPLAY Elektronik GmbH LCD MODULE DEM 16102 TGH Version : 1.1.0 26.09.2008 GENERAL SPECIFICATION MODULE NO. : DEM 16102 TGH VERSION NO. CHANGE DESCRIPTION DATE 0 ORIGINAL VERSION 12.03.2007 1.1.0 CHANGE

More information

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

Specification of Vacuum Fluorescent Display NORITAKE ITRON CORPORATION Sheet 1/19 DS25404 Specification of Vacuum Fluorescent Display NORITAKE ITRON CORPORATION Sheet 1/19 DS2544 Rev. Spec. No. Date(M-D-Y) Item No. P-R Aug-1-7 DS1625M 1 P-R1 Dec-1-7 2 P-R2 Dec-19-7 3 T-R Dec-26-7 4 T-R1 Jan-7-8

More information

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

NT7651. LCD controller/driver 16Cx2 characters icons PRELIMINARY. Features. General Description PRELIMINARY LCD controller/driver 16Cx2 characters + 16 icons Features! Single-chip LCD controller/driver! 2-line display of up to 16 characters + 16 icons, 1-line display of up to 32 characters + 16 icons,

More information

M0120SD 201MDB1 1. Vacuum Fluorescent Display Module

M0120SD 201MDB1 1. Vacuum Fluorescent Display Module M0120SD 201MDB1 1 Vacuum Fluorescent Display Module RoHS Compliant Newhaven Display International, Inc. 2511 Technology Drive, Suite 101 Elgin IL, 60124 Ph: 847 844 8795 Fax: 847 844 8796 www.newhavendisplay.com

More information

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

INTEGRATED CIRCUITS DATA SHEET. PCF2119X LCD controllers/drivers. Product specification Supersedes data of 2002 Jan 16. INTEGRATED CIRCUITS DATA SHEET Supersedes data of 2002 Jan 16 2003 Jan 30 CONTENTS 1 FEATURES 1.1 Note 2 APPLICATIONS 3 GENERAL DESCRIPTION 4 ORDERING INFORMATION 5 BLOCK DIAGRAM 6 PAD INFORMATION 6.1

More information

Lab Overview. Lab Details. ECEN 4613/5613 Embedded System Design Week #7 Spring 2005 Lab #4 2/23/2005

Lab Overview. Lab Details. ECEN 4613/5613 Embedded System Design Week #7 Spring 2005 Lab #4 2/23/2005 ECEN 4613/5613 Embedded System Design Week #7 Spring 2005 Lab #4 2/23/2005 Lab Overview In this lab assignment, you will do the following: Add a serial EEPROM and an LCD to the hardware developed in Labs

More information

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

MBCF24204B03 技术手册 ( 完整版 ) DoYoung.net 原创技术资料 实物照片 机械参数表. Ë Ó 1/15 MBCF24204B03 技术手册 ( 完整版 ) DoYoung.net 原创技术资料 实物照片 机械参数表 www.doyoung.net Ë Ó 2/15 MBCF24204B03 技术手册 ( 完整版 ) DoYoung.net 原创技术资料 机械结构图 正视 侧视 引脚位 液晶点 www.doyoung.net Ë Ó 3/15 MBCF24204B03 技术手册 ( 完整版

More information

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax: NHD0420DZWAB5 Character OLED Display Module NHD Newhaven Display 0420 4 lines x 20 characters DZW OLED A Model B Emitting Color: Blue 5 +5V power supply Newhaven Display International, Inc 2661 Galvin

More information

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

VACUUM FLUORESCENT DISPLAY MODULE SPECIFICATION SPECIFICATION NO. : DS DATE OF ISSUE : Apr., 5, R E V I S I O N : May, 18, 2007 RoHS 2002/95/EC VACUUM FLUORESCENT DISPLAY MODULE SPECIFICATION MODEL: CU40045-UW1J REVISION: F-1 SPECIFICATION NO. : DS-1439-0000-01 DATE OF ISSUE : Apr., 5, 2007 R E V I S I O N : May, 18, 2007 R E V

More information

LMB202DBC LCD Module User Manual

LMB202DBC LCD Module User Manual LMB202DBC LCD Module User Manual Shenzhen TOPWAY Technology Co., Ltd. Rev. Descriptions Release Date 0.1 Prelimiay release 2005-03-01 URL Document Name LMB202DBC-Manual-Rev0.1.doc Page 1 of 11 Table of

More information

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax: NHD-0220WH-MTGH-JT#E Character Liquid Crystal Display Module NHD- Newhaven Display 0220-2 Lines x 20 Characters WH- Display Type: Character M- Model T- White LED Backlight G- STN- Gray H- Transflective,

More information

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

COMP2121: Microprocessors and Interfacing. I/O Devices (II) COMP2121: Microprocessors and Interfacing I/O Devices (II) http://www.cse.unsw.edu.au/~cs2121 Lecturer: Hui Wu Session 2, 2017 1 Overview Keyboard LCD (Liquid Crystal Display) 2 2 Input Switches (1/2)

More information

PCF2119x. 1. General description. 2. Features and benefits. LCD controllers/drivers

PCF2119x. 1. General description. 2. Features and benefits. LCD controllers/drivers Rev. 6 8 September 2010 Product data sheet 1. General description The is a low power CMOS 1 LCD controller and driver, designed to drive a dot matrix LCD display of 2-lines by 16 characters or 1-line by

More information

LCD MODULE DEM SBH-PW-N

LCD MODULE DEM SBH-PW-N DISPLAYElektronik GmbH LCD MODULE DEM 16481 SBH-PW-N Version: 7.1.1 01.09.2008 GENERAL SPECIFICATION MODULE NO. : DEM 16481 SBH-PW-N VERSION NO. CHANGE DESCRIPTION DATE 0 ORIGINAL VERSION 13.12.2002 1

More information

LABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F4580

LABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F4580 LABORATORY MANUAL Interfacing LCD 16x2, Keypad 4x4 and 7Segment Display to PIC18F458 1. OBJECTIVES: 1.1 To learn how to interface LCD 16x2, Keypad 4x4 and 7Segment Display to the microcontroller. 1.2 To

More information

LCD MODULE DEM SYH

LCD MODULE DEM SYH DISPLAY Elektronik GmbH LCD MODULE DEM 16101 SYH Version: 5.1.1 23.09.2008 GENERAL SPECIFICATION MODULE NO. : DEM 16101 SYH VERSION NO. CHANGE DESCRIPTION DATE 0 ORIGINAL VERSION 06.03.2000 1 ADDING DDRAM

More information

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

DATA SHEET. PCF2113x LCD controller/driver INTEGRATED CIRCUITS Apr 04 INTEGRATED CIRCUITS DATA SHEET Supersedes data of 1996 Oct 21 File under Integrated Circuits, IC12 1997 Apr 04 CONTENTS 1 FEATURES 2 APPLICATIONS 3 GENERAL DESCRIPTION 4 ORDERING INFORMATION 5 BLOCK DIAGRAM

More information

ARM HOW-TO GUIDE Interfacing GLCD with LPC2148 ARM

ARM HOW-TO GUIDE Interfacing GLCD with LPC2148 ARM ARM HOW-TO GUIDE Interfacing GLCD with LPC2148 ARM Contents at a Glance ARM7 LPC2148 Primer Board... 3 GLCD (Graphical Liquid Crystal Display)... 3 Interfacing GLCD... 4 Interfacing GLCD with LPC2148...

More information

DOT MATRIX CHARACTER LCD MODULE USER S MANUAL

DOT MATRIX CHARACTER LCD MODULE USER S MANUAL DOT MATRIX CHARACTER LCD MODULE USER S MANUAL OPTREX CORPORATION 1 Revision # Description Date Revised 2 Preface This user s manual has been prepared for all users of the OPTREX DMC series Liquid Crystal

More information

SC162A VER2.1 CONTENT. 1. General description

SC162A VER2.1 CONTENT. 1. General description CONTNT 1. General description --------------------------------------------------------------------------3 2. Maximum absolute limit---------------------------------------------------------------------3

More information

User s Guide ATM1602B

User s Guide ATM1602B User s Guide ATM1602B Liquid Crystal Display Module CONTENTS Mechanical Diagram. 2 Absolute Maximum Ratings 3 Description of Terminals... 3 Optical Characteristics 4 Electrical Characteristics 4 DC Characteristics.

More information

A Scheme Interpreter on a Microcontroller

A Scheme Interpreter on a Microcontroller 1 A Scheme Interpreter on a Microcontroller repl accessible through serial communication runs Armpit Scheme interpreter +/- R5RS compliant Hands on: have the board execute a factorial function notice any

More information

Application Note. Interfacing to a Graphics LCD from PSoC. Summary This Application Note describes how to control a graphic LCD in a PSoC application.

Application Note. Interfacing to a Graphics LCD from PSoC. Summary This Application Note describes how to control a graphic LCD in a PSoC application. Application Note AN2147 Interfacing to a Graphics LCD from PSoC Author: Pham Minh Tri Associated Projects: Yes Associated Part Family: CY8C27xxx PSoC Designer Version: 4.0 Associated Application Notes:

More information

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

DISPLAY DEVICES 20T202DA1J (Tentative) Page - 1 / 18 VACUUM FLUORESCENT DISPLAY MODULE DISPLAY DEVICES 2T22DAJ (Tentative) Page - / 8 VACUUM FLUORESCENT DISPLAY MODULE . SCOPE DISPLAY DEVICES 2T22DAJ (Tentative) Page - 2 / 8 This specification applies to VFD module (Model No: 2T22DAJ) manufactured

More information

LINPO TECHNOLOGY LTD SPECIFICATIONS OF LCD MODULE

LINPO TECHNOLOGY LTD SPECIFICATIONS OF LCD MODULE LINPO TECHNOLOGY LTD SPECIFICATIONS OF LCD MODULE PART NUMBER TECH1602B SERIES DATE JULY 28, 1998 CONTENTS Mechanical Diagram 2 Absolute Maximum Ratings 3 Description of Terminals 3 Optical Characteristics

More information

LCD MODULE DEM FGH-LR

LCD MODULE DEM FGH-LR DISPLAY Elektronik GmbH LCD MODULE DEM 16217 FGH-LR Version : 3 15/Aug/2010 GENERAL SPECIFICATION MODULE NO: DEM 16217 FGH-LR CUSTOMER P/N Version No. Change Description Date 0 Original Version 26.07.2010

More information

NHD-C0216CZ-FSW-FBW-3V3

NHD-C0216CZ-FSW-FBW-3V3 NHD-C0216CZ-FSW-FBW-3V3 COG (Chip-on-Glass) Liquid Crystal Display Module NHD- Newhaven Display C0216- COG, 2 Lines x 16 Characters CZ- Model F- Transflective SW- Side White LED Backlight F- FSTN (+) B-

More information

unit: mm 3044B - QFP80A unit: mm QFP80D

unit: mm 3044B - QFP80A unit: mm QFP80D Ordering number: EN 3255C CMOS LSI LC7985NA, LC7985ND LCD Controller/Driver Overview Package Dimensions The LC7985 series devices are low-power CMOS ICs that incorporate dot-matrix character generator,

More information

BS2p24 Demo Board (#45183)

BS2p24 Demo Board (#45183) 599 Menlo Drive, Suite 100 Rocklin, California 95765, USA Office: (916) 624-8333 Fax: (916) 624-8003 General: info@parallaxinc.com Technical: stamptech@parallaxinc.com Web Site: www.parallaxinc.com Educational:

More information

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax:

Newhaven Display International, Inc Galvin Ct. Elgin IL, Ph: Fax: NHD0216SZWBY5 OLED Display Module NHD Newhaven Display 0216 2 Lines x 16 Characters SZW OLED B Model Y Emitting Color: Yellow 5 +5V Power Supply Newhaven Display International, Inc 2661 Galvin Ct Elgin

More information

JUL. 27, 2001 Version 1.0

JUL. 27, 2001 Version 1.0 S SPLC782A 6COM/8SEG Controller/Driver JUL. 27, 2 Version. SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLOGY CO. is

More information

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

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 Dragon12 LCD Displays Hantronix_CLD.PDF data sheet (Dragon12 CD-ROM) o Using the Dragon12 LCD display Dragon12 LCD Display The Dragon12 board has a 16 character x 2 line display Each character is a 5x7

More information

Graphical LCD Display Datasheet EB

Graphical LCD Display Datasheet EB Graphical LCD Display Datasheet EB043-00-1 Contents 1. About this document... 2 2. General information... 3 3. Board layout... 6 4. Testing this product... 7 5. Circuit description... 8 Appendix 1 Circuit

More information

ARM HOW-TO GUIDE Interfacing Switch with LPC2148 ARM

ARM HOW-TO GUIDE Interfacing Switch with LPC2148 ARM ARM HOW-TO GUIDE Interfacing Switch with LPC48 ARM Contents at a Glance ARM7 LPC48 Primer Board... 3 Switch... 3 Interfacing Switch... 4 Interfacing Switch with LPC48... 5 Pin Assignment with LPC48...

More information

ARM. Assembly Language and Machine Code. Goal: Blink an LED

ARM. Assembly Language and Machine Code. Goal: Blink an LED ARM Assembly Language and Machine Code Goal: Blink an LED Review Turning on an LED Connect LED to GPIO 20 3.3V 1k GND 1 -> 3.3V 0 -> 0.0V (GND) Two Steps 1. Configure GPIO20 to be an OUTPUT 2. "Set" GPIO20

More information

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

If the display shift operation is used on a 20 x 4 display, the addressing is shifted as follows: 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

More information

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

TL0313. LCD driver IC. Apr VER 0.0. lsi. ( 5.5V Specification ) 65COM / 132SEG DRIVER & CONTROLLER FOR STN LCD. TOMATO LSI Inc. LCD driver IC Apr. 2001 VER 0.0 lsi 65COM / 132SEG DRIVER & CONTROLLER ( 5.5V Specification ) FOR STN LCD TOMATO LSI Inc. 1. INTRODUCTION The is a driver and controller LSI for graphic dot-matrix liquid

More information

NHD 0216KZW AB5. OLED Display Module

NHD 0216KZW AB5. OLED Display Module NHD0216KZWAB5 OLED Display Module NHD Newhaven Display 0216 2 lines x 16 characters KZW OLED A Model B Emitting Color: Blue 5 +5V power supply Newhaven Display International, Inc 2511 Technology Drive,

More information

PCF2119x. 1. General description. 2. Features and benefits. LCD controllers/drivers

PCF2119x. 1. General description. 2. Features and benefits. LCD controllers/drivers Rev. 10 31 October 2011 Product data sheet 1. General description The is a low power CMOS 1 LCD controller and driver, designed to drive a dot matrix LCD display of 2-lines by 16 characters or 1-line by

More information

LCD Module User Manual

LCD Module User Manual LCD Module User Manual Customer : MASS PRODUCTION CODE DRAWING NO : TC1602J-01WB0 : M-TC1602J-01WB0_A00 Approved By Customer: Date: Approved By Checked By Prepared By Vatronix Holdings Limited ADD 4/F,No404

More information

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

US x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters. US2066 100 x 32 OLED/PLED Segment/Common Driver with Controller For 20x4 Characters http://wwwwisechipcomtw i 1 General Description WiseChip Semiconductor Inc US2066 US2066 is a single-chip CMOS OLED/PLED

More information

EE251: Tuesday September 5

EE251: Tuesday September 5 EE251: Tuesday September 5 Shift/Rotate Instructions Bitwise logic and Saturating Instructions A Few Math Programming Examples ARM Assembly Language and Assembler Assembly Process Assembly Structure Assembler

More information

LCD Module Specification

LCD Module Specification LCD Module Specification Model: LC62-SMLYH6 Table of Contents COER & CONTENTS BASIC SPECIFICATIONS 2 ABSOLUTE MAXIMUM RATINGS 3 ELECTRICAL CHARACTERISTICS 4 OPERATING PRINCIPLES & METHODES 7 MPU INTERFACE

More information

CONTENT. 1. General description

CONTENT. 1. General description CONTNT 1. General description --------------------------------------------------------------------------3 2. Maximum absolute limit---------------------------------------------------------------------3

More information

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-

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 LCM (Liquid Crystal Display Module) RoHS Compliant NHD- 0116- AZ- F- L- G- B- W- Newhaven Display 1 Lines x 6 Characters Version Line Transflective Yellow/Green LED B/L STN-Gray 6:00 View

More information

SPECIFICATIONS FOR LCD MODULE

SPECIFICATIONS FOR LCD MODULE SPECIFICATIONS FOR LCD MODULE CUSTOMER CUSTOMER PART NO. ORIENT DISPLAY NO. OD-AMC162A SERIES DESCRIPTION APPROVED BY DATE PREPARED BY CHECKED BY APPROVED BY PAGE 1 OF 23 DOCUMENT REVISION HISTORY: DATE

More information

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

Chapter 4. Address. data. Input / Output Programming. Simplified Z80 System Architecture. Memory. program. data. Z80 I/O Programming Simplified Z80 System Architecture I/O Port Address Addr 8 16 00 Memory Addr 0000 Chapter 4 Input / Output Programming FF I/O Port Decoder IORQ RD WR 8 Z80 CPU data MEMRQ RD WR 8 Address Decoder program

More information

LABORATORY 1 INTRODUCTION TO 8085 MICROPROCESSOR DEVELOPMENT SYSTEM BOARD

LABORATORY 1 INTRODUCTION TO 8085 MICROPROCESSOR DEVELOPMENT SYSTEM BOARD LABORATORY 1 INTRODUCTION TO 8085 MICROPROCESSOR DEVELOPMENT SYSTEM BOARD 1. INTRODUCTION TO 8085 MICROPROCESSOR DEVELOPMENT SYSTEMS. The basic components of the 8085 Microprocessor Development System

More information

Laboratory 3 Working with the LCD shield and the interrupt system

Laboratory 3 Working with the LCD shield and the interrupt system Laboratory 3 Working with the LCD shield and the interrupt system 1. Working with the LCD shield The shields are PCBs (Printed Circuit Boards) that can be placed over the Arduino boards, extending their

More information

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

Dragon12 LCD Displays Huang Sections 7.8 Hantronix_CLD.PDF data sheet (Dragon12 CD-ROM) ATD_10B8C Block User Guide. Dragon12 LCD Display Dragon12 LCD Displays Huang Sections 7.8 Hantronix_CLD.PDF data sheet (Dragon12 CD-ROM) ATD_10B8C Block User Guide o Using the Dragon12 LCD display Dragon12 LCD Display The Dragon12 board has a 16 character

More information

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

SPECIFICATION NO. : DS D A T E O F I S S U E : March 27, 2007 RoHS 22/95/EC VACUUM FLUORESCENT DISPLAY MODULE SPECIFICATION MODEL : CU245-UW5J SPECIFICATION NO. : DS-374--7 D A T E O F I S S U E : March 27, 27 (R) R E V I S I O N : May 7, 27 () : August 2, 27 ()

More information

WINSTAR_OLED Application Note. OLED Character type

WINSTAR_OLED Application Note. OLED Character type OLED Character type Version 34 Date: 2015/01/27 Date : 2014/08/29 FAE Department 1 1 RECORD OF REVISION 4 2 DESCRIPTION & FEATURES 5 3 APPLICATION CIRCUIT6 31 Parallel 8-bit 68/80 mode 6 32 Parallel 4-bit

More information

Applications of 8051 Microcontrollers

Applications of 8051 Microcontrollers Applications of 8051 Microcontrollers INTRODUCTION: A microcontroller is a versatile chip which can be used in various fields starting from simple consumer electronics, measuring devices to high end medical,

More information

// sets the position of cursor in row and column

// sets the position of cursor in row and column CODE: 1] // YES_LCD_SKETCH_10_14_12 #include //lcd(rs, E, D4, D5, D6, D7) LiquidCrystal lcd(8, 9, 4, 5, 6, 7); int numrows = 2; int numcols = 16; void setup() Serial.begin(9600); lcd.begin(numrows,

More information