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

Post on 16-Jun-2021

11 views 0 download

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

2015-11-06

1

Automatyka

dr inż. Szymon Surma szymon.surma@polsl.pl

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ę