Du kan inte bara ändra till graykod överst och inte ändra i diagrammet.
Och sedan har du bara ändrat x-axeln till graykod och inte y-axeln.
Mitt råd är att göra om allt från början
1. Gör en ruta med graykod på både y- och x-axeln.
2. För sedan över tabellen till diagrammet. Med 1.or , 0.or och ”- dontcare” (du hade inga).
3. Ringa in 1.or i tillåtna kombinationer. (i undantagsfall kan det vara enklare att ringa in 0.or)
4. Överför dina ringar till booleska uttryck.
5. Använd de booleskalagarna för att få ditt uttryck på den form du vill ha.
Sen att överföra booleska uttryck till grindar är ett helt nytt kapitel.
Men om du får D1= x*q2 +q1’*q2 så blir det detta:
Kod:
and
x----|\
| >-----------| or
q2---|/ |-----|\
| >---- D1=xq2+q1'q2
inv and |-----|/
q1--|>o---|\ |
| >------|
q0--------|/