Grundsätzlich gilt: Du musst auf einem PIN ein Bit deines Wortes (4 Bit) übertragen.

Wenn die Daten digital ankommen sollen, müssen sie erst "serialisiert" werden. (-> Schieberegler/Multiplexer) Dabei ist es aber nötig, dass der µC "weiß" wann er die Daten abgreifen kann. Es gibt dann also 2 Möglichkeiten:
  • Der µC steuert selber welcher PIN anliegt (weitere Output-Pins nötig)
  • Der µC fragt regelmäßig die Leitung ab und prüft so, ob Daten anliegen (vgl. RS232-Schnittstelle). Dazu ist es aber essentiell, dass der µC genau weiß, in welchem Takt er abfragen muss (Zeitkritisch!) und dass ein Protokoll festgelegt wurde (Leitng. ist normal Hi, bei Übertragung kurz Lo, dann Daten, Parität, Stopp-Bit, etc). Es ist also auf beiden Seiten Logik nötig (wahrscheinlich nicht gewollt)

Ich befürchte also, dass du da nach dem Simens Luftanker suchst.

MfG
Christian