Op 8 juni 2019 18:55:10 schreef trix:
[...]
maar ik wil ze niet allemaal tegelijk in lezen. ik wil ze 1 voor 1 op het ritme v/d klockpuls
Dat is ook wat er gebeurt: dat "parallel load" signaal legt de toestand van alle 32 ingangen tegelijk vast - in die schuifregisters. De µC heeft dan nog niks.
Vervolgens ga je die rij bitjes opschuiven (binnen & tussen de IC's), en het bit wat 'vooraan' staat lees je met de µC. Bit voor bit dus. Zoals ook al door anderen gezegd: het tempo daarvan bepaal je zelf met dat kloksignal. 1 bit lezen, klok, 1 bit lezen, klok, ..., enz. Als ik erover nadenk: 31x klokken, bij de parallel load staat het voorste bit namelijk meteen al op de uitgang. Dus je hoeft de rest nog 'maar' 31x op te schuiven voor het laatste bitje te voorschijn komt.
Vergelijk met zo'n ruimtevaartuig die tijdens een fly-by in een uurtje een schat aan informatie vergaart (de "parallel load"), maar alle info nog aan boord heeft. En vervolgens nog 3 maanden bezig is om op een slakkengang de data over te seinen naar Houston (jouw µC).
Overigens heb je de laatste vraag nog niet beantwoord: zit je krap in de I/O pennen? Zo nee, is een paar multiplexers misschien toch makkelijker.