1. Podstawy automatyki Układy kombinacyjne,...
Transcript of 1. Podstawy automatyki Układy kombinacyjne,...
2015-11-06
1
Automatyka
dr inż. Szymon Surma [email protected]
pok. 202, tel. +48 32 603 4136
1/18
Treść wykładów:
1. Podstawy automatyki
2. Układy kombinacyjne, 1. Charakterystyka,
2. Multiplekser, demultiplekser,
3. Konwerter kodu,
4. Sumator, komparator,
3. Układy sekwencyjne synchronicze,
4. Układy sekwencyjne asynchroniczne,
5. Kolokwium zaliczeniowe.
2/18
ZADANIE 2
Zaprojektować układ translacji kodu BIN na kod
BCD w zakresie liczb 0-10.
3/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P7 P6 P5 P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0 0 1
2 0 0 1 0 0 0 0 0 0 0 1 0
3 0 0 1 1 0 0 0 0 0 0 1 1
4 0 1 0 0 0 0 0 0 0 1 0 0
5 0 1 0 1 0 0 0 0 0 1 0 1
6 0 1 1 0 0 0 0 0 0 1 1 0
7 0 1 1 1 0 0 0 0 0 1 1 1
8 1 0 0 0 0 0 0 0 1 0 0 0
9 1 0 0 1 0 0 0 0 1 0 0 1
10 1 0 1 0 0 0 0 1 0 0 0 0
4/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P7 P6 P5 P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 0 0 0 1
2 0 0 1 0 0 0 0 0 0 0 1 0
3 0 0 1 1 0 0 0 0 0 0 1 1
4 0 1 0 0 0 0 0 0 0 1 0 0
5 0 1 0 1 0 0 0 0 0 1 0 1
6 0 1 1 0 0 0 0 0 0 1 1 0
7 0 1 1 1 0 0 0 0 0 1 1 1
8 1 0 0 0 0 0 0 0 1 0 0 0
9 1 0 0 1 0 0 0 0 1 0 0 1
10 1 0 1 0 0 0 0 1 0 0 0 0
P7=0
P6=0
P5=0
5/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00
01
11
10 P4
2015-11-06
2
6/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00
01
11
10 P4 7/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00
01
11
10 P4
8/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00
01
11
10 P4 9/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00
01
11
10 P4
10/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00 0
01
11
10 P4 11/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00 0 0
01
11
10 P4
2015-11-06
3
12/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00 0 0 0
01
11
10 P4 13/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00 0 0 0 0
01
11
10 P4
14/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
a b c d P4 P3 P2 P1 P0
0 0 0 0 0 0 0 0 0 0
1 0 0 0 1 0 0 0 0 1
2 0 0 1 0 0 0 0 1 0
3 0 0 1 1 0 0 0 1 1
4 0 1 0 0 0 0 1 0 0
5 0 1 0 1 0 0 1 0 1
6 0 1 1 0 0 0 1 1 0
7 0 1 1 1 0 0 1 1 1
8 1 0 0 0 0 1 0 0 0
9 1 0 0 1 0 1 0 0 1
10 1 0 1 0 1 0 0 0 0
c d
a b 00 01 11 10
00 0 0 0 0
01 0 0 0 0
11
10 0 0 1 P4 15/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
c d
a b 00 01 11 10
00 0 0 0 0
01 0 0 0 0
11
10 0 0 1 P4
c d
a b 00 01 11 10
00 0 0 0 0
01 0 0 0 0
11
10 1 1 0 P3
c d
a b 00 01 11 10
00 0 0 0 0
01 1 1 1 1
11
10 0 0 0 P2
c d
a b 00 01 11 10
00 0 0 1 1
01 0 0 1 1
11
10 0 0 0 P1
c d
a b 00 01 11 10
00 0 1 1 0
01 0 1 1 0
11
10 0 1 0 P0
16/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
c d
a b 00 01 11 10
00 0 0 0 0
01 0 0 0 0
11
10 0 0 1 P4
c d
a b 00 01 11 10
00 0 0 0 0
01 0 0 0 0
11
10 1 1 0 P3
c d
a b 00 01 11 10
00 0 0 0 0
01 1 1 1 1
11
10 0 0 0 P2
c d
a b 00 01 11 10
00 0 0 1 1
01 0 0 1 1
11
10 0 0 0 P1
c d
a b 00 01 11 10
00 0 1 1 0
01 0 1 1 0
11
10 0 1 0 P0
𝑃4 = 𝑎𝑐
𝑃3 = 𝑎𝑐 𝑃2 = 𝑏
𝑃1 = 𝑎 𝑐
𝑃0 = 𝑑
17/18
ZADANIE 2 Zaprojektować układ translacji kodu BIN na kod BCD w zakresie liczb 0-10.
𝑃4 = 𝑎𝑐
𝑃3 = 𝑎𝑐 𝑃2 = 𝑏
𝑃1 = 𝑎 𝑐
𝑃0 = 𝑑 a b c d
P4
P3
P2
P1
P0
2015-11-06
4
Dziękuję za uwagę