(Created page with "=16x2 Liquid Crystal Display=")
 
Line 1: Line 1:
=16x2 Liquid Crystal Display=
+
{{Box|type=l_green_light|text=<br />
 +
 
 +
=Introduction:LCD=
 +
Liquid Crystal Display(LCDs) provide a cost effective way to put a text output unit for a microcontroller. As we have seen in the previous tutorial, LEDs or 7 Segments do no have the flexibility to display informative messages.
 +
 
 +
==16x2 LCD==
 +
This display has 2 lines and can display 16 characters on each line. Nonetheless, when it is interfaced with the micrcontroller, we can scroll the messages with software to display information which is more than 16 characters in  length.
 +
 
 +
The LCD is a simple device to use but the internal details are complex. Most of the 16x2 LCDs use a '''Hitachi HD44780''' or a compatible controller. Yes, a micrcontroller is present inside a Liquid crystal display as shown in figure 1.
 +
[[File:HD44780U Block diagram.png|570x250px|framed|Fig 1: LCD Block diagram]]
 +
The Display Controller takes commands and data from a external microcontroller and drivers the LCD panel'''(LCDP)'''.
 +
 
 +
Let us look at a pin diagram of a commercially available LCD like '''JHD162''' which uses a '''HD44780''' controller and then describe its operation.
 +
}}

Revision as of 21:17, 20 December 2013


Introduction:LCD

Liquid Crystal Display(LCDs) provide a cost effective way to put a text output unit for a microcontroller. As we have seen in the previous tutorial, LEDs or 7 Segments do no have the flexibility to display informative messages.

16x2 LCD

This display has 2 lines and can display 16 characters on each line. Nonetheless, when it is interfaced with the micrcontroller, we can scroll the messages with software to display information which is more than 16 characters in length.

The LCD is a simple device to use but the internal details are complex. Most of the 16x2 LCDs use a Hitachi HD44780 or a compatible controller. Yes, a micrcontroller is present inside a Liquid crystal display as shown in figure 1.

Fig 1: LCD Block diagram

The Display Controller takes commands and data from a external microcontroller and drivers the LCD panel(LCDP).

Let us look at a pin diagram of a commercially available LCD like JHD162 which uses a HD44780 controller and then describe its operation.