WdA Lab1 Lukasz Skrodzki

background image

Łukasz Skrodzki, gr. I6Y3S1

1

Warszawa, dn. 12.11.2007r.

Wojskowa Akademia Techniczna

im. Jarosława Dąbrowskiego

w Warszawie

Laboratorium przedmiotu

'Wprowadzenie do automatyki'

zajęcia 1

Słuchacz

:

Łukasz Skrodzki

grupa

:

I6Y3S1

rok akademicki

:

2007/2008

semsetr:

III

prowadzący

:

mgr inż. Małgorzata Rudnicka – Schmidt

data przeprowadzenia cwiczenia

: 12.11.2007r.

background image

Łukasz Skrodzki, gr. I6Y3S1

2

I.Zadanie

Celem zadania było zapoznanie się z obsługą mikrokontrolera firmy Siemens,

symulowanego poprzez program komputerowy Logo! Soft v2.0. Naszym zadaniem było
przedstawienie swoich inicjałów w postaci znaków ASCII, a następnie zamienienie ich na postac
binarną i pobranie po 4 najmniej znaczące bity z zapisu binarnego każdej z liter wchodzących w
skład inicjału. To była część wspólna dla obu przedstawionych zadań, natomiast poszczególne
zadania przedstawiały się w sposób następujacy:

Zad. 1

Do wejścia mikrokontrolera podłączone są dwa przyciski. W momencie wciśniecią pierwszego
przycisku zapalic linie odpowiadające położeniu jedynek w zapisie binarnym inicjału (imienia), gdy
zostanie naciśnięty drugi przycisk powtórzyc czynnośc dla drugiego inicjału (nazwiska). W
przypadku naciśnięcia dwóch przycisków, lub żadnego linie wyjściowe powinny być wygaszone.

Zad. 2

Do wejścia mikrokontrolera podłączone są 4 linie. Jeżeli na liniach pojawi się sygnał
odpowiadający położeniu jedynek w zapisie binarnym pierwszego inicjału (imienia) zapalic
pierwszą lampkę. Jeżeli pojawi się sygnał odpowiadający położeniu jedynek w zapisie binarnym
drugiego inicjału (nazwiska) zapalic drugą lampkę. W pozostałych przypadkach lampki powinny
pozostac wygaszone.

II. Metoda wykonania

Na początku zadania należało odnaleźc swoje inicjały w tablicy ASCII. W moim przypadku

przedstawiało się to następująco:

L=4Ch

S=53h,

czyli w zapisie binarnym:

0100 1100b

0101 0011b

Ponieważ dla kombinacji liter 'L' i 'S' rozwiązanie przedstawiałoby się bardzo prosto, postanowiłem
zamiast litery 'S' wziąc literę 'K', dla której symbole w tablicy ASCII w postaci heksadecymalnej i
binarnej przedstawiały się następująco:

K=4Bh 0100 1011b

Ad. 1
Przy rozwiązaniu zadania należało posłużyc się tablicą prawdy, a następnie przekszatłcic ją do
wyrażenia logicznego, z pomocą, którego należało zaprojektowac układ logiczny. Tablica prawdy
przedstawia się następująco:

I

1

I

2

Q

1

Q

2

Q

3

Q

4

1

1

0

0

0

0

1

0

1

1

0

0

0

1

1

0

1

1

0

0

0

0

0

0

Czyli dla poszczególnych wyjśc wyrażenia logiczne przedstawiały się następująco:

Q

1

=

I

1

I

2

∨

I

1

I

2

Q

2

=

I

1

I

2

Q

3

=

I

1

I

2

Q

4

=

Q

3

background image

Łukasz Skrodzki, gr. I6Y3S1

3

W związku z powyższymi zależnościami, schemat układu przedstwiałby się następująco:

A tak wyglądałby układ po przełączeniu odpowiednio pierwszego i drugiego przycisku

Ad.2.
W tym zadaniu, podobnie jak w poprzednim należało posłużyc się tablicą prawdy, następnie
przekształcic ją do wyrażenia logicznego, na podstawie którego należało zaprojektowac schemat
układu. Zadanie te różni się od poprzedniego tym, że mamy tutaj 4 linie wejściowe i 2 wyjściowe.

Tablica prawdy:

I

1

I

2

I

3

I

4

Q

1

Q

2

1

1

0

0

1

0

1

0

1

1

0

1

Rozpatrujemy tylko wyrażenie dla których lampki powinny zostac zapalone, czyli interesują nas
tylko te przypadki, w których na liniach wejściowych pojawią się kombinacje odpowiadające
inicjałom. W związku z tym w tabelii prawdy nie trzeba rozpatrywac pozostałych możliwości i
dlatego składa się ona tylko z 2 wierszy.

Zgodnie z tablicą prawdy wyrażenia logiczne dla poszczególnych wyjśc będą prezentowały się
następująco:

Q

1

=

I

1

I

2

∧

I

3

I

4

Q

2

=

I

1

I

2

∧

I

3

I

4

background image

Łukasz Skrodzki, gr. I6Y3S1

4

W związku z powyższymi wyrażeniami schemat poszukiwanego układu będzie przedstawiał się
następująco:

Natomiast dla zapalonych linii odpowiadających inicjałom, odpowiednio 'L' i 'K' układ będzie
wyglądał następująco:

III. Wnioski

W związku z informacjami przedstawionymi powyżej mogę stwierdzic, że przeprowadzone

cwiczenie w moim wykonaniu zakończyło się sukcesem, gdyż zostały zrealizowane wszystkie
polecenia zawarte w treści zadań. Zauważyłem również, że dzięki cwiczeniu utrwaliłem sobie
podstawowe informacje związane z projektowaniem schematów układów logicznych. Poza tym po
tych cwieczeniach jestem zaznajomiony z podstawową obsługą mikrokontrolera firmy Siemens, jak
również oprogramowania umożliwającego jego współpracę z komputerem.

Schematy logiczne, których użyłem w sprawozdaniu zostały zamodelowane za pomocą

oprogramowania Multimedia Logic v1.4 firmy Softronics. Do sprawozdania dołączone są pliki
eksportowane z programu LOGO! Soft v2.0 firmy Siemens, zawierające schemat powyższych
układów, które zostały przygotowane w trakcie wykonywania cwiczenia laboratoryjnego.


Wyszukiwarka

Podobne podstrony:
WdA Lab2 Lukasz Skrodzki
WdA lab5 Lukasz Skrodzki
WdA Lab4 Lukasz Skrodzki
WdA Lab3 Lukasz Skrodzki
WdA lab6 Lukasz Skrodzki
WdA lab7 Lukasz Skrodzki
WdA lab8 Lukasz Skrodzki
Wda lab1 sprawko, WAT, SEMESTR II, WDA
wda lab1
lab1 12 id 258878 Nieznany
lab1
Lab1 szular
FCKU1 lab1(6na6) id 169034 Nieznany
dsp lab1 id 144058 Nieznany
Spr 1, AGH IMIR Mechanika i budowa maszyn, III ROK, Elementy automatyki przemysłowej, EAP lab1

więcej podobnych podstron