Friday 13 January 2012

TEXT DISPLAY ON LCD USING 89S51/52 MICROCONTROLLER

Video showing the characters displayed on lcd using 89s52






A static message can be displayed on a 16x2 LCD by interfacing it to the microcontroller (AT89C51). The same message can also be displayed with certain animated effects like moving, blinking etc. This topic explains how to create dynamic effects with the text displayed in LCD.A string or message can be displaced on  LCD by sending its characters to data register after configuring the command register of LCD. To create dynamic effects, a specific command instruction is sent to LCD via microcontroller AT89C51.  The different command codes for LCD are tabulated below:

Hex Code

Command to LCD Instruction Register
1
Clear screen display
2
Return home
4
Decrement cursor
6
Increment cursor
5
Shift display right
7
Shift display left
8
Display OFF, cursor OFF
A
Display OFF, cursor ON
C
Display ON, cursor OFF
E
Display ON, cursor blinking
10
Shift cursor position to left
14
Shift cursor position to right
18
Shift the entire display to the left
1C
Shift the entire display to the right
80
Force the cursor to the beginning of the 1st line
C0
Force cursor to the beginning of the 2nd line
38
Use 2 lines and 5x7 matrix

 courtsey : www.engineersgarage.com