This chapter shows you how to set up the liquid crystal display (LCD) to show text and numbers on it. You’ll then create your own characters to be displayed on the LCD. The chapter concludes by reviewing how to use arrays and pointers. At that point, the LCD should display 2 lines of 16 characters. But let’s first review how most LCDs work and how the programmer can control them and so use them.
The LCD Controller
This description will be based around the LM016L LCD.
Most LCDs use either the Samsung KS0066U or Hitachi HD44780 driver which converts your binary digits into the required ...