Forum: Mikrocontroller und Digitale Elektronik Problem universal Synchron Zähler mit J-K FlipFlops mit Graycode ausgabe


von Christian G. (chrissi88)


Lesenswert?

Hej
ich benötige dringend hilfe ... ich hab leider nur ca ne woche zeit für 
diese Aufgaeb die mir Kopfzerbrechen bereitet!
Aufgabenstelllung :
Es ist ein Synchronzähler 1 bis 9 vorwärts Gray mit JK – Flip-Flops zu 
entwickeln und mit Hilfe des
DIGIBOARD zu realisieren.
Abzugeben sind : a) Codierungstabelle, b) Zählerentwurf, c) Schaltung

Weiß da jemand?? also eine Synchronzähler hab ich und mit nem Comperator 
kann ich auch Dual in Gray umwandeln aber wie mache ich das er bei 1 
anfängt und bis 9 zählt????

danke schon ma im vorraus!!

von ?...? (Gast)


Lesenswert?


von ... .. (docean) Benutzerseite


Lesenswert?

die meisten Zähler haben eine Lade Eingang.. der dort anliegende Wert 
wird beim Reset geladen...

Du vergleichst auf 9 über Gatter und löst dann einen RESET aus..

von Christian G. (chrissi88)


Lesenswert?

das hab ich mir auch überlegt... wollte es mit nem Komperator am 
digiboard realsiern und fürn Startwert ein addierer benutzen und eins 
addiern... aber da ich für den GrayCode umwandelr schon den einen 
Komperator benutze, weiß ich nicht so recht wie ich aus meinen 
Grundgattern ein Komperator entwicklen soll ...

von Matthias L. (Gast)


Lesenswert?

>Es ist ein Synchronzähler 1 bis 9 vorwärts Gray mit JK – Flip-Flops zu
>entwickeln und mit Hilfe des
>DIGIBOARD zu realisieren.
>Abzugeben sind : a) Codierungstabelle, b) Zählerentwurf, c) Schaltung

Das ist eine klassische Zählersynthese.

Ansatz:

Diagramm mit FlipFlopausgängen für die geforderten Zustände in der 
richtigen zeitlichen RIchtung. Danach musst du daraus den die Logik 
ableiten, die an die FF-Eingänge den nächsten Zustand anlegt. Das ist 
schon alles.
Optional kannst du noch den Set/Reset-eingang so beschalten, das ein 
definierter Anfangszustand erreicht wird.


PS:
Was ists dir wert, wenn ichs löse?

von Peter D. (peda)


Lesenswert?

Christian Geber wrote:
> Es ist ein Synchronzähler 1 bis 9 vorwärts Gray mit JK – Flip-Flops zu
> entwickeln

Es ist nicht möglich, einen Graycode mit einer ungeraden Zustandszahl zu 
erstellen.
Beim Graycode darf sich immer nur ein Bit pro Takt ändern und diese 
Bedingung wird verletzt, wenn man nen Graycode verkürzt.
Also ist das Ergebnis kein Graycode mehr.


Peter

von Christian G. (chrissi88)


Lesenswert?

Peter Dannegger wrote:
> Christian Geber wrote:
>> Es ist ein Synchronzähler 1 bis 9 vorwärts Gray mit JK – Flip-Flops zu
>> entwickeln
>
> Es ist nicht möglich, einen Graycode mit einer ungeraden Zustandszahl zu
> erstellen.
> Beim Graycode darf sich immer nur ein Bit pro Takt ändern und diese
> Bedingung wird verletzt, wenn man nen Graycode verkürzt.
> Also ist das Ergebnis kein Graycode mehr.
>
>
> Peter

Ich denk man muss dass in binär machen und dann mit nem Dual - Gray Code 
entwerter umwandeln und an die ausgänge stecken...

von Christian G. (chrissi88)


Lesenswert?

Wie siehts denn mit Endwert aus??
man kann doch ein 4 Bit Synchronzähler mit JK Flip LFops realsiern dafür 
bruach ich dann keine wertetabelle da sich der wert ja immer um eins 
erhöht... und der beim neg. Flankenwechel den Wert wechselt ...

Zu deinem PS was stellst du dir denn vor??
Ich denke ein Forum ist dazu da, um ein Problem in der Gruppe zu 
erarbeiten und von einen der das weißeine Lösung beschreiben/anfertigen 
lassen kann. Ihr helft mir und ich helf meinen Kommilitonen, die zwar 
nicht genau die aufgabe haebn, aber dafür eine ähnliche... also Geld 
oder sonst was, is mir vllt schon Wert. Würde es aber nicht machen!
lg

von nygladiator77 (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

Anfang Januar hab ich ne mündliche Prüfung. Im Anhang hab ich eine 
Aufgabe die ich gerne gelöst haben möchte.

Kann mir bitte irgendeiner helfen, ob das richtig ist, was ich aufgebaut 
habe.
Siehe bitte Anhang.

Synchron modulo 3-Aufwärtszähler mit J-K-FF

von Peter D. (peda)


Lesenswert?

KA, KB an VCC
JA an /QB
JB an QA


Peter

P.S.:
Was hat das mit Graycode zu tun?
Nächstes mal: neues Thema -> neuer Thread!

von nygladiator77 (Gast)


Lesenswert?

Sorry,
bin neu hier,

kann ich das gleiche nochmal neu ansetzen.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.