LCDs are pretty usefull things.
They can be used for a project which needs to display something small, to huge machinery.
After all, they are always used for the same purpose.
I will be using a HD44780 Character LCD, with a 16x2 display. (2 lines, 16 characters per line)
They come in all sizes, from 8x2 to 40x4.
they have a 8x5 font and can use up to 8 custom characters.
These LCDs have 16 pins, but only 11 of them are for communication. we will use 6 of them for 4 bit mode.
These LCDs can be run in 4 or 8 bit mode, depending on how many pins you have.
4 bit mode is usefull for saving pins, but only has a refresh rate of 74ms
8 bit mode is usefull for a fast refresh rate (5ms), usefull for displaying custom character animations.
The image shows a few Custom Characters.
Note: the image is not mine and comes from http://www.micro-examples.com/public/microex-navig/doc/078-lcdscope.html