Kleine Schaltung bauen



  • Hallo,
    ich möchte eine kleine Schaltung bauen die die Bit-Distanz vom Bit Q bis zu ersten Bit mit Wert 1 errechnet und binär ausgibt:
    Bsp.:

    Q->|0|0|1|0| Schaltung soll ausgeben |1|0| Da die erste 1 vom Q aus gesehen erst nach zwei Stellen kommt, Ausgang Z: |0|

    Q->|0|1|0|0| Schaltung soll ausgeben |0|1| Da die erste 1 vom Q aus gesehen erst nach der ersten Stellen kommt, Ausgang Z: |0|

    Q->|1|0|0|0| Schaltung soll ausgeben|0|0| Da die erste 1 das Q selbst ist, Ausgang Z: |0|

    Q->|0|0|0|0| Schaltung soll ausgeben ||| ist egal Ausgang Z: |1|, Z soll also nur eins seien wenn alle Eingänge 0 sind.

    Ich habe jetzt eine Wahrheitswerttafel aufgestellt:
    x4 x3 x2 x1 | y2 y1 Z
    0 0 0 0 | * * 1
    0 0 0 1 | 1 1 0
    0 0 1 0 | 1 0 0
    0 0 1 1 | 1 0 0
    0 1 0 0 | 0 1 0
    0 1 0 1 | 0 1 0
    0 1 1 0 | 0 1 0
    0 1 1 1 | 0 1 0
    1 0 0 0 | 0 0 0
    1 0 0 1 | 0 0 0
    1 0 1 0 | 0 0 0
    1 0 1 1 | 0 0 0
    1 1 0 0 | 0 0 0
    1 1 0 1 | 0 0 0
    1 1 1 0 | 0 0 0
    1 1 1 1 | 0 0 0

    Ich möchte jetzt die Disjunkte Normalform aufstellen, mein Frage ist jetzt wie geht man da vor. Bis jetzt habe ich immer nur Schaltungen gebaut die einen Ausgang hatten, macht man das so?

    y2 and y1 = !x1 and !x2 and !x3 and x4 usw…

    oder so

    y1 = !x1 and !x2 and !x3 and x4 usw….
    y2 = !x1 and !x2 and !x3 and x4 usw….

    Daraus möchte ich später ein Karnaugh Diagramm erstellen.



  • Du musst bei mehreren Ausgängen für jeden Ausgang ein separates KV-Diagramm erstellen. Daher wird es wohl Sinn machen die Normalform auch schon passend zu bilden.



  • Achso, vielen Dank für die Information.



  • Ich habe jetzt fuer jeden Ausgang eine KV-Diagramm erstellt ich bekomme diese Terme heraus

    y1 = (x3 and !x4) or (!x2 and !x4 and x1)
    y2 = (!x4 and !x3 and x1) or (!x4 and !x3 and x2)
    z = (!x1 and !x2 and !x3 and !x4)

    Gibt es eine Moeglichkeit das zu verifizieren ?



  • Deutschland_HD schrieb:

    Gibt es eine Moeglichkeit das zu verifizieren ?

    Natürlich. Stell für die Ausdrücke eine Wahrheitstabelle auf.

    Sieht aber gut aus. Y2 lässt sich stark vereinfachen, wenn du für den Stern 1 annimmst.



  • O.K danke werde es mal probieren.


Anmelden zum Antworten