T
Thomas
Guest
Hallo.
Ich habe folgendes aufgebaut:
Zwei Tasten (Auf/Ab) steuern einen RS-Flip-Flop an. Dessen Ausgang (Q)
geht an den U/D Eingang des Zählers. Über ein Integrierglied und ein
Und-Gatter wird der Impuls vom Taster Verzögert (und vom jeweiligen
Ausgang des Flip-Flop) an den Takteingang gegeben. Dann werden die 4
Bit über einen BCD/Dezimal-Dekoder dekodiert und ich hab 10 Ausgänge.
Funktioniert soweit.
Nun soll der Zähler beim aufwärts zählen aber am 7. "Dezimal-Bit"
stoppen und dann bei Eins weiter machen. Und beim abwärts zählen beim
1. Bit stoppen und bei 7 weiter machen.
Ich habe es so gelöst das er Bit 8 mit dem Aufabwärts-Flag vergleicht
(Und) und falls UP und 8. High sind _Preset_ aktiviert - das setzt ihn
auf Nr. Eins zurück. Oder falls DOWN und 1. aktiviert er _Preset_ und
setzt die Preset-Bits 2 und 4 (=7, da 0000b ja der erste Ausgang ist).
Nur der Rücksprung von 7,8 auf 1 funktioniert. Andersrum nicht.
Warum nicht?
Alle Eingänge, auch wenn nicht benutzt/auch von unbenutzen Gattern,
liegen auf Masse! An allen Eingängen herrschen zur jeweiligen
Situation vernünftige HIGH-Pegel von +UB.
Vielen Dank.
Mit freundlichen Grüßen, Thomas Lehmann.
PS: Den Ausschnitt der Schaltung versuch ich irgendwie online zu
stellen. bzw. an Interessierte zu mailen. Momentan hab ich nicht die
Möglichkeit den Online zu stellen.
Ich habe folgendes aufgebaut:
Zwei Tasten (Auf/Ab) steuern einen RS-Flip-Flop an. Dessen Ausgang (Q)
geht an den U/D Eingang des Zählers. Über ein Integrierglied und ein
Und-Gatter wird der Impuls vom Taster Verzögert (und vom jeweiligen
Ausgang des Flip-Flop) an den Takteingang gegeben. Dann werden die 4
Bit über einen BCD/Dezimal-Dekoder dekodiert und ich hab 10 Ausgänge.
Funktioniert soweit.
Nun soll der Zähler beim aufwärts zählen aber am 7. "Dezimal-Bit"
stoppen und dann bei Eins weiter machen. Und beim abwärts zählen beim
1. Bit stoppen und bei 7 weiter machen.
Ich habe es so gelöst das er Bit 8 mit dem Aufabwärts-Flag vergleicht
(Und) und falls UP und 8. High sind _Preset_ aktiviert - das setzt ihn
auf Nr. Eins zurück. Oder falls DOWN und 1. aktiviert er _Preset_ und
setzt die Preset-Bits 2 und 4 (=7, da 0000b ja der erste Ausgang ist).
Nur der Rücksprung von 7,8 auf 1 funktioniert. Andersrum nicht.
Warum nicht?
Alle Eingänge, auch wenn nicht benutzt/auch von unbenutzen Gattern,
liegen auf Masse! An allen Eingängen herrschen zur jeweiligen
Situation vernünftige HIGH-Pegel von +UB.
Vielen Dank.
Mit freundlichen Grüßen, Thomas Lehmann.
PS: Den Ausschnitt der Schaltung versuch ich irgendwie online zu
stellen. bzw. an Interessierte zu mailen. Momentan hab ich nicht die
Möglichkeit den Online zu stellen.