Asynchroner 4 Bit-Dual-Vorwärtszähler
Der Dual-Vorwärtszähler zählt von 0 ab aufwärts. Er zählt bis zu seinem möglichen Höchstwert. Ab dort beginnt er wieder ab 0 zu zählen.
Dieser Asynchron 4 Bit-Dual-Vorwärtszähler ist mit 4 JK-Master-Slave-Flip-Flops aufgebaut. Der Takteingang/Zähleingang (E) muss prellfrei beschaltet werden, da sonst Zählfehler auftreten. Die Flip-Flop-Eingänge müssen mit High beschaltet werden (J = K = 1). Der Ausgang jedes Flip-Flops wird auf den Takteingang des nächsten Flip-Flop geschaltet.
Hinweis: Liegen die JK-Eingänge eines JK-Master-Slave-Flip-Flops auf High (1), dann gilt der Takteingang C wie ein negierter T-Eingang eines T-Flip-Flops. Bei T-Flip-Flops werden die negierten Ausgängen (Q) an die negierten Takteingängen (C) geführt.
Ein Zähler ist auch als Frequenzteiler verwendbar. Bei einem Takt von 1 kHz ergeben sich an den Ausgängen folgende Frequenzen:
- Q0 = 500 Hz
- Q1 = 250 Hz
- Q2 = 125 Hz
- Q3 = 62,5 Hz
Schaltzeichen
Ein 4-Bit-Dual-Zähler kann aus 4 Flip-Flops aufgebaut werden oder man kann ihn bereits als fertigen Baustein verwenden.
Innerhalb des Schaltzeichens werden die möglichen Zählschritte angegeben (CTR16) und in welche Richtung (+ = vorwärts) gezählt wird.
Wahrheitstabelle
Takt (E) | Q3 | Q2 | Q1 | Q0 |
---|---|---|---|---|
0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 1 |
2 | 0 | 0 | 1 | 0 |
3 | 0 | 0 | 1 | 1 |
4 | 0 | 1 | 0 | 0 |
5 | 0 | 1 | 0 | 1 |
6 | 0 | 1 | 1 | 0 |
7 | 0 | 1 | 1 | 1 |
8 | 1 | 0 | 0 | 0 |
9 | 1 | 0 | 0 | 1 |
10 | 1 | 0 | 1 | 0 |
11 | 1 | 0 | 1 | 1 |
12 | 1 | 1 | 0 | 0 |
13 | 1 | 1 | 0 | 1 |
14 | 1 | 1 | 1 | 0 |
15 | 1 | 1 | 1 | 1 |