Numer ćwiczenia |
6 |
Tytuł ćwiczenia: Realizacja funkcji przełączających z wykorzystaniem programu LabView. |
||
Data wykonania ćwiczenia: |
24.01.2014 |
Nazwisko i imię: |
||
Data oddania sprawozdania: |
28.01.2014 |
SOBCZUK |
ŁUKASZ |
|
Numer grupy laboratoryjnej: |
14 |
SKIBA |
RAFAŁ |
Tabela wartości logicznych.
|
WEJŚCIE |
WYJŚCIE |
|||
Lp. |
a |
b |
c |
Z |
Y |
1 |
0 |
0 |
0 |
1 |
0 |
2 |
0 |
0 |
1 |
1 |
1 |
3 |
0 |
1 |
1 |
1 |
1 |
4 |
1 |
1 |
1 |
0 |
1 |
5 |
0 |
1 |
0 |
1 |
1 |
6 |
1 |
0 |
1 |
0 |
1 |
7 |
1 |
1 |
0 |
0 |
1 |
8 |
1 |
0 |
0 |
0 |
1 |
Odrzucamy przypadki 4,5,6,7 ponieważ w rzeczywistości nie jest możliwa sytuacja gdzie czujniki pokazują zalanie wyższego poziomu, gdy niższy poziom nie jest zalany.
Równania funkcji Y i Z w postaci kanonicznej koniunkcyjnej (uwzględniamy 0):
Y=(a+b+c)
Z=(a+b+c)*(a+b+c)*(a+b+c)*(a+b+c)
Równania funkcji Y i Z w postaci kanonicznej alternatywnej (uwzględniamy 1):
Y=(a*b*c)+(a*b*c)+ (a*b*c)+(a*b*c)+(a*b*c)+ (a*b*c)+(a*b*c)
Z=(a*b*c)+(a*b*c)+(a*b*c)+(a*b*c)
Korzystając z praw De Morgana dla funkcji Y otrzymujemy
Y=a*b+c+b a * b = a * b = a + b c + b = c + b = c * b
Y=( a + b ) + ( c * b ) = ( a + b ) * ( c * b ) = ( a * b ) * ( c * b ) = ( a * b ) * ( c * b )
Tablica Karnaugh'a dla wartości wyjścia Z
Wartości wyjścia Z |
||||
c\ab |
00 |
01 |
11 |
10 |
0 |
|
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
Po minimalizacji otrzymujemy:
Z = ā
Z tablicy wynika, że wartość Z nie zależy ani od wartości „ b” ani od „c”
a zależy tylko od wartości „a” (w sposób przeciwny = negacja).
Tablica Karnaugh'a dla wartości wyjścia Y
Wartości wyjścia Y |
||||
c\ab |
00 |
01 |
11 |
10 |
0 |
0 |
|
|
1 |
1 |
|
1 |
1 |
1 |
Po minimalizacji otrzymujemy:
Y = a*b+b+c
Schemat logiczny z zastosowaniem bramek NAND
1/2