Wstęp Teoretyczny
Bramki elementarne :
AND:
A |
B |
WYJŚCIE: |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
NAND:
A |
B |
WYJŚCIE: |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
AND z zanegowanymi wejściami:
A |
B |
WYJŚCIE: |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
OR:
A |
B |
WYJŚCIE: |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
NOT OR:
A |
B |
WYJŚCIE: |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
OR z zanegowanymi wejściami:
A |
B |
WYJŚCIE: |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
0 |
XOR:
A |
B |
WYJŚCIE: |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Układy kombinacyjne i sekwencyjne :
Układy kombinacyjne są to układy w których stany wyjścia są zdeterminowany przez aktualny stan wejścia (takimi układami są na przykład sieci bramek). Takie układy nie posiadają pamięci i nie zachowują wspomnień przeszłości.
Układy sekwencyjne posiadają możliwości zapamiętywania stanów wcześniejszych. Umożliwia to zastosowanie ich w konstrukcjach układów wykonujących wiele operacji.
Przerzutniki ( flip-flop) :
Przerzutnik typu RS - (R - reset -wyzeruj S - set - ustaw) :
Jest to układ zbudowany z bramek logicznych typu OR z zanegowanymi wejściami według poniższego schematu :
Układ ten posiada dwa stabilne stany (przerzutnik bistabilny), od poprzedniego stanu zależy w którym ze stanów się obecnie znajdzie.
Przerzutnik synchroniczny RS :
W urządzeniach synchronicznych operacje realizujące w nich są wykonywane wyłącznie w chwilach wyznaczonych przez zbocze narastające lub zbocze opadające sygnału prostokątnego przyjmującego wyłącznie wartości odpowiadające 0 i 1, zwane sygnałami synchronizującymi lub taktującymi (clock signal). Poniższy schemat przedstawia najprostszy przerzutnik synchroniczny typu RS, zbudowany jak przerzutnik RS z dodatkowymi parą bramek NAND :
Przerzutnik D :
Przerzutnik typu D jest przerzutnikiem dwuzboczowym (master-slave). Poniższy rysunek przedstawia schemat ideowy takiego układu :
Przerzutnik typu JK :
Jest to przerzutnik podobny w działaniu do przerzutnika typu D z tą różnicą że posiada on dwa wejścia danych. Schemat takiego przerzutnika przedstawiam poniżej :
Rejestry :
Jest to układ służący do przechowywania informacji. Rejestry dzielą się ze względu na sposób wprowadzania i wyprowadzania informacji następująco na :
szeregowe ( szeregowe wprowadzanie i wyprowadzanie informacji - kolejno bit po bicie )
równolegle (równoległe wprowadzanie i wyprowadzanie informacji - jednocześnie do wszystkich i po wszystkich pozycjach rejestru )
szeregowo - równolegle (szeregowe wprowadzanie i równoległe wyprowadzanie informacji )
równolegle - szeregowo (równoległe wprowadzanie i szeregowe wyprowadzanie informacji )