Operácie

Kombinačné logické obvody: Rozdiel medzi revíziami

Z SensorWiki

(Cvičenie 4)
(Simulátor)
(18 medziľahlých úprav od rovnakého používateľa nie je zobrazených.)
Riadok 3: Riadok 3:
 
Teória: [http://www2.fiit.stuba.sk/~kvasnicka/Logika/Lecture09/09.prezentacia.pdf Logické obvody]
 
Teória: [http://www2.fiit.stuba.sk/~kvasnicka/Logika/Lecture09/09.prezentacia.pdf Logické obvody]
  
Úlohy:
+
=== '''Analýza''' ===
  
# '''Analýza'''
+
Hint: v prehliadači Microsoft Edge si môžete písať poznámky priamo do schémy zapojenia.
# ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte funkciu
+
 
# na schéme zapojenia určte hodnotu výstupu pre dané vstupy
+
1. ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte logickú funkciu
# doplňte do schémy zapojenia log. obvod tak, aby výstup mal požadovanú hodnotu
+
 
 +
[[Súbor:LogickeObvody01.png|300px]]
 +
 
 +
2. Vypracujte pravdivostnú tabuľku a nakreslite schému pre  logickú funkciu
 +
<math>Y = \overline{A.B} . (\overline{C+D})</math>
 +
 
 +
3. ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte logickú funkciu
 +
 
 +
[[Súbor:LogickeObvody02.png|300px]]
 +
 
 +
4. Vypracujte pravdivostnú tabuľku a nakreslite schému pre  logickú funkciu
 +
<math>Y = \overline{A+B} + \overline{C} + (\overline{C.\overline{D}})</math>
 +
 
 +
5. ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte logickú funkciu
 +
 
 +
[[Súbor:LogickeObvody03.png|300px]]
 +
 
 +
<quiz display=simple shuffleanswers=true>
 +
{Kontrolná otázka: Pre ktorú kombináciu vstupov ABCD bude na výstupe '''log. 0'''?
 +
|type="[]"}
 +
+ 1111
 +
- 1010
 +
- 0101
 +
- 0000
 +
</quiz>
 +
 
 +
6. na schéme zapojenia určte hodnotu výstupu pre dané vstupy
 +
 
 +
[[Súbor:LogickeObvody10.png|400px]]
 +
 
 +
<quiz display=simple>
 +
{Aký bude výstup pre kombináciu ABC DEF = '''010 110'''?
 +
|type="()"}
 +
- &#48;
 +
+ &#49;
 +
 
 +
{Aký bude výstup pre kombináciu ABC DEF = '''101 111'''?
 +
|type="()"}
 +
- &#48;
 +
+ &#49;
 +
 
 +
{Aký bude výstup pre kombináciu ABC DEF = '''000 111'''?
 +
|type="()"}
 +
- &#48;
 +
+ &#49;
 +
</quiz>
 +
 
 +
 
 +
5. doplňte do schémy zapojenia log. obvod tak, aby výstup mal požadovanú hodnotu
  
 
[[Súbor:LogickeObvody71.png|300px]]
 
[[Súbor:LogickeObvody71.png|300px]]
Riadok 21: Riadok 69:
 
</quiz>
 
</quiz>
  
 +
5. doplňte do schémy zapojenia log. obvod tak, aby výstup mal požadovanú hodnotu
 +
 +
[[Súbor:LogickeObvody72.png|300px]]
 +
<quiz display=simple shuffleanswers=true>
 +
{Aký logický člen doplníte, aby na výstupe bola log. 1?
 +
|type="[]"}
 +
- NAND
 +
+ AND
 +
- OR
 +
+ NOR
 +
- XOR
 +
</quiz>
 +
 +
=== '''Syntéza''' ===
 +
 +
# navrhnite obvod realizujúci polovičnú a úplnú sčítačku - zadané tabuľkou alebo funkciou
 +
 +
=== '''[https://simulator.io/ Simulátor]''' ===
 +
 +
Simulátor nájdete na adrese [https://simulator.io/ simulator.io]
 +
 +
 +
# vytvorte model polovičnej sčítačky podľa prednášky a overte jeho funkciu
 +
# vytvorte model úplnej sčítačky a overte jeho funkciu
 +
# vytvorte model 4-bitovej sčítačky
 +
# na simulátore zostavte obvod XOR zo štyroch hradiel NAND (prednáška) a overte jeho funkciu podľa tabuľky<BR><BR>
 +
 +
=== Testík ===
  
# '''Syntéza'''
 
# navrhnite obvod realizujúci funkciu danú tabuľkou alebo funkciou
 
# '''Simulátor'''
 
# na simulátore zostavte obvod a overte jeho funkciu podľa tabuľky
 
# vytvorte model 1/2 adder pod+la prednášky
 
# vytvorte model celej sčítačky
 
# vytvorte model 4-bitovej sčítačky<BR><BR>
 
# vyskúšajte logický obvod na doštičke?
 
 
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
 
# 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test
  

Verzia zo dňa a času 06:47, 10. október 2018

Cvičenie 4

Teória: Logické obvody

Analýza

Hint: v prehliadači Microsoft Edge si môžete písať poznámky priamo do schémy zapojenia.

1. ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte logickú funkciu

LogickeObvody01.png

2. Vypracujte pravdivostnú tabuľku a nakreslite schému pre logickú funkciu Y = \overline{A.B} . (\overline{C+D})

3. ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte logickú funkciu

LogickeObvody02.png

4. Vypracujte pravdivostnú tabuľku a nakreslite schému pre logickú funkciu Y = \overline{A+B} + \overline{C} + (\overline{C.\overline{D}})

5. ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte logickú funkciu

LogickeObvody03.png

1 Kontrolná otázka: Pre ktorú kombináciu vstupov ABCD bude na výstupe log. 0?

1111
1010
0101
0000

6. na schéme zapojenia určte hodnotu výstupu pre dané vstupy

LogickeObvody10.png

1 Aký bude výstup pre kombináciu ABC DEF = 010 110?

0
1

2 Aký bude výstup pre kombináciu ABC DEF = 101 111?

0
1

3 Aký bude výstup pre kombináciu ABC DEF = 000 111?

0
1


5. doplňte do schémy zapojenia log. obvod tak, aby výstup mal požadovanú hodnotu

LogickeObvody71.png

1 Aký logický člen doplníte, aby na výstupe bola log. 1?

NAND
AND
OR
NOR
XOR

5. doplňte do schémy zapojenia log. obvod tak, aby výstup mal požadovanú hodnotu

LogickeObvody72.png

1 Aký logický člen doplníte, aby na výstupe bola log. 1?

NAND
AND
OR
NOR
XOR

Syntéza

  1. navrhnite obvod realizujúci polovičnú a úplnú sčítačku - zadané tabuľkou alebo funkciou

Simulátor

Simulátor nájdete na adrese simulator.io


  1. vytvorte model polovičnej sčítačky podľa prednášky a overte jeho funkciu
  2. vytvorte model úplnej sčítačky a overte jeho funkciu
  3. vytvorte model 4-bitovej sčítačky
  4. na simulátore zostavte obvod XOR zo štyroch hradiel NAND (prednáška) a overte jeho funkciu podľa tabuľky

Testík

  1. 15 min. pred koncom cvičenia sa prihláste do AISu a vypracujte test

Get it on Google Play Circuit Scramble
Hra s logickými obvodmi na Android
Get it on Google Play