Ενδεικτική λύση άσκησης 1 εξετάσεων Ιουλίου 2008

Σχεδιάστε ένα κύκλωμα με είσοδο την παλμογεννήτρια της πλακέτας σας (σε συχνότητα περίπου 1 Hz) και έξοδό τον ενδείκτη 7 τμημάτων το οποίο θα μετρά:

Αν οι δύο αριθμοί είναι ίσοι ή τουλάχιστον ο ένας απ’ τους δύο είναι 0 χρησιμοποιήστε τον αμέσως προηγούμενο κοκ.

Παράδειγμα:

Για Α.Μ. 03101957 το κύκλωμα θα πρέπει να εμφανίζει στην έξοδό του:

0 – 1 – 2 – 3 – 4 – 5 – 6 – 7 – 5 – 6 – 7 – 5 – 6 – 7 ...

Για Α.Μ. 03104033 το κύκλωμα θα πρέπει να εμφανίζει στην έξοδό του:

0 – 1 – 2 – 3 – 4 – 3 – 4 – 3 – 4 ...

Οι δύο αριθμοί θα είναι σταθεροί, δεν χρειάζεται δηλαδή να συνδεθούν σε διακόπτες.

Ενδεικτική λύση για ΑΜ: 03105604

Στις εισόδους DCBA πρέπει να σχηματιστεί ο δυαδικός αριθμός που αντιστοιχεί στον μικρότερο από τα δύο δεκαδικά ψηφία του ΑΜ (4 <=> 0100 για το παράδειγμα). Όταν στις εξόδους QDQCQBQA σχηματιστεί ο δυαδικός αριθμός που αντιστοιχεί στο μεγαλύτερο από τα δύο ψηφία (στο παράδειγμά 6) σύν 1 (επομένως 7 <=> 0111) τότε πρέπει να εφαρμοστεί σήμα λογικού 0 (βλ. φύλλο δεδομένων για το 74193) στην είσοδο φόρτωσης. Η αύξηση κατά 1 χρειάζεται γιατί η φόρτωση γίνεται ασύγχρονα. Άρα, μία πύλη nand (7410) στα 3 λιγότερο σημαντικά ψηφία (QCQBQA) παράγει το επιθυμητό σήμα φόρτωσης. Με αυτό τον τρόπο φορτώνεται το 4 και η μέτρηση συνεχίζεται κανονικά μέχρι την τιμή 6. Η μέτρηση αυτή επαναλαμβάνεται συνεχώς.

Η φόρτωση για κάθε ψηφίο - όριο επιτυγχάνεται ως εξής:

Ψηφίο
Όριο
Δυαδικό
Ολοκληρωμένο
Περιγραφή Είσοδοι
2
3
0011
7400
1 nand 2 εισόδων QBQA
3
4
0100
7404
1 not QC
4
5
0101
7400
1 nand 2 εισόδων QCQA
5
6
0110
7400
1 nand 2 εισόδων QCQB
6
7
0111
7410
1 nand 3 εισόδων QCQΒQA
7
8
1000
7404
1 not QD
8
9
1001
7400
1 nand 2 εισόδων QDQΑ
9
10
1010
7400
1 nand 2 εισόδων QDQB

Μπορεί να χρησιμοποιηθεί και συγκριτής για την παραγωγή του σήματος φόρτωσης.

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