Kurz gesagt, wird dies normalerweise mit einem Gerät durchgeführt, das allgemein als "Deserializer" bezeichnet wird. Die Kernkomponente eines Deserialisierers ist eine Schaltung, die als "Schieberegister" (oder Firmware oder Software, die dieselbe Funktion ausführt) genannt wird.
Sie können sich ein Schichtregister wie ein altes Feuerlöschgefäß vorstellen. Stellen Sie sich nun vor, dass anstelle von Wassereimern, die am anderen Ende angeliefert und nacheinander entleert werden, die Eimer in der Brigade aufbewahrt werden, wenn die "Schlitze" gefüllt werden, und dann auf einmal entleert werden.
Das erste Bucket-Bit, das in die sr eingegeben wird, wird in der Zeile weitergegeben und landet am anderen Ende. Das nächste Bit endet in der Position am anderen Ende. Wenn "n" -Bits (für einen n-Bit-Parallelbus) eingetaktet werden, werden die Registerinhalte auf einmal auf den Parallelbus kopiert. (Als ob die Freiwilligen in der Eimerbrigade alle ihre Eimer zur selben Zeit in die gleiche Richtung abwerfen.)
Wenn Sie mehr darüber erfahren möchten, erfahren Sie mehr über "D" -Flipflops und dann Schieberegister. Ich schlage Don Lancasters klassisches TTL-Kochbuch, Kapitel 5 und 7, vor. Don hat dies jetzt als kostenlosen Download bereitgestellt: https://www.tinaja.com/ebooks/TTLCB1.pdf