Ενδεικτικές απαντήσεις στις ερωτήσεις/ασκήσεις του σχολικού βιβλίου.
Εκφώνηση. Αναφέρατε τις κατηγορίες των ψηφιακών λογικών συστημάτων.
Σκέψη. Ζητούνται οι κατηγορίες ψηφιακών λογικών συστημάτων.
Λύση.
Ενδεικτική απάντηση. Τα ψηφιακά λογικά συστήματα διακρίνονται σε δύο κατηγορίες: τα συνδυαστικά, όπου η έξοδος εξαρτάται μόνο από τις εισόδους τη δεδομένη στιγμή, και τα ακολουθιακά, όπου η έξοδος εξαρτάται και από την προηγούμενη κατάσταση (μνήμη) ή τη σειρά των σημάτων.
Πρόσεξε:
Εκφώνηση. Ποια η διαφορά των συνδυαστικών από τα ακολουθιακά κυκλώματα;
Σκέψη. Ζητείται η διαφορά συνδυαστικών και ακολουθιακών.
Λύση.
Ενδεικτική απάντηση. Στα συνδυαστικά κυκλώματα η έξοδος εξαρτάται μόνο από τις τιμές των εισόδων τη δεδομένη στιγμή. Στα ακολουθιακά η έξοδος εξαρτάται και από την προηγούμενη κατάσταση του κυκλώματος (έχουν δηλαδή μνήμη). Γι' αυτό τα ακολουθιακά χρησιμοποιούνται εκεί όπου χρειάζεται αποθήκευση κατάστασης.
Πρόσεξε:
Εκφώνηση. Δώστε μερικές εφαρμογές των ψηφιακών κυκλωμάτων στο αυτοκίνητο.
Σκέψη. Ζητούνται εφαρμογές ψηφιακών κυκλωμάτων στο αυτοκίνητο.
Λύση.
Ενδεικτική απάντηση. Στο αυτοκίνητο τα ψηφιακά κυκλώματα χρησιμοποιούνται ευρύτατα, π.χ.: στην ηλεκτρονική ανάφλεξη, στα συστήματα ελέγχου κινητήρα (injection), στα ψηφιακά όργανα του ταμπλό, στα συστήματα ABS/κλιματισμού, σε αισθητήρες και ενδείξεις, στο σύστημα ψυχαγωγίας κ.ά.
Πρόσεξε:
Εκφώνηση. Αναφέρατε τα πλεονεκτήματα της ψηφιακής τεχνολογίας.
Σκέψη. Ζητούνται τα πλεονεκτήματα της ψηφιακής τεχνολογίας.
Λύση.
Ενδεικτική απάντηση. Τα πλεονεκτήματα είναι: μεγάλη ταχύτητα επεξεργασίας δεδομένων, τεράστια ικανότητα αποθήκευσης πληροφοριών, μεγάλη ακρίβεια, εύκολος σχεδιασμός και προγραμματισμός της λειτουργίας, σχεδόν μηδενική επίδραση του θορύβου και χαμηλό κόστος κατασκευής.
Πρόσεξε:
Εκφώνηση. Να μετατραπούν οι αριθμοί \((12)10\), \((14)10\), \((17)10\), \((23)10\), του δεκαδικού συστήματος στο δυαδικό.
Σκέψη. Ζητείται μετατροπή δεκαδικών σε δυαδικό.
Λύση.
Απάντηση. (12)₁₀ = \((1100)_2\) (8+4). (14)₁₀ = \((1110)_2\) (8+4+2). (17)₁₀ = \((10001)_2\) (16+1). (23)₁₀ = \((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 και B) και έξοδο Y με ερωτηματικό, όπου ο χρόνος χωρίζεται σε οκτώ διαστήματα με ετικέτες h, g, f, e, d, c, b, a και δίνονται οι παλμοσειρές A = 1, 1, 1, 0, 0, 0, 1, 0 και B = 1, 0, 1, 0, 1, 1, 1, 1. Το σχήμα αυτό ΔΕΝ αντιστοιχεί στο ζητούμενο της άσκησης (που ζητά σχεδίαση κυκλώματος από δοσμένη συνάρτηση) και φαίνεται να αφορά χωριστό ερώτημα εύρεσης παλμοσειράς εξόδου πύλης AND.
Σκέψη. Ζητείται η σχεδίαση κυκλώματος για 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.
Λύση.
Απάντηση. Είσοδος: αριθμός 2 bit A₁A₀ (τιμές 0,1,2,3). Έξοδος: το τετράγωνο (0,1,4,9), που χρειάζεται 4 bit. Φτιάχνουμε τον πίνακα αλήθειας: 00→0000, 01→0001, 10→0100, 11→1001. Για κάθε bit εξόδου γράφουμε το άθροισμα γινομένων και σχεδιάζουμε τις πύλες. Π.χ. το bit αξίας 1 (LSB) είναι 1 μόνο για είσοδο 01 και 11 → ισούται με A₀· τα ενδιάμεσα bit προκύπτουν ομοίως από τον πίνακα.
Πρόσεξε: