TTLogik príklady: Rozdiel medzi revíziami
Zo stránky SensorWiki
Bez shrnutí editace |
Bez shrnutí editace |
||
| Riadok 44: | Riadok 44: | ||
'''Cieľ úlohy:'''<br> | '''Cieľ úlohy:'''<br> | ||
:Pochopiť a prakticky realizovať logické funkcie XOR a NXOR, ktoré patria medzi základné operácie v digitálnych systémoch. Cieľom je ukázať, že aj tieto zložitejšie funkcie je možné zostaviť z jednoduchých základných hradiel. | :Pochopiť a prakticky realizovať logické funkcie XOR a NXOR, ktoré patria medzi základné operácie v digitálnych systémoch. Cieľom je ukázať, že aj tieto zložitejšie funkcie je možné zostaviť z jednoduchých základných hradiel. | ||
'''Teória:'''<br> | '''Teória:'''<br> | ||
:Funkcie XOR a NXOR sa často využívajú v obvodoch na porovnávanie signálov, pri aritmetických operáciách alebo pri generovaní paritných bitov. Ich implementácia z jednoduchých logických členov je dôležitým krokom pri návrhu komplexných digitálnych systémov. Realizácia pomocou univerzálnych hradiel NAND alebo NOR potvrdzuje ich schopnosť nahradiť akúkoľvek inú logickú funkciu. | :Funkcie XOR a NXOR sa často využívajú v obvodoch na porovnávanie signálov, pri aritmetických operáciách alebo pri generovaní paritných bitov. Ich implementácia z jednoduchých logických členov je dôležitým krokom pri návrhu komplexných digitálnych systémov. Realizácia pomocou univerzálnych hradiel NAND alebo NOR potvrdzuje ich schopnosť nahradiť akúkoľvek inú logickú funkciu. | ||
'''Časť 1: Realizácia pomocou hradiel NAND'''<br> | '''Časť 1: Realizácia pomocou hradiel NAND'''<br> | ||
:Zostavte logickú funkciu XOR s využitím integrovaného obvodu so štyrmi hradlami NAND. Po úspešnom overení funkcie rozšírte obvod o ďalšiu negáciu na výstupe, čím vytvoríte funkciu NXOR. Na testovanie použite vstupné tlačidlá a výsledný stav sledujte na svetelných diódach. | :Zostavte logickú funkciu XOR s využitím integrovaného obvodu so štyrmi hradlami NAND. Po úspešnom overení funkcie rozšírte obvod o ďalšiu negáciu na výstupe, čím vytvoríte funkciu NXOR. Na testovanie použite vstupné tlačidlá a výsledný stav sledujte na svetelných diódach. | ||
'''Časť 2: Realizácia pomocou hradiel NOR'''<br> | '''Časť 2: Realizácia pomocou hradiel NOR'''<br> | ||
:Postupujte analogicky ako v predchádzajúcej časti, avšak na vytvorenie logických vzťahov využite výhradne hradlá typu NOR. Overte všetky kombinácie vstupov a výsledky zapíšte do pripravenej pravdivostnej tabuľky pre obe funkcie. Porovnajte namerané hodnoty s teoretickými predpokladmi a overte správnosť zapojenia. | :Postupujte analogicky ako v predchádzajúcej časti, avšak na vytvorenie logických vzťahov využite výhradne hradlá typu NOR. Overte všetky kombinácie vstupov a výsledky zapíšte do pripravenej pravdivostnej tabuľky pre obe funkcie. Porovnajte namerané hodnoty s teoretickými predpokladmi a overte správnosť zapojenia. | ||
| Riadok 75: | Riadok 78: | ||
:Navrhnite a zapojte demultiplexor, ktorý rozdelí jeden dátový vstup (X) na dva výstupy (Y0, Y1) podľa riadiaceho vstupu. Takto získate prehľad o vzájomnej väzbe medzi oboma obvodmi a ich praktickom využití v digitálnych systémoch. | :Navrhnite a zapojte demultiplexor, ktorý rozdelí jeden dátový vstup (X) na dva výstupy (Y0, Y1) podľa riadiaceho vstupu. Takto získate prehľad o vzájomnej väzbe medzi oboma obvodmi a ich praktickom využití v digitálnych systémoch. | ||
Poznámka: Pre realizáciu funkcie demultiplexora (ktorá vyžaduje logiku AND) pomocou hradiel NAND musíte na ich výstupy pridať negáciu. | |||
<center> | <center> | ||
Verzia z 08:13, 5. marec 2026
Odkazy na obvody v simulátore TinkerCAD
- Fungujúci odkaz: Simulacia projektu na predmet DTV
- Základná doska
- AND, NAND
- OR, NOR
- XOR, NXOR from NAND
- XOR, NXOR from NOR
- MUX
- DMUX
- RS latch
Odkazy na obvody v EasyEDA
1. Zoznámenie sa so zariadením
V tejto úvodnej úlohe sa oboznámite s prácou na prepojovacom poli a prakticky si overíte vlastnosti základných logických členov. Práca je rozdelená pre dve skupiny: prvá pracuje s integrovaným obvodom 7400 (hradlá NAND) a druhá s obvodom 7402 (hradlá NOR).
Úlohou je zapojiť jeden logický člen na skúšobnej doštičke, pričom na vstupy sa pripoja tlačidlá (S1, S2) a stav výstupu bude indikovať LED dióda. Po overení základnej funkcie (NAND resp. NOR) pre všetky vstupné kombinácie je potrebné zapojenie rozšíriť. Keďže ide o univerzálne hradlá, pridaním ďalšieho člena zapojeného ako invertor (negácia výstupu) vytvorte funkciu AND alebo OR.
- Obvod SN74HCT00N - datasheet
2. Analýza logického obvodu
Cieľom tejto úlohy je analyzovať zložitejší logický obvod, ktorý pozostáva z viacerých logických členov typu NAND. Úlohou je pochopiť, ako sa hradlá kombinujú pre realizáciu konkrétnej funkcie a overiť jej správnosť meraním.
Zapojte na skúšobnej doštičke obvod podľa nasledovnej schémy zapojenia.
3. XOR a NXOR
Cieľ úlohy:
- Pochopiť a prakticky realizovať logické funkcie XOR a NXOR, ktoré patria medzi základné operácie v digitálnych systémoch. Cieľom je ukázať, že aj tieto zložitejšie funkcie je možné zostaviť z jednoduchých základných hradiel.
Teória:
- Funkcie XOR a NXOR sa často využívajú v obvodoch na porovnávanie signálov, pri aritmetických operáciách alebo pri generovaní paritných bitov. Ich implementácia z jednoduchých logických členov je dôležitým krokom pri návrhu komplexných digitálnych systémov. Realizácia pomocou univerzálnych hradiel NAND alebo NOR potvrdzuje ich schopnosť nahradiť akúkoľvek inú logickú funkciu.
Časť 1: Realizácia pomocou hradiel NAND
- Zostavte logickú funkciu XOR s využitím integrovaného obvodu so štyrmi hradlami NAND. Po úspešnom overení funkcie rozšírte obvod o ďalšiu negáciu na výstupe, čím vytvoríte funkciu NXOR. Na testovanie použite vstupné tlačidlá a výsledný stav sledujte na svetelných diódach.
Časť 2: Realizácia pomocou hradiel NOR
- Postupujte analogicky ako v predchádzajúcej časti, avšak na vytvorenie logických vzťahov využite výhradne hradlá typu NOR. Overte všetky kombinácie vstupov a výsledky zapíšte do pripravenej pravdivostnej tabuľky pre obe funkcie. Porovnajte namerané hodnoty s teoretickými predpokladmi a overte správnosť zapojenia.
Poznámka: Pre jednoduchosť je v schémach použitý symbol pre logický člen NOT. Vy však namiesto neho môžete použiť aj voľné hradlo z obvodu NAND alebo NOR, ktoré zapojíte ako invertor.
4. Multiplexor a Demultiplexor
Cieľ úlohy:
- Pochopiť princíp fungovania multiplexora a demultiplexora ako základných prvkov pre smerovanie signálov v digitálnych systémoch. Cieľom je prakticky overiť, ako tieto obvody umožňujú efektívny výber a distribúciu dát.
Teória:
- Multiplexor (MUX) funguje ako elektronický prepínač, ktorý na základe riadiaceho vstupu vyberá jeden z viacerých vstupných signálov a prenáša ho na spoločný výstup. Demultiplexor (DMUX) vykonáva opačnú operáciu, kedy jeden vstupný signál rozdeľuje na viacero výstupov podľa stavu riadiaceho signálu. Tieto obvody sa v praxi využívajú pri prenose dát, adresovaní pamätí alebo pri riadení digitálnych zariadení.
Časť 1: Multiplexor 2:1
- Zostavte multiplexor 2 na 1 pomocou štyroch hradiel NAND z integrovaného obvodu 7400. Obvod má dva dátové vstupy (X0, X1) a jeden výberový vstup (A). Prepínačom A určujete, ktorý z dátových vstupov sa prenesie na výstup, zatiaľ čo ostatné vstupy zostávajú neaktívne. Výsledný stav sledujte pomocou LED diódy, ktorá zobrazuje aktuálnu logickú úroveň výstupu.
Časť 2: Demultiplexor 1:2
- Navrhnite a zapojte demultiplexor, ktorý rozdelí jeden dátový vstup (X) na dva výstupy (Y0, Y1) podľa riadiaceho vstupu. Takto získate prehľad o vzájomnej väzbe medzi oboma obvodmi a ich praktickom využití v digitálnych systémoch.
Poznámka: Pre realizáciu funkcie demultiplexora (ktorá vyžaduje logiku AND) pomocou hradiel NAND musíte na ich výstupy pridať negáciu.
5. Asynchrónny klopný obvod typu RS
Cieľ úlohy:
- Pochopiť princíp fungovania základnej pamäťovej bunky a overiť vplyv spätnej väzby na uchovávanie logického stavu aj po zániku vstupného signálu.
Teória:
- Klopný obvod typu RS je najjednoduchší sekvenčný obvod. Na rozdiel od bežných kombinačných obvodov jeho výstup závisí nielen od aktuálnych logických úrovní na vstupoch, ale aj od jeho vlastného predchádzajúceho stavu. Túto pamäťovú vlastnosť zabezpečuje krížová spätná väzba medzi použitými logickými hradlami. Tento obvod tvorí úplný základ pre zložitejšie pamäte a registre.
Úloha:
- Na realizáciu použite dva dvojvstupové logické členy NAND v obvode 7400. Nezabudnite na pripojenie napájania Vcc na pin 14 a GND na pin 7.
- Po zapojení pripojte na vstupy prepínače S1 a S2 a na výstupy LED diódy D1 a D2. Vyskúšajte všetky kombinácie vstupov a výsledky zapíšte do tabuľky. Zamerajte sa najmä na stav, kedy sú oba vstupy v logickej nule. Ako sa vtedy správajú výstupné diódy a prečo sa tento stav nazýva zakázaný?
Bónus
- Ako bónusovú aktivitu sa pokúste zrealizovať rovnakú funkciu preklápacieho obvodu s využitím logických členov typu NOR v obvode 7402. Pri tomto zapojení sledujte rozdiel v aktívnych logických úrovniach na vstupoch a identifikujte, ktorá kombinácia v tomto prípade predstavuje zakázaný stav. Namerané výsledky následne porovnajte s predchádzajúcim zapojením vytvoreným z hradiel NAND.