Chapter 12

LCD Hardware and Programming

12.1  Liquid Crystal Display

Liquid crystal displays (LCDs) are devices frequently used for alphanumeric output in microcontroller-based embedded systems. Their advantages are their reduced size, moderate cost, and the convenience of mounting the LCD directly on the circuit board. According to their interface, LCDs are classified into serial and parallel. Serial LCDs require less I/O resources but execute slower than their parallel counterparts. Although serial LCDs require less control lines, they are considerably more expensive than the parallel type. In this chapter we discuss parallel-driven LCD devices based on the Hitachi HD44780 character-based controller, which is by far the most popular controller ...

Get Embedded Systems Circuits and Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.