www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik KV-Diagramm, Logikgatter


Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo Zusammen,

ich sitze gerade an einer Schaltung, welche anzeigen soll ob in einem 
Nibble eine gerade oder eine ungerade Anzahl von einsen ist.

Der Ausgang soll high sein falls Anzahl der einsen ungerade ist. Das 
Problem dabei ist das ich das alles gerne mit Logikgattern machen würde, 
also ohne Atmega8 etc.. Also habe ich mir einmal eine Wahrheitstabelle 
gezeichnet:

w x y z | Led
-------------
0 0 0 0 | 0
0 0 0 1 | 1
0 0 1 0 | 1
0 0 1 1 | 0
0 1 0 0 | 1
0 1 0 1 | 0
0 1 1 0 | 0
0 1 1 1 | 1
1 0 0 0 | 1
1 0 0 1 | 0
1 0 1 0 | 0
1 0 1 1 | 1
1 1 0 0 | 0
1 1 0 1 | 1
1 1 1 0 | 1
1 1 1 1 | 0

Doch jetzt weiß ich nicht weiter, wie mache ich daraus ein KV-Diagramm 
bzw. eine minimale Logik.
Kann mir vielleicht jemand einen Denkanstoss geben wie ich weiter machen 
könnte?

Grüße Thomas :)

Autor: Ahem (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Am beste Du schaust Dir die Beispiele aus Deinen Mitschriften an. Einige 
Bücher sollten auch Beispiele enthalten.

Dann, wenn Du es probierst und auf Probleme stößt, die Du konkret 
benennen kannst, kannnst Du auch gerne hier wieder fragen.

Autor: MeinerEiner (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Evtl hilft die Abbildung hier:
https://www.fbi.bfh.ch/images/b/bf/KV-Diagramm_ABCD.png

A, B, C, D sind bei dir halt w, x, y, z.

Autor: maddin (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
...bin gerade dabei, habs schon ewig nicht mehr gemacht...

die kürzungsregeln kenne ich auch noch, das ist nicht das problem, das 
problem ist die lage der einsen...

moment mal...
m.

Autor: Helmut (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

die eleganteste Lösung:

2 3zu8 Dekoder 74HC138
1 8fach NAND

Jede andere Lösung braucht mehr ICs und macht mehr Aufwand beim 
Verdrahten.

Autor: maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wenn ich auf die schnelle alle fälle richtig übertragen habe, dann 
bietet hier KV keine kürzungsmöglichkeit...

deine lösung sind dann die einzelfälle AND verknüpft, insgesamt dann 
ODER verknüpft.

d.h. du hast 8 AND glieder mit 4 eingängen und ein oder mit 8 eingängen, 
und diverse nicht gatten um die fälle zu markieren.

moment...

m.

Autor: maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@Helmut, gute lösung :-)

m.

Autor: maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
4 XOR mit 2 eingängen müssten auch gehen sehe ich gerade:

A XOR mit B, das ergebnis XOR mit C, das ergebnis XOR mit D, kann das 
sein?

m.

Autor: maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
...wenn es passt, dann ist 74HC86 dein freund...

m.

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo
erstmal dankeschön für die vielen antworten schon
@maddin
ok dann werde ich es wohl doch mit so vielen bauen müssen wenn man es 
nicht vereinfachen kann.
trotzdem danke
gruß

Autor: A. K. (prx)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Helmut schrieb:

> Jede andere Lösung braucht mehr ICs und macht mehr Aufwand beim
> Verdrahten.

Nö. Für Parity gibt's fertige Bausteine. Schätze aber, die Aufgabe soll 
mit Gattern gelöst werden und dann ist ein Dekoder auch tabu.

Autor: maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
...übrigens für die 2 74HC138 könntest du auch einen 74HC154 nehmen, 
wieder einen gespart...

m.

Autor: maddin (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
...du brauchst nur einen 74HC86...

Autor: Jean Player (fubu1000)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi,
wenn ich mich nit total irre reichen sogar 3 XOR (w und x auf einen XOR, 
y und z auf einen XOR und die Ergebnisse beider wieder auf einen XOR).

Gruß

Autor: Dieter Werner (dds5)
Datum:

Bewertung
0 lesenswert
nicht lesenswert

Autor: Thomas (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
hallo
ich freue mich echt riesig das es mit so wenig teilen klappt vielen 
vielen dank, werd mich mal gleich ans löten machen ;)
dankeschön
gruß thomas

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.