0x01 graphic

POLITECHNIKA LUBELSKA

WYDZIAŁ ELEKTRYCZNY

Nazwiska i imiona studentów:

Andrzej Mikołajuk

Mirosław Niegowski

Symbol grupy

ED. 6.4

Data wyk. Ćwiczenia

2000-03-13

Symbol ćwiczenia

4

Temat zadania: Sprzętowa i programowa synteza układów sterowania logicznego.

ZALICZENIE

Ocena

Data

Podpis

Cel ćwiczenia: Celem ćwiczenia było wykonanie za pomocą programu „Huffman” dokonać analizy zaprojektowanego układu zamka cyfrowego, który miałby dokonywać otworzenia drzwi po naciśnięciu odpowiedniej kombinacji przycisków na klawiaturze do tego przeznaczonej.

Warunki do wykonania ćwiczenia:

Mamy do dyspozycji następujące przyciski: A; B; C. Przycisk „C” jest umieszczony w drzwiach jako czujnik, który dokonuje odblokowania zapadki po otworzeniu się drzwi, kiedy zostanie wprowadzona poprawna kombinacja dwóch pierwszych.

Do punktu „4” z ćwiczenia został narysowany graf przejść o następujących przejściach:

0x01 graphic

Do grafu została określona tablica stanów:

C

B

A

0

0

0

1

0

0

1

1

0

0

1

0

0

1

1

1

1

1

1

0

1

0

0

1

Z

1

(1)

9

2

0

2

3

(2)

0

3

(3)

4

10

0

4

5

(4)

0

5

(5)

6

11

0

6

7

(6)

1

7

(7)

8

1

8

1

(8)

0

9

1

(9)

0

10

3

(10)

0

11

5

(11)

Następnie za pomocą programu Huffman95 otrzymaliśmy zminimalizowaną tabelę programu w postaci.

C

B

A

0

0

0

1

0

0

1

1

0

0

1

0

0

1

1

1

1

1

1

0

1

0

0

1

Z

1

(1)

(8)

-

(9)

-

-

-

2

0

2

(3)

-

-

4

-

-

-

(2)

0

3

5

-

-

(4)

-

-

-

(11)

0

4

(5)

-

-

6

-

-

-

11

0

5

(7)

8

-

(6)

-

-

-

-

1

Następnie tablicę przejść:

C

B

A

0

0

0

1

0

0

1

1

0

0

1

0

0

1

1

1

1

1

1

0

1

0

0

1

Z

1

(1)

(8)

-

(9)

-

-

-

2

0

2 (5)

(7)

8

-

6

-

-

-

-

1

3 (4)

5

-

-

(6)

-

-

-

11

0

4 (3)

5

-

-

(4)

-

-

-

(11)

0

5

-

-

-

4

-

-

-

-

-

6

-

-

-

-

-

-

-

-

-

7

-

-

-

-

-

-

-

-

-

8 (2)

(3)

-

-

4

-

-

-

(2)

0

Potem tablicę adresów:

CBA

PQR

0

0

0

1

0

0

1

1

0

0

1

0

0

1

1

1

1

1

1

0

1

0

0

1

000 (1)

000

000

-

000

-

-

-

100

001 (2)

001

000

-

001

-

-

-

-

010 (3)

011

-

-

001

-

-

-

010

011 (4)

011

-

-

010

-

-

-

010

100 (5)

-

-

-

010

-

-

-

-

111 (6)

-

-

-

-

-

-

-

-

101 (7)

-

-

-

-

-

-

-

-

100 (8)

100

-

-

110

-

-

-

100

Oraz tablice Karnaug:

CBA

PQR

0

0

0

1

0

0

1

1

0

0

1

0

0

1

1

1

1

1

1

0

1

0

0

1

000 (1)

0

0

-

0

-

-

-

1

001 (2)

0

0

-

0

-

-

-

-

010 (3)

0

-

-

0

-

-

-

0

011 (4)

0

-

-

0

-

-

-

0

100 (5)

-

-

-

0

-

-

-

-

111 (6)

-

-

-

-

-

-

-

-

101 (7)

-

-

-

-

-

-

-

-

100 (8)

1

-

-

1

-

-

-

1

I równania funkcji:

P=P0x01 graphic
+A0x01 graphic

Q=0x01 graphic
Q+Q0x01 graphic
+BP

R=0x01 graphic
R+0x01 graphic
Q

Z1=0x01 graphic
R

Wnioski i spostrzeżenia:

W ćwiczeniu został wykonany projekt zamka szyfrowego do drzwi i przeprowadzona jego symulacja w programie „Huffman95”. Schemat elektryczny nie został zamieszczony z powodu jego skomplikowanej struktury elektrycznej. Nie została przeprowadzona też symulacja w programie „Degem” z powodu zbyt małej ilości czasu na wykonanie ćwiczenia.

Symulacja przeprowadzona przy pomocy programu „Huffman95” przebiegła pomyślnie i zasymulowana zasada działania dla określonego kodu przebiegła pomyślnie natomiast zamek nie dokonywał otworzenia w przypadku podawania niewłaściwej kombinacji klawiszy A B C.

3

3

Laboratorium Teorii sterowania