Ich habe mir eben einen Wolf gesucht den Fehler zu finden. Dabei gibt es wohl 16×1 Displays, die die vorderen 8 Zeichen als erste Zeile handhaben und die hinteren 8 Zeichen als 2. Zeile. Demnach hat auch das konfigurieren des Displays als 8×2 geholfen.
Hintergrund: die Adressen der Displays sind nicht einheitlich. Details finden sich meist in den Datenblättern.
Es handelt sich bei mir um das Display „Displaytech 161“ mit KS0066U Controller, welches bei Reichelt verkauft wird.
http://www.mikrocontroller.net/topic/107948 http://www.mikrocontroller.net/topic/27455