Λογική πύλη: Διαφορά μεταξύ των αναθεωρήσεων

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Περιεχόμενο που διαγράφηκε Περιεχόμενο που προστέθηκε
Reverted 1 edit by 194.63.239.233 (talk). (TW)
διορθώσεις
Γραμμή 1: Γραμμή 1:
Μία '''λογική πύλη''' είναι [[ηλεκτρονικό κύκλωμα]] το οποίο πραγματοποιεί μία λογική πράξη στις εισόδους της και παράγει μία έξοδο. Οι λογικές πύλες έχουν δημιουργηθεί για να δουλεύουν στο δυαδικό σύστημα. Στα ηλεκτρονικά κυκλώματα ως λογικό 0 θεωρείται η τάση εκείνη η οποία είναι κάτω από ένα κατώφλι που έχουν ορίσει οι κατασκευαστές της λογικής πύλης (πχ 0,5V). Αντίστοιχα το λογικό 1 αντιστοιχεί σε τάση η οποία υπερβαίνει κάποια τάση (συνήθως 5V αλλά οι τελευταίες τεχνολογίες έχουν καταφέρει να μειώσουν την τάση αυτή). Με άλλα λόγια το λογικό 0 αντιστοιχεί στην τάση γείωσης και το λογικό 1 σε τάση τροφοδοσίας. Υπάρχουν διάφορες τεχνολογίες κατασκευής πυλών, όπως η CMOS.
Μία '''λογική πύλη''' είναι [[ηλεκτρονικό κύκλωμα]] το οποίο πραγματοποιεί μία λογική πράξη στις εισόδους της και παράγει μία έξοδο. Οι λογικές πύλες έχουν δημιουργηθεί για να δουλεύουν στο δυαδικό σύστημα. Στα ηλεκτρονικά κυκλώματα ως λογικό 0 θεωρείται η τάση εκείνη η οποία είναι κάτω από ένα κατώφλι που έχουν ορίσει οι κατασκευαστές της λογικής πύλης (πχ 0,5V). Αντίστοιχα το λογικό 1 αντιστοιχεί σε τάση η οποία υπερβαίνει κάποια τάση (συνήθως 5V αλλά οι τελευταίες τεχνολογίες έχουν καταφέρει να μειώσουν την τάση αυτή). Με άλλα λόγια το λογικό 0 αντιστοιχεί στην τάση γείωσης και το λογικό 1 σε τάση τροφοδοσίας. Υπάρχουν διάφορες τεχνολογίες κατασκευής πυλών, όπως η CMOS.


== Είδη λογικών πυλών ==
= Είδη λογικών πυλών =
=== Πύλη NOT ===
== Πύλη NOT ==


Η πύλη '''NOT''' (ΟΧΙ) έχει μόνο μία είσοδο και δίνει μόνο μία έξοδο. Η λειτουργία της είναι η αντιστροφή του λογικού σήματος της εισόδου.
Η πύλη '''NOT''' (ΟΧΙ) έχει μόνο μία είσοδο και δίνει μόνο μία έξοδο. Η λειτουργία της είναι η αντιστροφή του λογικού σήματος της εισόδου.
:<math>c=a' \quad \acute{n} \quad c = \bar a</math>
Ο πίνακας αληθείας της πύλης είναι:
Ο [[πίνακας αλήθειας|πίνακας αληθείας]] της πύλης είναι:
{|
{|
|
|
Γραμμή 21: Γραμμή 22:
|
|
Το κυκλωματικό σχεδιάγραμμα είναι το εξής:
Το κυκλωματικό σχεδιάγραμμα είναι το εξής:
[[Αρχείο:Not-gate-en.svg|left|150px]]
[[Αρχείο:Not-gate-en.svg|150px]]


== Σχεδίαση πύλης ΝΟΤ ==
=== Σχεδίαση πύλης ΝΟΤ ===
{|
{|
|-
|-
Γραμμή 29: Γραμμή 30:
|}
|}


== Πύλη AND ==

=== Πύλη AND ===


Η πύλη '''AND''' εκτελεί την λογική πράξη AND (ΚΑΙ) μεταξύ των εισόδων της. Η πράξη AND στην άλγεβρα Boole συμβολίζεται με επί (*). Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:
Η πύλη '''AND''' εκτελεί την λογική πράξη AND (ΚΑΙ) μεταξύ των εισόδων της. Η πράξη AND στην άλγεβρα Boole συμβολίζεται με επί (*). Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:
Γραμμή 55: Γραμμή 55:
|-
|-
|
|
Το κυκλωματικό σχήμα της AND 2 εισόδων είναι το εξής: [[Αρχείο:And.svg|left|150px]]
Το κυκλωματικό σχήμα της AND 2 εισόδων είναι το εξής: [[Αρχείο:And.svg|150px]]
|}
|}
Παράδειγμα: έστω ότι a=1 και b=0. Η έξοδος c θα προκύψει 0.
Παράδειγμα: έστω ότι a=1 και b=0. Η έξοδος c θα προκύψει 0.
Γραμμή 63: Γραμμή 63:
Οι πύλες AND κατασκευάζονται και με περισσότερες των δύο εισόδων (πχ 3,4,5,8 είσοδοι).
Οι πύλες AND κατασκευάζονται και με περισσότερες των δύο εισόδων (πχ 3,4,5,8 είσοδοι).


=== Πύλη OR ===
== Πύλη OR ==


Η πύλη '''OR''' εκτελεί την λογική πράξη OR (Η΄) μεταξύ των εισόδων της. Η πράξη OR στην άλγεβρα Boole συμβολίζεται με το συν (+). Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:
Η πύλη '''OR''' εκτελεί την λογική πράξη OR (Η΄) μεταξύ των εισόδων της. Η πράξη OR στην άλγεβρα Boole συμβολίζεται με το συν (+). Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:
Γραμμή 90: Γραμμή 90:




Το κυκλωματικό σχήμα της OR 2 εισόδων είναι το εξής: [[Αρχείο:Or-gate-en.svg|left|150px]]
Το κυκλωματικό σχήμα της OR 2 εισόδων είναι το εξής: [[Αρχείο:Or-gate-en.svg|150px]]
|}
|}


Γραμμή 99: Γραμμή 99:
Οι πύλες OR κατασκευάζονται και με περισσότερες των δύο εισόδων (πχ 3,4,5,8 είσοδοι).
Οι πύλες OR κατασκευάζονται και με περισσότερες των δύο εισόδων (πχ 3,4,5,8 είσοδοι).


== Σχεδίαση πύλης OR ==
=== Σχεδίαση πύλης OR ===
{|
{|
|-
|-
Γραμμή 105: Γραμμή 105:
|}
|}


=== Πύλη XOR ===
== Πύλη XOR ==


Η πύλη '''XOR''' εκτελεί την λογική πράξη XOR (ΑΠΟΚΛΕΙΣΤΙΚΟ Η') μεταξύ των εισόδων της. Η πράξη XOR στην [[άλγεβρα Boole]] συμβολίζεται με ένα συν μέσα σε ένα κύκλο (⊕).Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη: c=ab'+a'b
Η πύλη '''XOR''' εκτελεί την λογική πράξη XOR (ΑΠΟΚΛΕΙΣΤΙΚΟ Η') μεταξύ των εισόδων της. Η πράξη XOR στην [[άλγεβρα Boole]] συμβολίζεται με ένα συν μέσα σε ένα κύκλο (⊕).Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:
:<math>c=a \oplus b = ab'+a'b</math>


Ο πίνακας αληθείας της λογικής πύλης ΧOR φαίνεται στο εξής σχήμα:
Ο πίνακας αληθείας της λογικής πύλης ΧOR φαίνεται στο εξής σχήμα:
Γραμμή 128: Γραμμή 129:
|-
|-
|
|
Το κυκλωματικό σχήμα της XOR 2 εισόδων είναι το εξής: [[Αρχείο:Xor-gate-en.svg|left|150px]]
Το κυκλωματικό σχήμα της XOR 2 εισόδων είναι το εξής: [[Αρχείο:Xor-gate-en.svg|150px]]
|}
|}


Γραμμή 135: Γραμμή 136:
Γενικά η πύλη XOR ελέγχει την περιττή ισοτιμία, δηλαδή δίνει λογικό 1 όταν περριτός αριθμός εισόδων βρίσκεται σε λογικό 1.
Γενικά η πύλη XOR ελέγχει την περιττή ισοτιμία, δηλαδή δίνει λογικό 1 όταν περριτός αριθμός εισόδων βρίσκεται σε λογικό 1.


=== Πύλη NAND ===
== Πύλη NAND ==
c=(a*b)'

Η πύλη '''NAND''' (ΟΧΙ-ΚΑΙ) δίνει την αντίθετη έξοδο από την AND, δηλαδή δίνει λογικό 1 όταν υπάρχει τουλάχιστο ένα λογικό 0 στις εισόδους.
Η πύλη '''NAND''' (ΟΧΙ-ΚΑΙ) δίνει την αντίθετη έξοδο από την AND, δηλαδή δίνει λογικό 1 όταν υπάρχει τουλάχιστο ένα λογικό 0 στις εισόδους.
:<math>c=(a*b)'</math>
Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:
Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:
{|
{|
Γραμμή 158: Γραμμή 158:
|-
|-
|
|
[[Αρχείο:Nand-gate-en.svg|left|150px]]
[[Αρχείο:Nand-gate-en.svg|150px]]
|}
|}


== Σχεδίαση πύλης NAND ==
=== Σχεδίαση πύλης NAND ===


{|
{|
Γραμμή 168: Γραμμή 168:
|}
|}


=== Πύλη NOR ===
== Πύλη NOR ==


Η πύλη '''NΟR''' (ΟΧΙ-Η') δίνει την αντίθετη έξοδο από την OR, δηλαδή δίνει λογικό 1 όταν και οι δύο είσοδοι είναι 0. Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:
Η πύλη '''NΟR''' (ΟΧΙ-Η') δίνει την αντίθετη έξοδο από την OR, δηλαδή δίνει λογικό 1 όταν και οι δύο είσοδοι είναι 0. Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:
Γραμμή 188: Γραμμή 188:
|}
|}
|-
|-
|[[Αρχείο:Nor-gate-en.svg|left|150px]]
|[[Αρχείο:Nor-gate-en.svg|150px]]
|}
|}


=== Πύλη ΧNOR ===
== Πύλη ΧNOR ==


Η πύλη '''ΧNΟR''' δίνει την αντίθετη έξοδο από την ΧOR, δηλαδή δίνει λογικό 1 όταν οι δύο είσοδοι είναι στην ίδια λογική στάθμη. Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:
Η πύλη '''ΧNΟR''' δίνει την αντίθετη έξοδο από την ΧOR, δηλαδή δίνει λογικό 1 όταν οι δύο είσοδοι είναι στην ίδια λογική στάθμη. Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:
Γραμμή 210: Γραμμή 210:
|1 || 1 || 1
|1 || 1 || 1
|}
|}

|-
|[[Αρχείο:Xnor-gate-en.svg|left|150px]]
[[Αρχείο:Xnor-gate-en.svg|left|150px]]

|}


[[Κατηγορία:Ηλεκτρονική]]
[[Κατηγορία:Ηλεκτρονική]]
[[Κατηγορία:Ψηφιακή τεχνολογία]]|}|}
[[Κατηγορία:Ψηφιακή τεχνολογία]]

Έκδοση από την 12:16, 14 Νοεμβρίου 2014

Μία λογική πύλη είναι ηλεκτρονικό κύκλωμα το οποίο πραγματοποιεί μία λογική πράξη στις εισόδους της και παράγει μία έξοδο. Οι λογικές πύλες έχουν δημιουργηθεί για να δουλεύουν στο δυαδικό σύστημα. Στα ηλεκτρονικά κυκλώματα ως λογικό 0 θεωρείται η τάση εκείνη η οποία είναι κάτω από ένα κατώφλι που έχουν ορίσει οι κατασκευαστές της λογικής πύλης (πχ 0,5V). Αντίστοιχα το λογικό 1 αντιστοιχεί σε τάση η οποία υπερβαίνει κάποια τάση (συνήθως 5V αλλά οι τελευταίες τεχνολογίες έχουν καταφέρει να μειώσουν την τάση αυτή). Με άλλα λόγια το λογικό 0 αντιστοιχεί στην τάση γείωσης και το λογικό 1 σε τάση τροφοδοσίας. Υπάρχουν διάφορες τεχνολογίες κατασκευής πυλών, όπως η CMOS.

Είδη λογικών πυλών

Πύλη NOT

Η πύλη NOT (ΟΧΙ) έχει μόνο μία είσοδο και δίνει μόνο μία έξοδο. Η λειτουργία της είναι η αντιστροφή του λογικού σήματος της εισόδου.

Ο πίνακας αληθείας της πύλης είναι:

Είσοδος Έξοδος
A ΟΧΙ A
0 1
1 0

Το κυκλωματικό σχεδιάγραμμα είναι το εξής:

Σχεδίαση πύλης ΝΟΤ

Σχεδίαση με CMOS(NMOS και PMOS)

Πύλη AND

Η πύλη AND εκτελεί την λογική πράξη AND (ΚΑΙ) μεταξύ των εισόδων της. Η πράξη AND στην άλγεβρα Boole συμβολίζεται με επί (*). Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:

Ο πίνακας αληθείας της λογικής πύλης AND φαίνεται στο εξής σχήμα:

Είσοδοι Έξοδος
A B A ΚΑΙ B
0 0 0
0 1 0
1 0 0
1 1 1

Το κυκλωματικό σχήμα της AND 2 εισόδων είναι το εξής:

Παράδειγμα: έστω ότι a=1 και b=0. Η έξοδος c θα προκύψει 0.

Γενικότερα, η έξοδος AND δίνει λογική έξοδο 1 όταν όλες οι είσοδοί της βρίσκονται σε λογική κατάσταση 1.

Οι πύλες AND κατασκευάζονται και με περισσότερες των δύο εισόδων (πχ 3,4,5,8 είσοδοι).

Πύλη OR

Η πύλη OR εκτελεί την λογική πράξη OR (Η΄) μεταξύ των εισόδων της. Η πράξη OR στην άλγεβρα Boole συμβολίζεται με το συν (+). Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:

Ο πίνακας αληθείας της λογικής πύλης OR φαίνεται στο εξής σχήμα:

Είσοδοι Έξοδος
A B A Η' B
0 0 0
0 1 1
1 0 1
1 1 1


Το κυκλωματικό σχήμα της OR 2 εισόδων είναι το εξής:

Παράδειγμα: Έστω ότι a=1 και b=0. Η έξοδος c θα προκύψει 1.

Γενικότερα, η πύλη OR δίνει λογικό 1 όταν μία τουλάχιστο είσοδος είναι σε λογικό 1.

Οι πύλες OR κατασκευάζονται και με περισσότερες των δύο εισόδων (πχ 3,4,5,8 είσοδοι).

Σχεδίαση πύλης OR

Σχεδίαση πύλης OR με CMOS(N-MOS και P-MOS

Πύλη XOR

Η πύλη XOR εκτελεί την λογική πράξη XOR (ΑΠΟΚΛΕΙΣΤΙΚΟ Η') μεταξύ των εισόδων της. Η πράξη XOR στην άλγεβρα Boole συμβολίζεται με ένα συν μέσα σε ένα κύκλο (⊕).Για παράδειγμα εαν η πύλη έχει 2 εισόδους (a και b) και μία έξοδο (c) θα γίνει η πράξη:

Ο πίνακας αληθείας της λογικής πύλης ΧOR φαίνεται στο εξής σχήμα:

Είσοδοι Έξοδος
A B A XOR B
0 0 0
0 1 1
1 0 1
1 1 0

Το κυκλωματικό σχήμα της XOR 2 εισόδων είναι το εξής:

Παράδειγμα: Έστω ότι a=1 και b=0. Η έξοδος c θα προκύψει 1.

Γενικά η πύλη XOR ελέγχει την περιττή ισοτιμία, δηλαδή δίνει λογικό 1 όταν περριτός αριθμός εισόδων βρίσκεται σε λογικό 1.

Πύλη NAND

Η πύλη NAND (ΟΧΙ-ΚΑΙ) δίνει την αντίθετη έξοδο από την AND, δηλαδή δίνει λογικό 1 όταν υπάρχει τουλάχιστο ένα λογικό 0 στις εισόδους.

Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:

Είσοδοι Έξοδος
A B A NAND B
0 0 1
0 1 1
1 0 1
1 1 0

Σχεδίαση πύλης NAND

CMOS NAND gate

Πύλη NOR

Η πύλη NΟR (ΟΧΙ-Η') δίνει την αντίθετη έξοδο από την OR, δηλαδή δίνει λογικό 1 όταν και οι δύο είσοδοι είναι 0. Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:

Είσοδοι Έξοδος
A B A NOR B
0 0 1
0 1 0
1 0 0
1 1 0

Πύλη ΧNOR

Η πύλη ΧNΟR δίνει την αντίθετη έξοδο από την ΧOR, δηλαδή δίνει λογικό 1 όταν οι δύο είσοδοι είναι στην ίδια λογική στάθμη. Ο πίνακας καταστάσεων και το κυκλωματικό σχεδιάγραμμα είναι τα εξής:

Είσοδοι Έξοδος
A B A XNOR B
0 0 1
0 1 0
1 0 0
1 1 1