Ενδεικτική λύση άσκησης 1 εξετάσεων Σεπτεμβρίου 2010

Σχεδιάστε και υλοποιήστε κύκλωμα το οποίο:

1. Εκκινεί από μία αρχική κατάσταση ΑΚ.

2. Δέχεται σαν είσοδο σειριακά δεδομένα 1 bit (από διακόπτη δύο θέσεων) σε συγχρονισμό με ένα ρολόι (από το διακόπτη με επαναφορά)

3. Μετατρέψτε το τελευταίο ψηφίο του ΑΜ σας σε δυαδικό αριθμό 4 bit. Τα 3 λιγότερο σημαντικά bit ορίζουν την ακολουθία προς αναγνώριση.

4. Όταν αναγνωρίσει την παραπάνω ακολουθία μεταβαίνει στην τελική κατάσταση ΤΚ στην οποία παραμένει ανεξαρτήτως εισόδου. Η κατάσταση του κυκλώματος πρέπει να φαίνεται σε δύο φωτοδιόδους.

Παράδειγμα 1: Για ΑΜ 03101234 => 410  = 01002 => Ζητείται κύκλωμα το οποίο να αναγνωρίζει την ακολουθία 1 0 0.

Παράδειγμα 2: Για ΑΜ 03105239 => 910  = 10012 => Ζητείται κύκλωμα το οποίο να αναγνωρίζει την ακολουθία 0 0 1.

Ενδεικτικές λύσεις:

Διάγραμμα καταστάσεων (100)ΚατάστασηΚωδικοποίηση ΕίσοδοςΕπόμενη κατάστασηΧαρτες Karnaugh
Q1(t)Q2(t)xQ1(t+1)Q2(t+1)
A0000 0 Q1\Q2x00011110
00101 00001
B010 10 11011
01101 D1 = Q1x' + Q1Q2 + Q2x'
= ((Q1x')'(Q1Q2)'(Q2x')')'
Γ100 11 Q1\Q2x00011110
10101 00110
Δ110 11 11111
11111 D2 = Q1 + x = (Q1'x')'

Οι παρακάτω δύο λύσεις υλοποιούνται με τρία ολοκληρωμένα κυκλώματα η κάθε μία

Λίστα ασκήσεων