Dual JK Flip-Flop Togle-Funktion

Ich versuche, ein 8-Bit-Display mit 4 Sieben-Segment-Displays zu erstellen, die von einem einzigen EEPROM angesteuert werden (wie in diesem Video) . Aus dem Video habe ich das Design des 555-Timers und eines Dual-JK-Flip-Flops verwendet, um 0 bis 3 zu zählen. Die Uhr funktioniert jedoch, wenn ich das Flip-Flop auf die gleiche Weise wie im Video verdrahte (Both Presets, Clears, Js und Ks hoch und verbinden Sie die Uhr mit dem Clock1-Pin und die Clock2 mit dem Ausgang des ersten Flip-Flops) Die beiden LEDs zählen nicht wie im Video binär hoch, sondern beide bleiben an .Schaltplan

Mir ist aufgefallen, dass es einige Unterschiede zwischen den Datenblättern des von mir gekauften Flip-Flops (CD4027BE) und dem Flip-Flop gibt, das er hat.

  1. Auf seinem Datenblatt hat er zwei Preset-Pins und zwei Clear-Pins, während ich zwei Set-Pins und zwei Reset-Pins habe (obwohl ich nicht denke, dass dies etwas Wichtiges ist).

  2. Auf seinem Datenblatt hat er eine Umschaltfunktion in der Funktionstabelle, wo wie in dem Datenblatt, das ich habe, keine Funktionstabelle vorhanden ist.

Meine Frage ist also, habe ich das falsche Flip-Flop gekauft oder verdrahte ich es falsch, und wenn ich das falsche Flip-Flop gekauft habe, kann ich es mit diesem Flip-Flop zum Laufen bringen?

Zusätzlich ist die gewünschte Ausgabe:

0,0 - 0,1 - 1,0 - 1,1 und wiederholen.

Antworten (1)

Das TI-Datenblatt für ein CD4027B-Teil zeigt diese Funktionstabelle:

Geben Sie hier die Bildbeschreibung ein

Daraus ist sofort zu erkennen, dass die SET- und RESET-Pins mit GND verbunden werden müssen, damit sie keine Aktion ausführen.

Sie können auch beobachten, dass das Flip-Flop durch Verbinden der Eingänge J und K mit einem hohen Pegel dazu führt, dass seine Ausgänge bei jeder steigenden Taktflanke umgeschaltet werden.

Schließlich, wenn Sie möchten, dass es auf die angegebene Weise binär zählt, sollten Sie den CLK2-Pin mit dem Q1_NOT-Pin anstelle des Q1-Pins verbinden.

Eine andere Sache, die Sie benötigen, um passend dimensionierte Widerstände in Reihe mit den LEDs zu schalten, um den Strom auf ein sicheres Niveau zu begrenzen .... sowohl zum Schutz der LEDs als auch der Ausgänge des Flip-Flops.

Wenn Sie tun, was Sie gesagt haben, erhalten Sie durchgehend 1,0.
Nur zur Verdeutlichung, Sie haben alle J- und K-Eingänge mit VCC und alle Set- und Reset-Eingänge mit GND verbunden?
ja j1,j2,k1,k2 hoch und set1,set2,reset1,reset2 auf gnd und ich habe die Uhr gegen einen Knopf getauscht
Wie ist die Uhrtaste verdrahtet? Wird das Taktsignal in den richtigen Zustand gezogen, wenn es nicht gedrückt wird? Ist es entprellt?
Ich habe es gerade zum Laufen gebracht, indem ich das Taktsignal manuell eingestellt habe und es richtig durchgezählt hat, also muss es die Uhr sein, die kaputt ist.
@Dan - Nein, die Uhr ist nicht kaputt. Es ist nur so, dass mechanische Schalter ohne Entprellschaltung für lauten Betrieb bekannt sind. Im Inneren des Schalters befinden sich zwei Metallkontakte. Wenn sie sich treffen (der Schalter ist geschlossen), prallen die beiden Metallstücke buchstäblich ein paar Mal ab, bevor sie zur Ruhe kommen, und der IC ist schnell genug, um diese Sprünge als separate Taktimpulse zu erkennen.
@WhatRoughBeast Ja, du hast Recht, ich habe es jetzt mit der Uhr funktioniert, aber ich könnte einen Taktimpuls auslösen, indem ich meinen Fuß auf und vom Boden bewege, wenn ich die Isolierung des Drahtes berühre, es ist so empfindlich.