Ενδεικτική λύση άσκησης 1 εξετάσεων Σεπτεμβρίου 2009
Σχεδιάστε και υλοποιήστε κύκλωμα με είσοδο τον πιεστικό διακόπτη με επαναφορά, το οποίο να δίνει συνεχώς στην έξοδό του, η οποία θα φαίνεται σε 5 ή 6 φωτοδιόδους (ανάλογα με την κατηγορία που ανήκετε), τις παρακάτω ακολουθίες:
Αν ο ΑΜ σας λήγει σε 1, 2, 3, 4 ή 5 απεικονίστε τα πολλαπλάσια του 5 μικρότερα από 35:
00000 – 00101 – 01010 – 01111 – 10100 – 11001 – 11110
Αν ο ΑΜ σας λήγει σε 6, 7, 8, 9 ή 0 απεικονίστε τα πολλαπλάσια του 6 μικρότερα από 48:
000000 – 000110 – 001100 – 010010 – 011000 – 011110 – 100100 – 101010
Προτεινόμενη λύση:
Μετρητής | Πολλαπλάσια του 5 | Πολλαπλάσια του 6 | Άθροισμα 0QcQbQa + QbQa00 | Άθροισμα 0QcQbQa + QcQbQa0 | ||||||||||||||||||
Qc | Qb | Qa | Pe | Pd | Pc | Pb | Pa | Sf | Se | Sd | Sc | Sb | Sa | Σ4 | Σ3 | Σ2 | Σ1 | Σ5 | Σ4 | Σ3 | Σ2 | Σ1 |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 |
0 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 |
0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
1 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 |
1 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 |
1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 |
1 | 1 | 1 | - | - | - | - | - | 1 | 0 | 1 | 0 | 1 | 0 | - | - | - | - | 1 | 0 | 1 | 0 | 1 |
Εκμεταλλευόμαστε τα εξής:
1. 5x = 4x + x , 6x = 2 (2x + x)
2. Αν x=ABCD τότε 2x = ABCD0 και 4x = ABCD00
3. Pe=Qc
Χρησιμοποιώντας, λοιπόν, έναν αθροιστή και ένα μετρητή προσθέτουμε την έξοδο του μετρητή με τον εαυτό της μετατοπισμένη κατά μία ή δύο θέσεις προς τα αριστερά. Συγκεκριμένα:
![]() |
Για τα πολλαπλάσια του 5 προσθέτουμε τα 3 λιγότερο σημαντικά ψηφία της εξόδου του μετρητή με τα ίδια μετατοπισμένα κατά 2 ψηφία προς τα αριστερά. Το αποτέλεσμα προκύπτει από τα 4 ψηφία του αθροιστή ενώ σημαντικότερο ψηφίο του αποτελέσματος είναι το Qc (αποτέλεσμα 5 bit). Επειδή όμως θέλουμε τα πολλαπλάσια <35 η μέτρηση του μετρητή πρέπει να είναι στο διάστημα 0-6. Για το λόγο αυτό το C4 χρησιμοποιείται για τον ασύγχρονο μηδενισμό του μετρητή. |
![]() |
Για τα πολλαπλάσια του 6 προσθέτουμε τα 3 λιγότερο σημαντικά ψηφία της εξόδου του μετρητή με τα ίδια μετατοπισμένα κατά 1 ψηφίο προς τα αριστερά. Το αποτέλεσμα προκύπτει από τα 4 ψηφία του αθροιστή το σημαντικότερο ψηφίο του αποτελέσματος είναι το κρατούμενο εξόδου του αθροιστή ενώ το λιγότερο σημαντικό ψηφίο είναι πάντοτε 0 (αποτέλεσμα 6 bit). |