You are on page 1of 16

SOŠ PRŮMYSLOVÁ A SOU STROJÍRENSKÉ

PROSTĚJOV LIDICKÁ 4

PROTOKOL PRAXE

Kontrola a ověření funkcí logických obvodů

Pavel Sokol
E3
. 2022
1. Základní logické členy

Člen NOT
Matematicky zápis: Y = A Symbol: Pravdivostní tabulka:
A Y
0 1
1 0

Člen AND
Matematicky zápis: Y = A * B Symbol: Pravdivostní tabulka:
A B Y
0 0 0
0 1 0
1 0 0
1 1 1

Člen OR
Matematicky zápis: Y = A + B Symbol: Pravdivostní tabulka:

A B Y
0 0 0
0 1 1
1 0 1
1 1 1

Člen NAND
Matematicky zápis: Y = A∗B Symbol: Pravdivostní tabulka:
A B Y
0 0 1
0 1 1
1 0 1
1 1 0

Člen NOR
Matematicky zápis: Y = A+ B Symbol: Pravdivostní tabulka:

A B Y
0 0 1
0 1 0
1 0 0
1 1 0
2. Realizace funkcí NOT, AND a OR pomocí NAND

Funkce NOT

Zapojení: Pravdivostní tabulka:

A Y
0 1
1 0

Funkce AND

Zapojení: Pravdivostní tabulka:

A B Y
0 0 0
0 1 0
1 0 0
1 1 1

Funkce OR

Zapojení: Pravdivostní tabulka:

A B Y
0 0 0
0 1 1
1 0 1
1 1 1
3. Slovní úlohy vlastního výběru popisující reálné situace
pomocí dvouvstupových NANDů
A) Řízení stroje tlačítky A, B, C. Stroj běží při současném sepnutí A,B nebo B,C.

Matematicky zápis:
Y = A∗B+ B∗C = ((( A∗B))∗(( B∗C)))

Zapojení: Pravdivostní tabulka:

B C Y

A
0 0 0 0
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1

B) Dvouvstupový obvod : na výstupu je 1, když jsou hodnoty na obou vstupech stejné

Matematicky
zápis:
Y = A∗B+ A∗B
= ((( A∗B))∗(( A∗B)))

Zapojení:
Pravdivostní tabulka:

A B Y
0 0 1
0 1 0
1 0 0
1 1 1

C) Dvouvstupový obvod : na výstupu je 1, když jsou hodnoty na obou vstupech různé

Matematicky zápis:
Y = A∗B+ A∗B = ((( A∗B))∗(( A∗B)))

Zapojení: Pravdivostní tabulka:

A B Y
0 0 0
0 1 1
1 0 1
1 1 0

D) Stroj je ovládán vstupy A, B, C, D : Stroj se spustí při současném stisku AB, AC,
AD, BD
Matematicky zápis:
Y = A∗B+ A∗C + A∗D+B∗D = ((((A∗B)∗( A∗C)))∗((( A∗D)∗(B∗D))))
Zapojení: Pravdivostní tabulka:
A

B C D Y

0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 1
1 0 0 0 0
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 1 1
1 1 1 0 1
1 1 1 1 1

4. Kombinační logické obvody


A) Dekodér z binárního kódu na kód 1 ze 4

A.1) Pomocí hradel AND


Zapojení: Pravdivostní tabulka:

A B Y0 Y1 Y2 Y3
0 0 1 0 0 0
1 0 0 1 0 0
0 1 0 0 1 0
1 1 0 0 0 1

A.2) Pomocí 3 vstupových hradel NAND a blokovacím vstupem E

Zapojení: Pravdivostní tabulka:

A B E Y0 Y1 Y2 Y3
x x 1 1 1 1 1
0 0 0 0 1 1 1
1 0 0 1 0 1 1
0 1 0 1 1 0 1
1 1 0 1 1 1 0

B) Multiplexer
Zapojení z učebnice: Naše zapojení:
Pravdivostní tabulka:
D1 D2 A E Y
x x x 0 0
1 x 0 1 1
x 1 1 1 1

C) Demultiplexer
Zapojení z učebnice: Naše zapojení:
A1

A2 C E Y1 Y2 Y3 Y4

x x x 1 1 1 1 1
0 0 1 0 0 1 1 1
1 0 1 0 1 0 1 1
0 1 1 0 1 1 0 1
1 1 1 0 1 1 1 0
x x 0 x 1 1 1 1

D) Poloviční sčítačka

Zapojení z učebnice: Naše zapojení:

Pravdivostní tabulka:
A0 B0 C1 S1
0 0 0 0
0 1 0 1
1 0 0 1
1 1 1 0

E Úplná sčítačka
Zapojení:
Pravdivostní tabulka:
An Bn Cn Cn+1 Sn
0 0 0 0 0
0 0 1 0 1
0 1 0 0 1
0 1 1 1 0
1 0 0 0 1
1 0 1 1 0
1 1 0 1 0
1 1 1 1 1

F) Spojení sčítaček

5. Sekvenční klopné obvody


A) Jednoduchý klopný obvod RS
Zapojení: Pravdivostní tabulka:

S R Qt+1 Qt +1
0 0 Qt Q
t

0 1 0 1
1 0 1 0
1 1 - -

Časový průběh:

B) Klopný obvod RST


Zapojení: Pravdivostní
tabulka:

T S R Qt+1 Qt +1
x 0 0 Qt Qt
0 x x Qt Qt
1 0 1 0 1
1

1 0 1 0

Časový průběh:
C) Klopný obvod DT
Zapojení:

Pravdivostní tabulka: Časový průběh:

T D Qt+1
0 x Qt
1 0 0
1 1 1
Tyto jednočinné K.O. reagují na úroveň vstupu T – nelze ovlivnit přesný
okamžik jejich vypnutí (tzn. nelze synchronizovat).
Dvojčinné K.O. se skládají z dvojice stejných obvodů (vstup T je propojen přes
negátor). K posunu signálu ze vstupu na výstup muže dojít jen když se změní T
(reakce na hranu).

Dvojčinný K.O. Reakce na hranu :

D) Dvojčinný
klopný obvod
RST

Zapojení:

Časový
průběh:
E) Dvojčinný klopný obvod DT

Zapojení:

Časový průběh:
F) Dvojčinný klopný obvod JK

Zapojení:
Časový průběh:

You might also like