Politechnika Śląska
Wydział: Mechaniczny Technologiczny
Laboratorium elektroniki i techniki mikroprocesorowej
Temat ćwiczenia: Bramki logiczne
Data przeprowadzenia ćwiczenia: 09.04.1999
Piątek godz. 1200
Sekcja : Piotr Dubiel Marcin Błaszczyk
Rok akademicki: 1998/99, semestr IV
Kierunek: Automatyka i Robotyka
Grupa I
Badanie bramek logicznych
Bramka END:
A |
B |
Y |
|
0 |
0 |
|
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Bramka OR:
|
B |
Y |
|
0 |
0 |
|
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Bramka XOR:
|
B |
Y |
|
0 |
0 |
|
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Bramka NEND:
|
B |
Y |
|
0 |
1 |
|
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Bramka NOR:
A |
B |
Y |
|
0 |
1 |
|
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
Bramka NXOR:
|
B |
Y |
|
0 |
1 |
0 |
1 |
0 |
|
0 |
0 |
1 |
1 |
1 |
Wzmacniacz logiczny:
|
Y |
0 |
0 |
1 |
1 |
Wzmacniacz logiczny NOT:
|
Y |
0 |
1 |
1 |
0 |
Badanie układu bramek logicznych
1 |
2 |
3 |
4 |
Y |
0 |
0 |
0 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
1 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
Sprawdzenie praw de Morgana
Pierwsze prawo de Morgana:
_ − −
A+B = A * B
A |
B |
Y |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
2. Drugie prawo de Morgana:
_ − −
A*B = A + B
A |
B |
Y |
|
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
Badanie konwertera kodu binarnego na kod ”n”
A |
B |
Y0 |
Y1 |
Y2 |
Y3 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
0 |
0 |
0 |
Wnioski
Bramki AND, OR, XOR, NAND,NOR służą do realizacji podstawowych funkcji logicznych : sumy, iloczynu , itp.
Bramka XOR jest bramka realizującą funkcję nierówności to znaczy: na wyjściu otrzymamy stan 1, wtedy i tylko wtedy, gdy na wejściu będzie nierówność stanów (0, 1),(1, 0).
Dane z ćwiczenia drugiego w pełni potwierdzają prawa de Morgana:
_ − −
A*B = A + B
_ − −
A+B = A * B
Za pomocą podstawowych bramek można projektować układy logiczne realizujące skomplikowane funkcje typu: Y = (A+B)*C+(B*D).
1
2
A
B
A
A
Y
A
A
A
Y
A
B
B
B
B
B
Y
Y
Y
Y
Y
A
Y
Y
A
Y
B
B
Y
A
A
B
Y3
Y2
Y1
Y0