Hej, tänkte se om någon kan hjälpa mig att "tänka rätt".
Sitter och jobbar med en labb här men har fastnat. Jag ska visa hur man kan göra en räknare som ska räkna enligt Gray-koden.¨
Den har 2 inputs, Q1 och Q2 och en styrsignal X då X = 1 ska den räkna uppåt och X = 0 ska den räkna nedåt.
Har gjort Karnaughdiagrammen för både Q1 och Q2 och gjort ihoptagningarna samt skrivit ut det i SP-form.
Q2+ = !(xQ2Q1) + xQ1(!Q2) + Q2(!x)
Q1+ = x(!Q2) + Q2(!x)
Men här fastnar jag, har ingen aning om hur jag ska använda bara XOR grindar för att förverkliga detta?
Om jag ej har fel så uttrycker man XOR med input A, B som A(!B) + B(!A).
Bild på hur kopplingen ser ut
Någon som kanske kan hjälpa mig på rätt spår? Skulle uppskattas enormt!