@ Robert

Danke für Deine Antwort. Sie hat mir nur indirekt geholfen. Da ich mit SPSR gar nichts anzufangen wusste, habe ich mal wieder ins Datenblatt geschaut und dabei kam mir die Erleuchtung.
Das Register mit den Daten ist übrigens das SPDR. Im Datenblatt wird beschrieben, dass das SPI Interrupt Flag gesetzt wird, wenn der serielle Datentransfer beendet ist. Somit lese ich dann erst einen Wert ein wenn mir der erste entgangene Wert den Startschuss gab.
Also mit

spiempf:
b = spdr
lcd b
return

funktioniert das Ganze prima.

Tschüss
Jürgen