Politechnika Lubelska w Lublinie |
|||
Laboratorium teorii sterowania |
Ćwiczenie nr: 2 |
||
Szewczuk Tomasz
|
Semestr: V |
Grupa: ED 5.5 |
Rok akademicki 2005/2006
|
Temat: Sprzętowa i programowa synteza układów sterowania logicznego [2A] |
Data wykonania: 2005-10-18
|
|
Celem zadania jest zaprojektowanie układu obliczającego A2 ,gdzie A={0,1,2,3}
Do rozwiązania zadania musimy utworzyć tablicę stanów, czyli tablicę ukazującą stan wyjść w zależności od stanu wejść.
A0 |
A1 |
a |
b |
c |
d |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
Dla poszczególnych sygnałów wyjściowych tworzymy tablice Karnaugha.
Na podstawie analizy tablic Karnaugha tworzymy funkcje dla każdego z wyjść.
A0 A1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
a=Ao*A1
A0 A1 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
b=A0*A1
A0 A1 |
0 |
1 |
0 |
0 |
0 |
1 |
0 |
0 |
c=GND
A0 A1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
1 |
d=A0*A1+A0*A1=A1
Schemat elektroniczny układu :
Stany poszczególnych wyjść:
Żarówka a=23
Żarówka b=22
Żarówka c=21
Żarówka d=20
Dla stanu wejść A1=A2=0 czyli wprowadzanej liczbie 0 odpowiada zero na wyjściu ,czyli żadna z żarówek nie świeci.
Dla stanu wejść A0=0 i A1=1 czyli wprowadzanej liczbie 1 odpowiada jeden na wyjściu czyli świeci żarówka d.
Dla stanu wejść A0=1 i A0=1 czyli wprowadzanej liczbie 2 odpowiada cztery na wyjściu czyli świeci żarówka b.
Dla stanu wejść A0=1 i A1=1 czyli wprowadzanej liczbie 3 odpowiada dziewięć na wyjściu czyli świecą żarówki a i d.
Do zastosowania układu zostały użyte dwie bramki AND (iloczyn logiczny) oraz jedna bramka NOT (negacja logiczna).
Do symulacji poprawnej pracy układu został użyty program Electronic Workbench, symulacja przeprowadzona w tym programie wykazała poprawność użytego schematu.