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:
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