Интересная библиотека для работы с символьным дисплеем LCD1602 на контроллере hd44780 через сдвиговый регистр 74HC595. Можно использовать на любом микроконтроллере AVR.
Дисплей [ Ссылка ]
Дисплей с модулем i2c [ Ссылка ]
Сдвиговые регистры [ Ссылка ]
Моя версия (atmega8):
исходник, прошивка, эмуляция в Протеусе и схемка в пдф - [ Ссылка ]
Оригинал (attiny13) - [ Ссылка ]
Ещё видео!