Operácie

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

Z SensorWiki

(Vytvorená stránka „=== Cvičenie 4 === Teória: [http://www2.fiit.stuba.sk/~kvasnicka/Logika/Lecture09/09.prezentacia.pdf Logické obvody] Úlohy: # '''Analýza''' # ku schéme zapojen…“)
 
(Simulátor)
(23 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''' ===
 +
 
 +
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
 +
 
 +
[[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]]
 +
<quiz display=simple shuffleanswers=true>
 +
{Aký logický člen doplníte, aby na výstupe bola log. 1?
 +
|type="[]"}
 +
- NAND
 +
+ AND
 +
- OR
 +
+ NOR
 +
- XOR
 +
</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 ===
  
# '''Analýza'''
 
# ku schéme zapojenia vypracujte pravdivostnú tabuľku a určte funkciu
 
# na schéme zapojenia určte hodnotu výstupu pre dané vstupy
 
# doplňte do schémy zapojenia log. obvod tak, aby výstup mal požadovanú hodnotu
 
# '''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
 +
 +
<html>
 +
<TABLE>
 +
<TR>
 +
<TD>
 +
<a href='https://play.google.com/store/apps/details?id=com.Suborbital.CircuitScramble&hl=sk&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://lh3.googleusercontent.com/ZdWL2l_EukkQW8x5Tcn2RKodCSk-JU4_u3n26BUeQ_rpcCpUNAWGi8EjamtmXOXKYL3n=w40'/></a></TD><TD>
 +
<B>Circuit Scramble</B><BR>Hra s logickými obvodmi na Android</TD>
 +
<TD><a href='https://play.google.com/store/apps/details?id=com.Suborbital.CircuitScramble&hl=sk&pcampaignid=MKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1'><img alt='Get it on Google Play' src='https://play.google.com/intl/en_us/badges/images/generic/en_badge_web_generic.png' Width=150/></a>
 +
</TD></TR></TABLE>
 +
</html>
 +
 +
 +
[[Category:Základy počítačov]]

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