Zähler, Schieberegister
Schiebereigster-Zähler bestehen aus einer Folge einer bestimmten Anzahl an Registern, die verbunden sind, um eine taktgesteuerte Datenverschiebung zu bieten. Die gebräuchlichsten davon sind so genannte Johnson-Zähler und Ringzähler. Daten ändern sich in Reaktion auf ein Taktsignal, deshalb werden sie verwendet um die unterschiedliche Zeit oder den unterschiedlichen Status zu bestimmen.
Für Ringzähler haben sie eine bestimmte Anzahl an Registern in Folge, wobei der Ausgang des letzten wieder mit dem ersten verbunden wird. Ein einzelner hoher Wert wird von Register zu Register weitergegeben und dann erneut beim ersten gestartet. Für einen einfachen 2-Register-Ringzähler würde also bei jedem Taktsignal eine 1 zwischen den beiden Schaltkreisen weitergegeben. Für einen 4-Register-Zähler würde eine 1 4 Register durchlaufen, bevor sie an das erste zurückgesendet würde – 1000, 0100, 0010, 0001. Für diese Zähler muss der anfängliche Status 1 für das erste Register über einen externen Schaltkreis geleitet werden.
Ein Johnson-Zähler ist fast identisch mit einem Ringzähler, außer dass er mit derselben Anzahl an Registern zweimal so viele Status aufnehmen kann. Dazu invertiert er das Signal im letzten Register, wenn er zum ersten zurückgeht. Außerdem besitzt er den Vorteil, dass er für seine Aktivierung kein externes Signal benötigt, und er beginnt unmittelbar zu zählen, unabhängig von einem intern bereitgestellten Signal. Eine Johnson-Zählerabfolge mit 4 Registern wäre also 0000, 1000, 1100, 1110, 1111, 0111, 0011, 0001.
3,814
Produkte












