Wojskowa Akademia Techniczna
im. Jarosława Dąbrowskiego
Laboratorium
Wprowadzenie do Automatyki
Prowadzący mgr inż. Małgorzata Rudnicka - Schmidt
Sprawozdanie z ćwiczenia laboratoryjnego nr 1
Programowanie sterowników - komunikacja z użytkownikiem z poziomu pulpitu operatorskiego
Wykonał: Tomasz Trojanowski
Grupa: I7X3S1
Zadanie
Odnaleźć w kodzie ASCII swoje inicjały i zapisać je binarnie (tylko 4 najmniej znaczące bity). Zaprojektować układ, który po naciśnięciu pierwszego przycisku powoduje wyświetlenie pierwszej litery, analogicznie dla drugiego przycisku. Wykonać:
tabelę prawdy;
wyrażenie opisujące (zapis funkcji);
schemat logiczny.
Zadanie analogiczne do pierwszego tylko z tą róznicą, iż układ posiada 4 wejścia i 2 wyjścia (tzn. jaki przycisk został wciśnięty dla określonej litery).
Zakodowane inicjały
Inicjały, jakie zakodowałem to TL. Kod ASCII litery T to 54h, zaś dla litery L jest to 4Ch.
Liczba 54h binarnie to 01010100b
Liczba 4Ch binarnie to 01001100b
Zadanie 1
Tabela prawdy
I1 |
I2 |
Q1 |
Q2 |
Q3 |
Q4 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
Zapis funkcji
Q1=(~I1)*I2
Q2=(~I1)*I2+I1*(~I2)
Q3=0
Q4=0
2.3 Schemat logiczny:
Zadanie 2
Tabela prawdy
I1 |
I2 |
I3 |
I4 |
Q1 |
Q2 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
0 |
0 |
0 |
1 |
reszta kombinacji |
0 |
0 |
Zapis funkcji
Q1=(~I1)*I2*(~I3)*(~I4)
Q2=I1*I2*(~I3)*(~I4)
Schemat logiczny
Załączony na następnej stronie.
Wnioski
Program LOGO!Soft V2 jest bardzo prostym i wygodnym narzędziem pozwalającym na projektowanie układów sterowania. Zadane do wykonania zadania udało się wykonać pozytywnie. Trzeba przede wszystkim pamiętać, żeby dobrze zaprojektować tabele prawdy bo w przeciwnym przypadku przy projektowaniu układu wystąpią błędy. Przy projektowaniu trzeba pamiętać żeby wszystkie wejścia były wypełnione ewentualnie w puste miejsca trzeba pościć sygnał neutralny oznaczony w tej wersji X bo inaczej program nie będzie działał.