Кстати, на одном забугорном сайте наткнулся на то что у человека тоже были неудачные попытки запустить ЖК дисплей на 595 регистре и получилось только на HEF4094:
Цитата:
I made use of HEF4094 shift register and LCD3WireLibrary in the Arduino IDE. Intially It dint work due to some loose wiring in the circuit. I also tried out other complicated schematic using shift registers like 74HC164, 74LS164N, 74HC595. But even these circuits did not work for me. I got only Black blocks getting displayed on the first line of my Display unit.
ссылка на первоисточник: http://walkingwithtux.wordpress.com/2010/05/

Хотя, честно говоря, не вижу причин для неработоспособности 595 регистра... грешу все таки на питание.