03.02.2015 Aufrufe

Karnaugh Diagramme, Minimierung

Karnaugh Diagramme, Minimierung

Karnaugh Diagramme, Minimierung

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

KMAPs mit leeren Feldern (don't care)<br />

Es kommt oft vor, daß nicht alle Eingangskombinationen vorkommen können. Dadurch bleiben Felder in<br />

der KMAP 'leer', sie werden meist mit 'x' markiert.<br />

Diese Felder können so mit 1 oder 0 belegt werden, daß die Funktion möglichst einfach wird,<br />

i.e. daß die Einsen mit möglichst wenigen, möglichst großen Blöcken überdeckt werden können.<br />

Beispiel: Ansteuerung einer Siebensegment-Anzeige mit eine BCD-Zahl:<br />

Man schreibt z.B. für Segment e:<br />

e=Σm(0,2,6,8) + Σd(10,11,12,13,14,15).<br />

Dabei steht 'm' für Minterm und 'd' für don't care<br />

f<br />

e<br />

a<br />

g<br />

d<br />

b<br />

c<br />

x 3<br />

x 2<br />

x 1<br />

x 0<br />

BCD<br />

to<br />

7seg<br />

a<br />

bcdefg<br />

x 0<br />

10 12 03<br />

01<br />

x 3<br />

18 10 X 11 X 09<br />

12 X 14 X 15 X 13 X<br />

x 2<br />

04 16 07<br />

05<br />

Abdeckung nur der Einsen erfordert 2 Felder a 1x2, d.h<br />

zwei Primterme mit 3 Termen:<br />

e = !x 0<br />

⋅ !x 1<br />

⋅ !x 2<br />

+ !x 0<br />

⋅ x 1<br />

⋅ !x 3<br />

Ersetzt man zwei der don't care Felder durch Einsen,<br />

so kann man die Terme vereinfachen:<br />

e = !x 0<br />

⋅!x 2<br />

+ !x 0<br />

⋅ x 1<br />

Je mehr don't cares es gibt, desto stärkere Vereinfachungen sind<br />

möglich. Man sollte die Funktion also nicht unnötig einschränken.<br />

Digitale Schaltungstechnik 2007 - <strong>Karnaugh</strong> <strong>Diagramme</strong><br />

P. Fischer, TI, Uni Mannheim, Seite 13

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!