1. Podstawy automatyki Układy kombinacyjne,...

4
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

Transcript of 1. Podstawy automatyki Układy kombinacyjne,...

Page 1: 1. Podstawy automatyki Układy kombinacyjne, Automatykazawt.polsl.pl/studia/wyklad_dzienne/automatyka dzienne w04_v01.pdf · 1. Podstawy automatyki 2. Układy kombinacyjne, 1. Charakterystyka,

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

Page 2: 1. Podstawy automatyki Układy kombinacyjne, Automatykazawt.polsl.pl/studia/wyklad_dzienne/automatyka dzienne w04_v01.pdf · 1. Podstawy automatyki 2. Układy kombinacyjne, 1. Charakterystyka,

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

Page 3: 1. Podstawy automatyki Układy kombinacyjne, Automatykazawt.polsl.pl/studia/wyklad_dzienne/automatyka dzienne w04_v01.pdf · 1. Podstawy automatyki 2. Układy kombinacyjne, 1. Charakterystyka,

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

Page 4: 1. Podstawy automatyki Układy kombinacyjne, Automatykazawt.polsl.pl/studia/wyklad_dzienne/automatyka dzienne w04_v01.pdf · 1. Podstawy automatyki 2. Układy kombinacyjne, 1. Charakterystyka,

2015-11-06

4

Dziękuję za uwagę