Hallo,
sieht irgendwie unvollständig aus.
Der Ablauf ist wie folgt.
Alle Eingänge einlesen. Dazu entsprechende Leitung schalten. Im Nexperia Datenblatt "/PL".
Dann mit /CE den Takteingang freigeben und 8 Takte auf CP geben.
Die 8 Bits in einer Schleife einlesen damit es in einem Byte landet.