1 / 23

Cyfrowe układy logiczne

Cyfrowe układy logiczne. mgr inż. Sylwia Glińska. Układy cyfrowe – układy elektroniczne, które przetwarzaj a sygnały napięciowe o różnych poziomach. Zazwyczaj są to dwa poziomy: wysoki lub niski, którym przypisane są wartości binarne 1 (wysoki) oraz 0 (niski).

zarita
Download Presentation

Cyfrowe układy logiczne

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Cyfrowe układy logiczne mgr inż. Sylwia Glińska

  2. Układy cyfrowe – układy elektroniczne, które przetwarzaj a sygnały napięciowe o różnych poziomach. Zazwyczaj są to dwa poziomy: wysoki lub niski, którym przypisane są wartości binarne 1 (wysoki) oraz 0 (niski). Układy cyfrowe przetwarzają informacje w systemie binarnym realizują operacje zgodnie z algebrą Boole’a, dlatego nazywane są również układami logicznymi. Cyfrowe układy logiczne wykonują operacje logiczne typu suma logiczna, iloczyn logiczny czy negacja według aksjomatów boole’owskich i reprezentowane są prze bramki logiczne. Informacja cyfrowa – informacja zakodowana w postaci ciągów liczb binarnych składających się ze słów binarnych 0 i 1. Podstawową umowną jednostką informacji cyfrowej jest bit (binarydigit – cyfra dwójkowa), która przyjmuje dwie wartości: 1 lub 0. Fizycznie układy cyfrowe realizują bity za pomocą dwóch stanów, zwykle za pomocą dwóch różnych napięć (0 – niski, 1 – wysoki). Ciąg kolejnych stanów niskich i wysokich nazywa się sygnałem cyfrowym. Niektóre urządzenia techniki komputerowej nie operują na pojedynczych bitach – posługują się grupami bitów, tzw. bajtami, które zawierają najczęściej 8 bitów.

  3. Jednostki informacji Bit - najmniejsza ilość informacji potrzebna do określenia, który z dwóch równie prawdopodobnych stanów przyjął układ. Jednostka informacji (1b). Bajt - najmniejsza adresowalna jednostka informacji pamięci komputerowej, składająca się z bitów. 1B = 8b

  4. Mnożniki binarne:

  5. Podstawowe operacje logiczne dla cyfr binarnych

  6. NEGACJA(NOT, NIE, ~)

  7. SUMA LOGICZNA (OR, LUB, ∨)

  8. ILOCZYN LOGICZNY (AND, I, ∧)

  9. Funktory NAND NAND ≡ NOT AND

  10. Funktory NOR NOR ≡ NOT OR

  11. ALTERNATYWA WYKLUCZAJĄCA (XOR, ALBO, ⊕) inaczej: różnica symetryczna, suma modulo2 XOR ≡ eXclusive OR

  12. Cyfrowe układy arytmetyczne – przykład Odpowiednie połączenie funktorów logicznych pozwala wykonywać operacje arytmetyczne. Reguły dodawania dwu cyfr binarnych w formie tabelki (v1, v2– dodawane cyfry, s– ich suma, c– przeniesienie),

  13. Funktory logiczne wykonują operacje logiczne, aby stworzyć układ cyfrowy wykonujący operacje arytmetyczne, należy go zaprojektować z wykorzystaniem odpowiednio połączonych bramek. Urządzenie wykonujące dodawanie dwu cyfr binarnych zgodnie z ww. tabelką nazywa się półsumatorem

  14. Przykład półsumatora zbudowanego z pięciu funktorów NAND

  15. Sprawdzenie działania półsumatora:

  16. Ćwiczenia • Przetestuj działanie poznanych bramek logicznych • Sprawdź działanie praw de’ Morgana • Wykonaj układy logiczne na podstawie poniższych formuł i utwórz tabele prawdy

  17. Układ scalony – zminiaturyzowany układ elektroniczny zawierający w swoim wnętrzu od kilku do setek milionów podstawowych elementów elektronicznych, takich jak tranzystory, diody, rezystory, kondensatory, połączonych w funkcjonalna całość. Fizycznie układ scalony przyjmuje najczęściej postać monokrystalicznej kwarcowej płytki umieszczonej w hermetycznej obudowie z metalu, plastiku lub ceramiki.

  18. Przerzutnik – najprostszy układ z pamięcią, który umożliwia zapamiętanie 1 bitu informacji. Z kilku przerzutników budowane są bardziej skomplikowane układy cyfrowe np. rejestry. Licznik – zbudowany jest najczęściej z kilku równolegle lub szeregowo podłączonych przerzutników, a jego głównym zadaniem jest zliczanie i pamiętanie impulsów podanych na wejście zliczające. Sumator – cyfrowy układ kombinacyjny umożliwiający wykonywanie operacji sumowania liczb binarnych lub dziesiętnych. Rejestr – układ cyfrowy służący do zapamiętywania określonej porcji danych Koder (enkoder) – cyfrowy układ kombinacyjny, którego zadaniem jest zamiana informacji z aktywnego wejścia na postać binarną na wyjściu. Dekoder – układ kombinacyjny realizującym działanie odwrotne niż enkoder tzn. postać w postaci binarnej zamieniany jest na postać dziesiętną. Multiplekser - ma szereg wejść i jedno wyjście, wejście sterujące oraz wejście strobujące. Jeden wybrany stan na wejściu jest przełączany na wyjście, a numer przełączanego wejścia podaje się w postaci liczby binarnej – po przez wejścia sterujące. Wejście strobujące blokuje pracę multipleksera w momencie pojawienia się stanu wysokiego. Demultiplekser – przełącza sygnał z wejścia na jedno z określonych wyjść (działanie odwrotne do multipleksera)

  19. Multiplekser:

More Related