LCD tutorial with Atmel
This is a two-part tutorial on how to run character LCD display on Atmel ATmega8 microcontroller.
Display is HD44780 driver based and both methods of using it: 4-bit and 8-bit interface are covered in this tutorial. Any other microcontroller of mega series can be used and the firmware is based on alank2's C LCD library.
LCD character displays can be found in espresso machines, laser printers, children's toys and maybe even the odd toaster. The Hitachi HD44780 controller has become an industry standard for these types of displays. This tutorial will teach you the basics of interfacing with a HD44780 compatible display using some DIP switches and a few other components.