Primeri vprašanj, ki razpravljajo o načelih logičnih vrat
Uvod
V elektroniki in računalništvu so logična vrata temeljni bloki za odločanje. Sprejemajo enega ali več logičnih vhodov (pravilno ali napačno, 1 ali 0) in ustvarijo en sam logični izhod. Logična vrata so temelj digitalnih vezij, kot so mikroprocesorji, pomnilniki in druga krmilna vezja. Ta članek bo zajel več primerov problemov in razpravljal o osnovnih načelih logičnih vrat, s poudarkom na vratih AND, OR, NOT, NAND, NOR, XOR in XNOR.
Osnovna načela logičnih vrat
Da bi lažje razumeli primere vprašanj, moramo najprej razumeti osnovna načela vsake vrste logičnih vrat.
1. IN vrata:
– Izhod bo 1 samo, če so vsi vhodi 1.
– Tabela resnice:
| A | B | A IN B |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
2. Vrata ALI:
– Izhod bo 1, če je eden od vhodov 1.
– Tabela resnice:
| A | B | A ALI B |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 1 |
3. NE vrata:
– Izhod bo nasproten vhodu.
– Tabela resnice:
| A | NI A |
|—|——-|
| 0 | 1 |
| 1 | 0 |
4. Vrata NAND (ne IN):
– Izhod je inverzen od vrat IN.
– Tabela resnice:
| A | B | A IN B |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
5. Vrata NOR (ne OR):
– Izhod je inverzen od vrat ALI.
– Tabela resnice:
| A | B | A NITI B |
|——|————|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 0 |
6. Vrata XOR (izključni OR):
– Izhod bo 1, če je vhod drugačen.
– Tabela resnice:
| A | B | A XOR B |
|——|————|
| 0 | 0 | 0 |
| 0 | 1 | 1 |
| 1 | 0 | 1 |
| 1 | 1 | 0 |
7. Vrata XNOR (izključno NOR):
– Izhod bo 1, če je vhod enak.
– Tabela resnice:
| A | B | A XNOR B |
|——|———-|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Vzorčna vprašanja in razprava
Poglejmo si nekaj primerov problemov, ki vključujejo ta različna logična vrata.
Primer 1: Kombinacija vrat AND in OR
Vprašanje:
Predpostavimo, da imamo tri vhode A, B in C. Izračunajte izhod naslednjega logičnega vezja:
– Q1 = A IN B
– Q2 = Q1 ALI C
Razprava:
Koraki rešitve:
1. Določite vrednost Q1.
2. Za določitev Q2 uporabite vrednost Q1.
Recimo, da je A = 1, B = 0 in C = 1:
1. Q1 = A IN B = 1 IN 0 = 0
2. Q2 = Q1 ALI C = 0 ALI 1 = 1
Torej je končni izhod Q2 1.
Primer vprašanja 2: Kombinacija vrat NAND in AND
Vprašanje:
Če imamo dva vhoda X in Y, določite izhod naslednjega logičnega vezja:
– Q1 = X N IN Y
– Q2 = Q1 IN X
Razprava:
Izračunajmo izhod na podlagi možnih vhodnih kombinacij. Predpostavimo, da je X = 1 in Y = 1:
1. Q1 = X NAND Y = 1 NAND 1 = NE(1 IN 1) = NE(1) = 0
2. Q2 = Q1 IN X = 0 IN 1 = 0
Torej je končni izhod Q2 0.
Primer 3: Kombinacija vrat XOR in NOR
Vprašanje:
Izračunajte izhod za naslednje logično vezje z vhodoma D in E:
– Q1 = D XOR E
– Q2 = Q1 NITI E
Razprava:
Izračunajmo izhod na podlagi možnih vhodnih kombinacij. Predpostavimo, da je D = 0 in E = 1:
1. Q1 = D XOR E = 0 XOR 1 = 1
2. Q2 = Q1 NITI E = 1 NITI 1 = NE(1 ALI 1) = NE(1) = 0
Torej je končni izhod Q2 0.
Primer vprašanja 4: Uporaba treh različnih logičnih vrat
Vprašanje:
S tremi vhodi P, Q in R izračunajte izhod naslednjega logičnega vezja:
– Q1 = P IN Q
– Q2 = Q1 ALI R
– Q3 = NE Q2
Razprava:
Koraki rešitve:
1. Izračunajte Q1 z AND vezjem.
2. Za izračun Q2 z OR-vezjem uporabite Q1.
3. Za izračun Q3 z vratom NOT uporabite Q2.
Predpostavimo, da je P = 1, Q = 0 in R = 1:
1. Q1 = P IN Q = 1 IN 0 = 0
2. Q2 = Q1 ALI R = 0 ALI 1 = 1
3. Q3 = NE Q2 = NE 1 = 0
Torej je končni izhod Q3 0.
Primer vprašanja 5: Načrtovanje logičnega vezja
Vprašanje:
Načrtujte logično vezje, ki ustvari izhod TRUE, če in samo če sta dva od treh vhodov (A, B, C) TRUE.
Razprava:
Za pridobitev rešitve, ki izpolnjuje zgornje pogoje, lahko uporabimo naslednjo kombinacijo logičnih vrat:
1. Q1 = A IN B IN (NE C)
2. Q2 = A IN (NE B) IN C
3. Q3 = (NE A) IN B IN C
4. Izhod = Q1 ALI Q2 ALI Q3
Analizirajmo korak za korakom za določeno vhodno kombinacijo. Predpostavimo, da je A = 1, B = 1 in C = 0:
1. Q1 = A IN B IN (NE C) = 1 IN 1 IN 1 = 1
2. Q2 = A IN (NE B) IN C = 1 IN 0 IN 0 = 0
3. Q3 = (NE A) IN B IN C = 0 IN 1 IN 0 = 0
4. Izhod = Q1 ALI Q2 ALI Q3 = 1 ALI 0 ALI 0 = 1
Torej, to vezje dejansko daje izhod TRUE le, če sta dva od treh vhodov TRUE.
Zaključek
V tem članku smo obravnavali osnovna načela logičnih vrat in navedli nekaj primerov problemov z razlagami. Obvladovanje načel in delovanja logičnih vrat je bistvenega pomena za vse, ki delajo z digitalnimi vezji, mikroprocesorji ali drugimi sorodnimi področji. Razumevanje poteka dela in logike, ki stoji za temi vrati, nam omogoča načrtovanje kompleksnih in učinkovitih vezij. Upamo, da so bili ti primeri v pomoč pri poglabljanju našega razumevanja logičnih vrat.