CYFROWE UKLADY ELEKTRONIKI
Elektronika Cyfrowa Komparator + - UA U2 UB H > 2V L< 0,8V TTL UA < UB UA > UB Przerzutnik Schmitta UWY UWE + - UA U2 UB
BRAMKI A W B A W B W A A W B A W B de Morgan AND konjunkcja H L A B W L H A B A B AND konjunkcja W B A A B A B W L H W B A OR dysjunkcja NOT negacja W A A W L H A B A B W L H NAND W B A W B A NOR A B W L H A B de Morgan
= = = = = W B A W A B W B A W A A W A W A W EXOR suma modulo 2 A B A B H W A B W B A = W A = A W = A W = A W =
A B W H L W1 H L L H B A W NAND OR W1
Algebra Boole’a Określa działania na zmiennych dwuwartościowych niektóre zgodne ze „zwykłą” algebrą np.: a+b=b+a, a(b+c) = a·b +a·c itp. a niektóre specyficzne dla tej algebry, np.: a+b·c=(a+b) · (a+c), a+1 =1, w tym również z zapisem negacji np.: a+ ¯ =1, a·¯ = 0, ¯ + a·b = ¯ + b itp. Algebra Boole’a jest pomocna przy upraszczaniu rozbudowanych układów kombinacyjnych. a
Przerzutniki – elementy z pamięcią B W L H Przerzutniki – elementy z pamięcią RS S R T S (set) ¯ (reset) R stan H na wejściu S wywołuje przejście wyjścia Q do stanu H, stan H na wejściu R wywołuje przejście wyjścia Q do stanu L S R Qn-1 Qn L H ? Qn Q ¯ n tylko wówczas, gdy na wejściu T pojawi się stan H. Gdy na wejście T poda się impulsy zegarowe to przełączanie będzie następowało synchronicznie z impulsami T. Qn =S·R·Qn-1+S·R·Qn-1+S·R·Qn-1=R(S+Qn-1) ¯ Jednoczesny stan S=H i R=H jest niedozwolony
Wejście J może być traktowane jako sterujące a K jako resetujące Przerzutniki JK T J K Q ¯ R S Impulsy taktujące umożliwiają wprowadzenie stanów J i K do pierwszej części przerzutnika „MASTER”, ale dopiero kolejny następny impuls taktujący przerzuca je do drugiej części przerzutnika „SLAVE” na wyjścia Q i Q ¯ Wejście J może być traktowane jako sterujące a K jako resetujące K Q J T Qn =J·Qn-1+K·Qn-1 ¯
D - opóźniający T – dwójka licząca S S D Q Q T T ¯ ¯ R R T D Q T Qn-1 1
Licznik asynchroniczny w kodzie dwójkowym modulo 32, 5-bitowy LICZNIKI T Q ¯ R E C D B A 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16......... E C D B A Licznik asynchroniczny w kodzie dwójkowym modulo 32, 5-bitowy
Licznik synchroniczny w kodzie dwójkowym modulo 32, 5-bitowy LICZNIKI T Q R J K H E C D B A 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16......... E C D B A Licznik synchroniczny w kodzie dwójkowym modulo 32, 5-bitowy
Rejestry T Q4 R Q3 Q2 Q1 Qn D2 D1 D3 D4 Dn Qn