spr z lab 4


PODSTAWY TECHNIKI CYFROWEJ: FUNKTORY LOGICZNE

I PRZERZUTNIKI.

Grupa:

214 C

Data wykonania ćwiczenia:

22.05.2007 r.

  1. PODSTAWOWE FUNKCJE LOGICZNE I FUNKTORY LOGICZNE

    1. Wstęp

Istotą techniki cyfrowej jest wytwarzanie cyfrowych sygnałów wyjściowych jako odpowiedzi na cyfrowe sygnały wejściowe. Na przykład sumator przetwarza doprowadzone do wejść dwie liczby 16 - bitowe na sumę 16 - bitową tych liczb oraz bit przeniesienia. Można także zbudować układ do mnożenia dwóch liczb. Są to operacje w rodzaju tych, jakie powinna wykonywać jednostka arytmetyczna komputera. Innym zadaniem może być porównanie dwóch liczb w celu sprawdzenia, która z nich jest większa.

Typowymi zadaniami układów cyfrowych jest pobranie pewnych liczb binarnych, ich wyświetlenie, wydrukowanie lub wydziurkowanie jako znaków dziesiętnych. We wszystkich tych zadaniach sygnały (stany) wyjściowe są zdeterminowanymi funkcjami sygnałów (stanów) wejściowych. Wszystkie zadania mogą być wykonane za pomocą urządzeń zwanych bramkami, które realizują działania algebry Boole'a w dziedzinie układów dwustanowych (binarnych) i sieci złożonych z takich elementów, którymi są bramki. Każda ze zmiennych boolowskich może być równa tylko zeru lub równa tylko jedynce. To założenie można zapisać w postaci:

X = 0, jeśli X 1

X 1, jeśli X = 0

Funkcję, której zmienne lub ona sama przyjmuje wartości ze zbioru {0, 1} nazywamy funkcją boolowską (logiczną, przełączającą). Natomiast układ przetwarzający logiczne sygnały wejściowe na logiczne sygnały wyjściowe nazywa się układem logicznym.

Przy projektowaniu dwustanowych (0 - stan niski, 1 - stan wysoki) układów cyfrowych posługujemy się algebrą Boole'a.

Algebra Boole'a, którą stosujemy w układach, opiera się na trzech zasadniczych funkcjach, którymi są:

Stosowane są również operatory złożone (pochodne), jak:

    1. Funktory układów logicznych

Bramkami nazywane są kombinacyjne układy cyfrowe, realizujące proste funkcje logiczne jednej lub wielu zmiennych logicznych. Zmienną logiczną jest sygnał elektryczny występujący na wejściach i wyjściach tych układów.

Poniżej zostanie przedstawione działanie logiczne podstawowych typów bramek logicznych.

BRAMKA I (AND)

Bramka ta jest układem o dwu lub większej liczbie wejść, realizującym funkcję iloczynu logicznego zmiennych wejściowych.

W przypadku ogólnym bramki mogą mieć dowolną liczbę wejść, ale typowy układ scalony zawiera zwykle cztery bramki 2 - wejściowe, trzy bramki 3 - wejściowe lub dwie bramki 4 - wejściowe. Wyjście bramki AND jest w stanie wysokim tylko wtedy, gdy oba wejścia są w stanie wysokim (rys. 6).

W algebrze Boole'a symbolowi AND odpowiada kropka (·). „A I B” jest zapisywane jako A · B lub po prostu AB.

  1. b)

0x08 graphic
A

B

F

0

0

0

0

1

0

1

0

0

1

1

1

0x01 graphic

Rys. 6 Dwuwejściowa bramka I (AND):

a) tablica prawdy, b) symbol graficzny.

BRAMKA LUB (OR)

Bramka ta jest układem o dwu lub większej liczbie wejść, realizującym funkcję sumy logicznej zmiennych wejściowych (rys.7). Wyjście bramki OR (LUB) jest w stanie wysokim, jeżeli któreś z wejść (lub oba) jest w stanie wysokim. Można to wyrazić za pomocą „tablicy prawdy”.

a) b)

0x08 graphic
A

B

F

0

0

0

0

1

1

1

0

1

1

1

1

0x01 graphic

Rys. 7 Dwuwejściowa bramka LUB (OR):

a) tablica prawdy, b) symbol graficzny.

W algebrze Boole'a symbolowi OR odpowiada symbol „+”. „A LUB B” jest zapisywane jako A + B.

BRAMKA I - NIE (NAND)

Bramka ta jest układem realizującym funkcję negacji iloczynu, a więc zgodnie z prawem de Morgana również funkcje sumy negacji zmiennych wejściowych (rys.9).

Funkcja NOT może być połączona z innymi funkcjami, tworząc NAND. Bramka I-NIE (NAND) jest bramką podstawową w kilku klasach scalonych układów cyfrowych.

a) b)

0x08 graphic
A

B

F

0

0

1

0

1

1

1

0

1

1

1

0

0x01 graphic

Rys. 9 Bramka I - NIE (NAND): a) tablica prawdy, b) symbol graficzny.

0x01 graphic

0x01 graphic

0x01 graphic

BRAMKA LUB - NIE (NOR)

Bramka ta jest układem realizującym funkcję negacji sumy, a więc zgodnie z prawem de Morgana również funkcję iloczynu negacji zmiennych wejściowych. Podobnie jak bramka I-NIE (NAND), również i ta bramka jest podstawową bramką w kilku klasach scalonych układów cyfrowych (rys. 10). Ponieważ funkcje I-NIE (NAND) i LUB-NIE (NOR) są wzajemnie dualne, zatem układ bramek LUB-NIE (NOR) realizujący funkcję f(A, B, ..., Z) po zamianie bramek LUB-NIE (NOR) na bramki I-NIE (NAND), bez zmiany jego struktury, realizować będzie funkcję dualną 0x01 graphic
.

a) b)0x01 graphic

0x08 graphic
A

B

F

0

0

1

0

1

0

1

0

0

1

1

0

0x01 graphic

Rys. 10 Bramka LUB - NIE (NOR):

a) tablica prawdy, b) symbol graficzny.

0x01 graphic

0x01 graphic

0x01 graphic

BRAMKA ALBO (EX - OR)

Exclusive - OR (czyli WYŁĄCZNIE LUB) - wyjście bramki XOR jest w stanie wysokim, jeżeli jedno albo drugie wejście jest w stanie wysokim - jest to zawsze funkcja dwóch zmiennych (rys. 11). Mówiąc inaczej, wyjście jest w stanie wysokim, jeżeli stany wejść są różne. Bramka XOR realizuje dodawanie bitów modulo - 2.

a) b)

0x08 graphic
A

B

F

0

0

0

0

1

1

1

0

1

1

1

0

0x01 graphic

Rys.11 Bramka ALBO (EX - OR):

a) tablica prawdy, b) symbol graficzny.

0x01 graphic

0x01 graphic

6_Przerzutnik R-S.exe

Przerzutnik jest najprostszym wariantem przerzutnika bistabilnego, dla którego charakterystyczne są dwa wejścia programujące i oraz dwa komplementarne wyjścia, i . Ponieważ i są wejściami asynchronicznymi więc zmiana stanu wyjść i następuje natychmiast po pojawieniu się sygnałów wejściowych. Ogranicza to jego stosowanie w układach synchronicznych, gdzie zmiany stanu są dopuszczalne w określonych momentach czasu, wyznaczanych przez sygnały zegarowe (taktujące). Przy wyzwalaniu impulsowym o stanie przerzutnika decyduje najdłużej utrzymujący się sygnał ustawiający lub . Dodatkowym ograniczeniem w stosowaniu tego przerzutnika jest zabronione równoczesne występowanie sygnałów ustawiających na wejściach programujących. W aplikacji pokazano schemat logiczny przerzutnika wykonanego z użyciem bramek NOR, jego tablicę stanów i symbol graficzny. Zmianę stanów przerzutnika zgodnie z jego tablicą stanów można uzyskać po kliknięciu lewym klawiszem myszki w okienku z symbolami sygnałów i zaznaczeniu pożądanego.

0x01 graphic

0x01 graphic

4_Bramka z przerzutnikiem Schmitta.exe

Bramka z przerzutnikiem Schmitta jest stosowana do przekształcania wolnozmiennych sygnałów wejściowych w sygnały wyjściowe z poziomami logicznymi i stosunkowo szybko narastającymi zboczami. Przerzutnik Schmitta jest umieszczony między wejściowym układem logicznym bramki a jej stopniem wyjściowym. Charakterystyka przejściowa takiej bramki odznacza się pętlą histerezy charakterystyczną dla przerzutnika Schmitta, co odzwierciedla symbol graficzny.

W aplikacji przewidziano możliwość zmiany napięcia wejściowego Uwe przy stałym napięciu progowym, do czego służy potencjometr na wejściu bramki, jak również możliwość zmiany poziomu napięcia progowego przy stałym sygnale wejściowym. Poziom napięcia progowego można zmieniać "chwytając" kursorem myszki różową linię symulującą poziom napięcia progowego i przemieszczając ją w górę lub w dół. W obu przypadkach można zaobserwować rodzaj sygnałów generowanych na wyjściu bramki.

0x01 graphic

0x01 graphic

0x01 graphic

7_Wzmacniacz WE.exe

Układ WE charakteryzuje się średnimi wartościami impedancji wejściowej i wyjściowej, dużymi współczynnikami wzmocnienia prądowego i napięciowego oraz odwraca fazę sygnału napięciowego.

W aplikacji przewidziano możliwość zmiany amplitudy sygnału wejściowego EG, obciążenia RL oraz prześledzenia wpływu rezystancji RC na wzmocnienie układu. Ponadto umożliwiono obserwację wpływu kondensatorów separujących C1 i C2 na funkcjonowanie wzmacniacza oraz jak kondensator CE wpływa na wzmocnienie układu. Kondensatory C1, C2 i CE można zwierać za pomocą przełączników K1, K2 i K3, natomiast do zmian EG, RC i RL służą odpowiednie potencjometry.

Schemat ideowy połączeń wzmacniacza tranzystorowego w układzie WE z symulacją jego funkcjonowania przedstawiono na rysunku poniżej.

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

0x01 graphic

1

A

B

F

A

F

B

A

F

B

A

F

B

A

F

B



Wyszukiwarka

Podobne podstrony:
SPR LAB FIZ CW 3 MOJE
spr lab 4
Spr.lab fiz 2, Studia, II rok, Fizyka Eksperymentalna
spr lab nr 6 Suchocki Mateusz I1G1S4
spr lab 4 Piersa Kamil I0H1S4
Spr lab 1
spr lab nr 7 Suchocki Mateusz I1G1S4
Spr Lab 5 Justyna IV r doc
Spr Lab 10 Justyna IV r doc
Spr Lab 6 Kamila J
Wnioski do spr z elektry 3, PW SiMR, Inżynierskie, Semestr V, syf, laborki, Lab. Ukł. Napędowych
ściskanie(lab), Studia, pomoc studialna, Sprawozdania Laborki, Wytrzymałość spr.nr2
spr-122, Labolatoria fizyka-sprawozdania, !!!LABORKI - sprawozdania, Lab, !!!LABORKI - sprawozdania,
SPR-ANKI, Studia, WAT Informatyka, s3 - GK - lab grafika komputerowa, Lab2
Lab 6, Spr. 6, Akademia Górniczo - Hutnicza
Lab 8, Spr 8, Akademia Górniczo - Hutnicza
Metrologia-lab-Pomiary Parametrów Drgań Mechanicznych, Drgania mechaniczne SPR, POLITECHNIKA RADOMSK
Sprawka Lab, Bomba Kalorymetryczna - spr, Ćwiczenie nr:
Metrologia-lab-Pomiary Indukcyjności i Pojemności, Mostki SPR, POLITECHNIKA RADOMSKA

więcej podobnych podstron