Ενδεικτικές απαντήσεις στις ερωτήσεις/ασκήσεις του σχολικού βιβλίου.
Εκφώνηση. Αναφέρατε τις κατηγορίες των ψηφιακών λογικών συστημάτων.
Σκέψη. Ζητούνται οι κατηγορίες ψηφιακών λογικών συστημάτων.
Λύση.
Ενδεικτική απάντηση. Τα ψηφιακά λογικά συστήματα διακρίνονται σε δύο κατηγορίες: τα συνδυαστικά, όπου η έξοδος εξαρτάται μόνο από τις εισόδους τη δεδομένη στιγμή, και τα ακολουθιακά, όπου η έξοδος εξαρτάται και από την προηγούμενη κατάσταση (μνήμη) ή τη σειρά των σημάτων.
Πρόσεξε:
Εκφώνηση. Ποια η διαφορά των συνδυαστικών από τα ακολουθιακά κυκλώματα;
Σκέψη. Ζητείται η διαφορά συνδυαστικών και ακολουθιακών.
Λύση.
Ενδεικτική απάντηση. Στα συνδυαστικά κυκλώματα η έξοδος εξαρτάται μόνο από τις τιμές των εισόδων τη δεδομένη στιγμή. Στα ακολουθιακά η έξοδος εξαρτάται και από την προηγούμενη κατάσταση του κυκλώματος (έχουν δηλαδή μνήμη). Γι' αυτό τα ακολουθιακά χρησιμοποιούνται εκεί όπου χρειάζεται αποθήκευση κατάστασης.
Πρόσεξε:
Εκφώνηση. Δώστε μερικές εφαρμογές των ψηφιακών κυκλωμάτων στο αυτοκίνητο.
Σκέψη. Ζητούνται εφαρμογές ψηφιακών κυκλωμάτων στο αυτοκίνητο.
Λύση.
Ενδεικτική απάντηση. Κατά το βιβλίο, στο αυτοκίνητο η ψηφιακή λογική χρησιμοποιείται για τη διαχείριση του κινητήρα, για την ηλεκτρονική μετάδοση της κίνησης και για την απόσβεση κραδασμών διαφόρων συστημάτων. Επιπλέον παραδείγματα: ψηφιακά όργανα του ταμπλό, σύστημα ABS, κλιματισμός.
Πρόσεξε:
Εκφώνηση. Αναφέρατε τα πλεονεκτήματα της ψηφιακής τεχνολογίας.
Σκέψη. Ζητούνται τα πλεονεκτήματα της ψηφιακής τεχνολογίας.
Λύση.
Ενδεικτική απάντηση. Τα πλεονεκτήματα είναι: μεγάλη ταχύτητα επεξεργασίας δεδομένων, τεράστια ικανότητα αποθήκευσης πληροφοριών, μεγάλη ακρίβεια, εύκολος σχεδιασμός και προγραμματισμός της λειτουργίας, σχεδόν μηδενική επίδραση του θορύβου και χαμηλό κόστος κατασκευής.
Πρόσεξε:
Εκφώνηση. Να μετατραπούν οι αριθμοί \((12)_{10}\), \((14)_{10}\), \((17)_{10}\), \((23)_{10}\), του δεκαδικού συστήματος στο δυαδικό.
Σκέψη. Ζητείται μετατροπή δεκαδικών σε δυαδικό.
Λύση.
Απάντηση. \((12)_{10}\) = \((1100)_2\) (8+4). \((14)_{10}\) = \((1110)_2\) (8+4+2). \((17)_{10}\) = \((10001)_2\) (16+1). \((23)_{10}\) = \((10111)_2\) (16+4+2+1).
Πρόσεξε:
Εκφώνηση. Να μετατραπούν οι αριθμοί \((10101)_2\), \((1100)_2\), \((10111)_2\), \((1101)_2\) του δυαδικού συστήματος στο δεκαδικό.
Σκέψη. Κάθε θέση ενός δυαδικού αριθμού αντιστοιχεί σε δύναμη του 2, με την πρώτη θέση από δεξιά να είναι το \(2^0\). Αθροίζουμε τις δυνάμεις του 2 μόνο για τις θέσεις όπου υπάρχει ψηφίο 1.
Λύση.
Απάντηση. \((10101)_2 = 21\), \((1100)_2 = 12\), \((10111)_2 = 23\), \((1101)_2 = 13\).
Πρόσεξε:
Εκφώνηση. Σχεδιάστε το λογικό σύμβολο, δώστε τον πίνακα αλήθειας και τη συνάρτηση εξόδου της πύλης AND.
Σκέψη. Ζητείται σύμβολο, πίνακας αλήθειας και συνάρτηση της AND.
Λύση.
Απάντηση. Πύλη AND: Y = A·B. Πίνακας αλήθειας: (0,0)→0, (0,1)→0, (1,0)→0, (1,1)→1. Το λογικό σύμβολο έχει επίπεδη αριστερή πλευρά και καμπύλη (D-shape) δεξιά έξοδο (δες σχ. 8.4).
Πρόσεξε:
Εκφώνηση. Σχεδιάστε το λογικό σύμβολο, δώστε τον πίνακα αλήθειας και τη συνάρτηση εξόδου της πύλης OR.
Σκέψη. Ζητείται σύμβολο, πίνακας αλήθειας και συνάρτηση της OR.
Λύση.
Απάντηση. Πύλη OR: Y = A+B. Πίνακας αλήθειας: (0,0)→0, (0,1)→1, (1,0)→1, (1,1)→1. Το σύμβολο έχει καμπύλη αριστερή πλευρά και αιχμηρό «ρύγχος» στη δεξιά έξοδο (δες σχ. 8.8).
Πρόσεξε:
Εκφώνηση. Σχεδιάστε το λογικό σύμβολο, δώστε τον πίνακα αλήθειας και τη συνάρτηση εξόδου της πύλης NOT.
Σκέψη. Ζητείται σύμβολο, πίνακας αλήθειας και συνάρτηση της NOT.
Λύση.
Απάντηση. Πύλη NOT (αναστροφέας): Y = A′, μία είσοδος-μία έξοδος. Πίνακας αλήθειας: 0→1, 1→0. Το σύμβολο είναι τρίγωνο με μικρό κύκλο στην έξοδο (δες σχ. 8.9).
Πρόσεξε:
Εκφώνηση. Σχεδιάστε το λογικό σύμβολο, δώστε τον πίνακα αλήθειας και τη συνάρτηση εξόδου της πύλης NAND.
Σκέψη. Ζητείται σύμβολο, πίνακας αλήθειας και συνάρτηση της NAND.
Λύση.
Απάντηση. Πύλη NAND: Y = (A·B)′. Πίνακας αλήθειας: (0,0)→1, (0,1)→1, (1,0)→1, (1,1)→0 (η αντίστροφη της AND). Το σύμβολο είναι το σύμβολο της AND με μικρό κύκλο στην έξοδο.
Πρόσεξε:
Εκφώνηση. Σχεδιάστε το λογικό σύμβολο, δώστε τον πίνακα αλήθειας και τη συνάρτηση εξόδου της πύλης NOR.
Σκέψη. Ζητείται σύμβολο, πίνακας αλήθειας και συνάρτηση της NOR.
Λύση.
Απάντηση. Πύλη NOR: Y = (A+B)′. Πίνακας αλήθειας: (0,0)→1, (0,1)→0, (1,0)→0, (1,1)→0 (η αντίστροφη της OR). Το σύμβολο είναι το σύμβολο της OR με μικρό κύκλο στην έξοδο.
Πρόσεξε:
Εκφώνηση. Σχεδιάστε το λογικό σύμβολο, δώστε τον πίνακα αλήθειας και τη συνάρτηση εξόδου της πύλης XOR.
Σκέψη. Ζητείται σύμβολο, πίνακας αλήθειας και συνάρτηση της XOR.
Λύση.
Απάντηση. Πύλη XOR (αποκλειστικό OR): Y = A·B′ + A′·B. Πίνακας αλήθειας: (0,0)→0, (0,1)→1, (1,0)→1, (1,1)→0. Δίνει 1 όταν ο αριθμός των άσσων στις εισόδους είναι περιττός (δηλ. οι είσοδοι διαφέρουν). Το σύμβολο μοιάζει με OR με επιπλέον καμπύλη γραμμή στην είσοδο.
Πρόσεξε:
Εκφώνηση. Δώστε την ερμηνεία του κυκλώματος της πύλης AND με διακόπτες.
Σκέψη. Ζητείται η ερμηνεία της AND με διακόπτες.
Λύση.
Ενδεικτική απάντηση. Η πύλη AND ερμηνεύεται με δύο διακόπτες συνδεδεμένους σε σειρά, σε ένα κύκλωμα με πηγή και λάμπα (έξοδος Y). Η λάμπα ανάβει (Y=1) μόνο όταν και οι δύο διακόπτες είναι κλειστοί (A=1 ΚΑΙ B=1), γιατί μόνο τότε κλείνει το κύκλωμα και περνά ρεύμα.
Πρόσεξε:
Εκφώνηση. Δώστε την ερμηνεία του κυκλώματος της πύλης OR με διακόπτες.
Σκέψη. Ζητείται η ερμηνεία της OR με διακόπτες.
Λύση.
Ενδεικτική απάντηση. Η πύλη OR ερμηνεύεται με δύο διακόπτες συνδεδεμένους παράλληλα. Η λάμπα ανάβει (Y=1) όταν είναι κλειστός έστω και ένας από τους δύο διακόπτες (A=1 Ή B=1), γιατί τότε υπάρχει διαδρομή για το ρεύμα.
Πρόσεξε:
Εκφώνηση. Σχεδιάστε την παλμοσειρά στην έξοδο της πύλης OR του παρακάτω σχήματος. Περιγραφή σχήματος: δύο παλμοσειρές οδηγούνται στις δύο εισόδους A και B μιας πύλης OR, της οποίας η έξοδος Y ζητείται. Ο χρόνος χωρίζεται σε οκτώ ίσα διαστήματα με ετικέτες, από αριστερά προς τα δεξιά, h, g, f, e, d, c, b, a. Η πάνω παλμοσειρά (είσοδος A) έχει τιμές 0, 1, 0, 1, 1, 0, 1, 0 και η κάτω (είσοδος B) 0, 0, 1, 1, 1, 1, 0, 0.
Σκέψη. Η πύλη OR δίνει 1 όταν τουλάχιστον μία είσοδος είναι 1. Δεν χρειάζεται να «σχεδιάσουμε» με το μάτι: φτιάχνουμε πίνακα με τα οκτώ χρονικά διαστήματα και κάνουμε OR στήλη-στήλη. Έτσι η σχεδίαση προκύπτει μηχανικά και χωρίς λάθος.
Λύση.
Απάντηση. Y = 0, 1, 1, 1, 1, 1, 1, 0 (για τα διαστήματα h έως a). Δηλαδή η έξοδος είναι χαμηλή μόνο στα δύο άκρα (h και a) και παραμένει υψηλή συνεχώς από το g έως το b.
Πρόσεξε:
Εκφώνηση. Γράψτε τη λογική έκφραση εξόδου του παρακάτω κυκλώματος. Περιγραφή σχήματος: δύο παλμοσειρές οδηγούνται στις δύο εισόδους A και B μιας πύλης OR δύο εισόδων· η έξοδος σημειώνεται Y και ζητείται με ερωτηματικό.
Σκέψη. Η ερώτηση αφορά το ίδιο κύκλωμα με την προηγούμενη άσκηση, αλλά εδώ δεν ζητείται η παλμοσειρά: ζητείται η λογική έκφραση, δηλαδή η σχέση εξόδου-εισόδων ανεξάρτητα από συγκεκριμένες τιμές.
Λύση.
Απάντηση. Y = A + B (λογικό OR των δύο εισόδων).
Πρόσεξε:
Εκφώνηση. Γράψτε τη λογική έκφραση εξόδου του παρακάτω κυκλώματος. Περιγραφή σχήματος: υπάρχουν τρεις είσοδοι A, B και C. Η A οδηγείται απευθείας στην πρώτη είσοδο μιας πάνω πύλης AND δύο εισόδων. Η B οδηγείται σε μία πύλη NOT και η ΕΞΟΔΟΣ της NOT διακλαδίζεται (σημειώνεται τελεία διακλάδωσης) σε δύο κλάδους: ο ένας πηγαίνει στη δεύτερη είσοδο της πάνω AND και ο άλλος στην πρώτη είσοδο μιας κάτω πύλης AND δύο εισόδων. Η C οδηγείται στη δεύτερη είσοδο της κάτω AND. Οι έξοδοι των δύο AND οδηγούνται σε μία πύλη OR που δίνει την έξοδο Y.
Σκέψη. Το κρίσιμο σημείο είναι ΠΟΥ γίνεται η διακλάδωση του B. Στο σχήμα η τελεία διακλάδωσης βρίσκεται ΜΕΤΑ την πύλη NOT, άρα και οι δύο κλάδοι μεταφέρουν το ΑΝΤΕΣΤΡΑΜΜΕΝΟ σήμα \(\bar{B}\) — όχι το ένα το B και το άλλο το \(\bar{B}\). Ακολουθούμε τη διαδρομή κάθε σήματος από την είσοδο ως την έξοδο.
Λύση.
Απάντηση. \(Y = A\cdot\bar{B} + \bar{B}\cdot C\), που απλοποιείται σε \(Y = \bar{B}\cdot(A + C)\).
Πρόσεξε:
Εκφώνηση. Σχεδιάστε την παλμοσειρά στην έξοδο του παρακάτω κυκλώματος. Περιγραφή σχήματος: υπάρχουν τέσσερις είσοδοι A, B, C και D. Και οι ΤΕΣΣΕΡΙΣ οδηγούνται σε μία πάνω πύλη AND τεσσάρων εισόδων. Επιπλέον, η γραμμή A διακλαδίζεται (τελεία) και κατεβαίνει σε μία πύλη NOT, και η γραμμή C διακλαδίζεται επίσης και κατεβαίνει σε δεύτερη πύλη NOT. Οι έξοδοι των δύο NOT οδηγούνται στις δύο εισόδους μιας κάτω πύλης AND. Οι έξοδοι της πάνω και της κάτω AND οδηγούνται σε πύλη OR που δίνει την έξοδο Y.
Σκέψη. Πρώτα γράφουμε τη λογική έκφραση ακολουθώντας τις διαδρομές, και μετά η παλμοσειρά προκύπτει εφαρμόζοντας την έκφραση σε κάθε χρονικό διάστημα των δοσμένων εισόδων.
Λύση.
Απάντηση. \(Y = A\cdot B\cdot C\cdot D + \bar{A}\cdot\bar{C}\). Η παλμοσειρά σχεδιάζεται εφαρμόζοντας τη σχέση αυτή σε κάθε χρονικό διάστημα των εισόδων: η έξοδος είναι 1 όταν είναι όλες οι είσοδοι 1, ή όταν A και C είναι και τα δύο 0· σε κάθε άλλη περίπτωση είναι 0.
Πρόσεξε:
Εκφώνηση. Σχεδιάστε το λογικό κύκλωμα της συναρτήσεως εξόδου \(Y = A'\cdot B' + A\cdot B\). Κάτω από την εκφώνηση το βιβλίο δίνει σχήμα πύλης AND με παλμοσειρές A = 1, 1, 1, 0, 0, 0, 1, 0 και B = 1, 0, 1, 0, 1, 1, 1, 1 (διαστήματα h έως a).
Σκέψη. Ζητείται η σχεδίαση κυκλώματος για Y = A′·B′ + A·B.
Λύση.
Απάντηση. Η συνάρτηση Y = A′·B′ + A·B είναι άθροισμα δύο γινομένων. Κύκλωμα: δύο αναστροφείς (NOT) για A′ και B′· μία AND για A′·B′ και μία AND για A·B· οι δύο έξοδοι οδηγούνται σε OR που δίνει την Y. (Πίνακας αλήθειας: Y=1 όταν A=B — είναι η πύλη XNOR, δηλαδή η αντίστροφη της XOR.)
Πρόσεξε:
Εκφώνηση. Να σχεδιάσετε ψηφιακό κύκλωμα που θα δέχεται στην είσοδό του έναν αριθμό δύο bit και θα δίνει στην έξοδό του το τετράγωνο του αριθμού εισόδου.
Σκέψη. Ο αριθμός εισόδου έχει 2 bit (A₁A₀, τιμές 0 έως 3), άρα το τετράγωνό του παίρνει τιμές 0, 1, 4, 9 και χρειάζεται 4 bit εξόδου (Y₃Y₂Y₁Y₀). Φτιάχνουμε τον πίνακα αλήθειας, βρίσκουμε τη συνάρτηση κάθε bit εξόδου και σχεδιάζουμε τις πύλες.
Λύση.
Απάντηση. Με είσοδο A₁A₀ και έξοδο Y₃Y₂Y₁Y₀ (τετράγωνο 0, 1, 4, 9) προκύπτουν οι συναρτήσεις \(Y_3 = A_1\cdot A_0\), \(Y_2 = A_1\cdot A_0'\), \(Y_1 = 0\), \(Y_0 = A_0\). Το κύκλωμα αποτελείται από δύο πύλες AND και έναν αναστροφέα: η πρώτη AND (A₁, A₀) δίνει Y₃, ο αναστροφέας δίνει A₀′ και η δεύτερη AND (A₁, A₀′) δίνει Y₂· η Y₁ είναι πάντα 0 και η Y₀ είναι η ίδια η είσοδος A₀.
Πρόσεξε: