Foarbyldfragen dy't de prinsipes fan logyske poarten besprekke
Pendahuluan
Yn elektroanika en kompjûters binne logyske poarten fûnemintele beslútfoarmingsblokken. Se nimme ien of mear Booleaanske ynfier (wier of falsk, 1 of 0) en produsearje ien Booleaanske útfier. Logyske poarten binne de basis fan digitale circuits, lykas mikroprosessors, ûnthâld en oare kontrôlecircuits. Dit artikel sil ferskate foarbyldproblemen behannelje en de basisprinsipes fan logyske poarten beprate, mei in primêre fokus op EN-, OF-, NET-, NAND-, NOR-, XOF- en XNOR-poarten.
Basisprinsipes fan logyske poarten
Om de foarbyldfragen te begripen, moatte wy earst de basisprinsipes fan elk type logyske poarte begripe.
1. EN-poarte:
– De útfier sil allinich 1 wêze as alle ynfier 1 binne.
– Wierheidstabel:
| A | B | A EN B |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
2. OF-poarte:
– De útfier sil 1 wêze as ien fan 'e ynfieren 1 is.
– Wierheidstabel:
| A | B | A OF B |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
3. NET poarte:
- De útfier sil it tsjinoerstelde wêze fan 'e ynfier.
– Wierheidstabel:
| In | Gjin in |
|—|——-|
| 0 | 1 |
| 1 | 0 |
4. NAND (Net EN) Poarte:
– De útfier is de inverse fan 'e EN-poarte.
– Wierheidstabel:
| A | B | A NAND B |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
5. NOR (Net OF) Poarte:
– De útfier is de inverse fan 'e OF-poarte.
– Wierheidstabel:
| A | B | A NOCH B |
|——|————|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
6. XOR-poarte (Eksklusyf OF):
– De útfier sil 1 wêze as de ynfier oars is.
– Wierheidstabel:
| A | B | A XOR B |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
7. XNOR-poarte (Eksklusyf NOR):
– De útfier sil 1 wêze as de ynfier itselde is.
– Wierheidstabel:
| A | B | A XNOR B |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Foarbyldfragen en diskusje
Litte wy wat foarbyldproblemen beprate dy't dizze ferskate logyske poarten omfetsje.
Foarbyld 1: Kombinaasje fan EN- en OF-poarten
Fraach:
Stel dat der trije yngongen A, B en C binne. Berekenje de útfier fan it folgjende logikasirkwy:
– Q1 = A EN B
– Q2 = Q1 OF C
Diskusje:
Oplossingsstappen:
1. Bepale de wearde fan Q1.
2. Brûk de wearde fan Q1 om Q2 te bepalen.
Stel dat A = 1, B = 0, en C = 1:
1. Q1 = A EN B = 1 EN 0 = 0
2. Q2 = Q1 OF C = 0 OF 1 = 1
Dat betsjut dat de úteinlike útfier fan Q2 1 is.
Foarbyldfraach 2: Kombinaasje fan NAND- en AND-poarten
Fraach:
As wy twa yngongen X en Y hawwe, bepale dan de útfier fan 'e folgjende logika-sirkwy:
– Q1 = X NAND Y
– Q2 = Q1 EN X
Diskusje:
Litte wy de útfier berekkenje op basis fan de mooglike ynfierkombinaasjes. Stel dat X = 1 en Y = 1:
1. Q1 = X NAND Y = 1 NAND 1 = NET(1 EN 1) = NET(1) = 0
2. Q2 = Q1 EN X = 0 EN 1 = 0
Dat betsjut dat de úteinlike útfier fan Q2 0 is.
Foarbyld 3: Kombinaasje fan XOR- en NOR-poarten
Fraach:
Berekenje de útfier foar it folgjende logyske sirkwy mei yngongen D en E:
– Q1 = D XOF E
– Q2 = Q1 NOR E
Diskusje:
Litte wy de útfier berekkenje op basis fan de mooglike ynfierkombinaasjes. Stel dat D = 0 en E = 1:
1. Q1 = D XOF E = 0 XOF 1 = 1
2. Q2 = Q1 NOF E = 1 NOF 1 = NET(1 OF 1) = NET(1) = 0
Dat betsjut dat de úteinlike útfier fan Q2 0 is.
Foarbyldfraach 4: Mei help fan trije ferskillende logyske poarten
Fraach:
Mei trije yngongen P, Q en R, berekkenje de útfier fan 'e folgjende logika-sirkwy:
– Q1 = P EN Q
– Q2 = Q1 OF R
– Q3 = NET Q2
Diskusje:
Oplossingsstappen:
1. Bereken Q1 mei de EN-poarte.
2. Brûk Q1 om Q2 te berekkenjen mei in OF-poarte.
3. Brûk Q2 om Q3 te berekkenjen mei in NOT-poarte.
Stel dat P = 1, Q = 0, en R = 1:
1. Q1 = P EN Q = 1 EN 0 = 0
2. Q2 = Q1 OF R = 0 OF 1 = 1
3. Q3 = NET Q2 = NET 1 = 0
Dat betsjut dat de úteinlike útfier fan Q3 0 is.
Foarbyldfraach 5: Untwerp fan in logikacircuit
Fraach:
Untwerp in logikasirkwy dat in WIER útfier produseart as en allinich as twa fan 'e trije ynfieren (A, B, C) WIER binne.
Diskusje:
Om in oplossing te krijen dy't oan de boppesteande betingsten foldocht, kinne wy de folgjende kombinaasje fan logyske poarten brûke:
1. Q1 = A EN B EN (NET C)
2. Q2 = A EN (NET B) EN C
3. Q3 = (NET A) EN B EN C
4. Utfier = Q1 OF Q2 OF Q3
Litte wy stap foar stap analysearje foar in bepaalde ynfierkombinaasje. Stel dat A = 1, B = 1, en C = 0:
1. Q1 = A EN B EN (NET C) = 1 EN 1 EN 1 = 1
2. Q2 = A EN (NET B) EN C = 1 EN 0 EN 0 = 0
3. Q3 = (NET A) EN B EN C = 0 EN 1 EN 0 = 0
4. Utfier = Q1 OF Q2 OF Q3 = 1 OF 0 OF 0 = 1
Dat circuit jout dus allinnich in WIER útfier as twa fan 'e trije yngongen WIER binne.
Konklúzje
Yn dit artikel hawwe wy de basisprinsipes fan logyske poarten behannele en ferskate foarbyldproblemen mei útlis jûn. It behearskjen fan 'e prinsipes en wurking fan logyske poarten is essensjeel foar elkenien dy't wurket mei digitale circuits, mikroprosessors of oare relatearre fjilden. It begripen fan 'e workflow en logika efter dizze poarten stelt ús yn steat om komplekse en effisjinte circuits te ûntwerpen. Wy hoopje dat dizze foarbylden nuttich west hawwe by it ferdjipjen fan ús begryp fan logyske poarten.