Badanie i pomiary elektronicznych układów cyfrowych 725[01].O1.05

Wielkość: px
Rozpocząć pokaz od strony:

Download "Badanie i pomiary elektronicznych układów cyfrowych 725[01].O1.05"

Transkrypt

1 MINISTERSTWO EDUKACJI NARODOWEJ Agnieszka Ambrożejczyk-Langer Badanie i pomiary elektronicznych układów cyfrowych 725[01].O1.05 Poradnik dla ucznia Wydawca Instytut Technologii Eksploatacji Państwowy Instytut Badawczy Radom 2007

2 Recenzenci: dr inż. Jan Diaczuk dr Jerzy Gremba Opracowanie redakcyjne: mgr inż. Danuta Pawełczyk Konsultacja: mgr inż. Gabriela Poloczek Poradnik stanowi obudowę dydaktyczną programu jednostki modułowej 725[01].O1.05 Badanie i pomiary elektronicznych układów cyfrowych, zawartego w modułowym programie nauczania dla zawodu monter elektronik. Wydawca Instytut Technologii Eksploatacji Państwowy Instytut Badawczy, Radom

3 SPIS TREŚCI 1. Wprowadzenie 3 2. Wymagania wstępne 5 3. Cele kształcenia 6 4. Materiał nauczania Systemy liczbowe Materiał nauczania Pytania sprawdzające Ćwiczenia Sprawdzian postępów Kody liczbowe Materiał nauczania Pytania sprawdzające Ćwiczenia Sprawdzian postępów Podstawowe funkcje logiczne i ich realizacja w technologii bipolarnej i unipolarnej Materiał nauczania Pytania sprawdzające Ćwiczenia Sprawdzian postępów Układy kombinacyjne Materiał nauczania Pytania sprawdzające Ćwiczenia Sprawdzian postępów Układy sekwencyjne Materiał nauczania Pytania sprawdzające Ćwiczenia Sprawdzian postępów Podstawy techniki mikroprocesorowej Materiał nauczania Pytania sprawdzające Ćwiczenia Sprawdzian postępów Sprawdzian osiągnięć Literatura 63 2

4 1. WPROWADZENIE Poradnik ten pomoże Ci w przyswajaniu wiedzy z zakresu badania i pomiarów układów cyfrowych. W poradniku zamieszczono: wykaz umiejętności, jakie powinieneś mieć przed przystąpieniem do nauki w wybranym przez Ciebie zawodzie, wykaz umiejętności, jakie ukształtujesz podczas pracy z tym poradnikiem, materiał nauczania czyli wiadomości dotyczące montowania układów cyfrowych i badania ich parametrów zestawy pytań, które pomogą Ci sprawdzić, czy opanowałeś podane treści ćwiczenia, które umożliwia Ci nabycie umiejętności praktycznych, sprawdzian postępów, który pomoże ocenić poziom Twojej wiedzy po wykonaniu ćwiczeń, sprawdzian osiągnięć, który umożliwi sprawdzenie wiadomości i umiejętności nabytych przez Ciebie podczas realizacji programu jednostki modułowej, wykaz literatury, z jakiej możesz korzystać podczas nauki, W materiale nauczania zostały omówione zagadnienia dotyczące systemów i kodów liczbowych, podstawowych elementów cyfrowych, bloków funkcyjnych i ich współpracy z urządzeniami sterującymi i wyjściowymi. Nauczyciel pomoże Ci w procesie przyswajania wiedzy wskazując te treści, które są kluczowe dla Twojego zawodu lub stanowią podstawę dalszego kształcenia. Poziom przyswojenia Swojej wiedzy możesz sprawdzić, odpowiadając na Pytania sprawdzające kończące Materiał nauczania. Pozwolą one ocenić Twoją gotowość do wykonania ćwiczeń. Kolejnym etapem badania układów cyfrowych, będzie wykonywanie ćwiczeń, których celem jest uzupełnienie i utrwalenie informacji z danego zakresu. Wykonując ćwiczenia przedstawione w poradniku lub zaproponowane przez nauczyciela, poznasz parametry i zasadę działania elementów i prostych układów cyfrowych, na podstawie: oznaczeń elementów, przeprowadzonych analiz schematów logicznych, przeprowadzonych pomiarów i obserwacji. Po wykonaniu ćwiczeń, sprawdź poziom swoich postępów rozwiązując test Sprawdzian postępów, zamieszczony po ćwiczeniach. W tym celu: przeczytaj pytania i odpowiedz na nie, wybierz odpowiedź TAK lub NIE wstawiając X w odpowiednie miejsce. Odpowiedzi TAK wskazują twoje mocne strony, natomiast odpowiedzi NIE informują o brakach, które musisz nadrobić. Oznacza to także powrót do treści, które nie są dostatecznie opanowane. Poznanie przez Ciebie wiadomości i nabycie umiejętności dotyczących układów cyfrowych będzie stanowiło dla nauczyciela podstawę przeprowadzenia sprawdzianu poziomu przyswojonych wiadomości i ukształtowanych umiejętności. W tym celu nauczyciel posłuży się zestawem zadań testowych zamieszczonym w Sprawdzianie osiągnięć, który znajduje się w rozdziale 5 tego poradnika. W jego skład wchodzi również: instrukcja, w której omówiono tok postępowania podczas przeprowadzania sprawdzianu, przykładowa karta odpowiedzi, do której wpiszesz wybrane przez Ciebie odpowiedzi na pytania znajdujące się w teście; Będzie to stanowić dla Ciebie trening przed sprawdzianem zaplanowanym przez nauczyciela. 3

5 725[01].O1 Pomiary parametrów elementów i układów elektronicznych 725[01].O1.01 Przygotowanie do bezpiecznej pracy 725[01].O1.02 Badanie i pomiary obwodów prądu stałego 725[01].O1.03 Badanie i pomiary obwodów prądu przemiennego 725[01].O1.04 Badanie i pomiary elektronicznych układów analogowych 725[01].O1.05 Badanie i pomiary elektronicznych układów cyfrowych 725[01].O1.06 Analizowanie działania maszyn i urządzeń elektrycznych Schemat układu jednostek modułowych. 4

6 2. WYMAGANIA WSTĘPNE Przystępując do realizacji programu jednostki modułowej powinieneś umieć: posługiwać się symbolami graficznymi elementów elektrycznych i elektronicznych, stosować podstawowe prawa elektrotechniki, obsługiwać woltomierz, amperomierz, omomierz i miernik uniwersalny, obsługiwać oscyloskop zgodnie z instrukcją, interpretować obserwowane na oscyloskopie przebiegi sygnałów, planować pomiary w obwodzie elektrycznym, organizować stanowisko pomiarowe, stosować różne sposoby połączeń elektrycznych, łączyć obwód elektryczny zgodnie ze schematem, przedstawiać wyniki pomiarów w formie tabel i wykresów, odczytywać informację z tabeli i wykresu, oceniać dokładność pomiarów, analizować i zinterpretować wyniki pomiarów oraz wyciągnąć praktyczne wnioski, współpracować w grupie, korzystać z różnych źródeł informacji, stosować obowiązującą procedurę postępowania w sytuacji zagrożenia, stosować przepisy bezpieczeństwa i higieny pracy oraz przepisy przeciwpożarowe. 5

7 3. CELE KSZTAŁCENIA W wyniku realizacji programu jednostki modułowej powinieneś umieć: zakodować liczby w kodzie binarnym, heksagonalnym i BCD, zastosować podstawowe prawa algebry Boole a, rozpoznać na podstawie symbolu graficznego i katalogowego podstawowe elementy cyfrowe i technologie ich wykonania, rozróżnić funkcje podstawowych układów cyfrowych, przeanalizować działanie prostych układów cyfrowych na podstawie schematów logicznych, przeanalizować działanie układów cyfrowych na podstawie schematów blokowych, wskazać podstawowe zastosowania elementów i układów cyfrowych, obsłużyć urządzenia do testowania elementów układów cyfrowych, zinterpretować wyniki pomiarów w układach cyfrowych oraz sformułować praktyczne wnioski, skorzystać z katalogów układów cyfrowych różnych technologii, połączyć proste układy do badania elementów cyfrowych i bloków funkcjonalnych, wykryć usterki w układach cyfrowych, przewidzieć zagrożenia dla życia i zdrowia w czasie realizacji ćwiczeń, zastosować zasady bhp, ochrony ppoż. i ochrony środowiska podczas wykonywania badań i pomiarów. 6

8 4. MATERIAŁ NAUCZANIA 4.1. Systemy liczbowe Materiał nauczania Systemy pozycyjne Powszechnie używane systemy liczenia to systemy pozycyjne. Każdy system pozycyjny posiada swoją podstawę p, (np. podstawą systemu dziesiętnego jest 10) oraz zbiór znaków służących do zapisu liczb. Wartość jaką reprezentuje znak liczby systemu pozycyjnego zależy od pozycji jaką zajmuje. Każda pozycja ma swoją wagę w czyli znaczenie wyrażone zależnością: w = p k gdzie w waga, p podstawa systemu, k pozycja. W systemie pozycyjnym o podstawie p: liczba znaków graficznych potrzebnych do zapisu dowolnej liczy równa jest podstawie systemu p, wagi poszczególnych pozycji mają wartość p k gdzie k jest pozycją cyfry. System dwójkowy (binarny) Podstawą systemu dwójkowego jest p = 2, liczby zapisywane za pomocą cyfr 0, 1. Pozycja znaku w zapisie liczby binarnej nazywa się bitem. Skrajna pozycja z lewej strony ma najwyższą wagę (największe znaczenie) i nazywa się najstarszym bitem MSB (ang. Most Significant Bit), natomiast skrajna pozycja z prawej strony ma najniższą wagę (najmniejsze znaczenie) i nazywa się najmłodszym bitem LSB (ang. Least Significant Bit). Zamiana liczby całkowitej dziesiętnej na liczbę w zapisie dwójkowym polega na dzieleniu jej przez podstawę systemu dwójkowego czyli 2. Wynik dzielenia zapisywany jest jako część całkowita i reszta. W kolejnym kroku z częścią całkowitą postępujemy jak poprzednio. Reszta dzielenia jest zawsze równa 1 lub 0. Ciąg tych reszt stanowi liczbę binarną, przy czym reszta pierwszego dzielenia jest najmłodszym bitem. Zamiana liczby ułamkowej dziesiętnej na liczbę w zapisie dwójkowym polega na mnożeniu jej przez podstawę systemu dwójkowego czyli 2. Wynik mnożenia zapisywany jest jako część całkowita i ułamkowa. W kolejnym kroku z częścią ułamkową postępujemy jak poprzednio. Część całkowita jest zawsze równa 1 lub 0. Ciąg części całkowitych stanowi liczbę binarną, przy czym część całkowita pierwszego mnożenia jest najstarszym bitem. Przykład 1 Wykonać konwersję dziesiętno-dwójkową liczby : 2 = r.1 LSB 107 : 2 =53 + r.1 53 : 2 =26 + r : 2 =13 + r : 2 = 6 + r. 1 6 : 2=3 + r. 0 3 : 2= 1 + r. 1 1 : 2= 0 + r. 1 MSB Liczba 215 w zapisie dwójkowym to

9 Przykład 2 Wykonać konwersję dziesiętno-dwójkową liczby 0,125 MSB 0,125 2= 0,25 0,25 2= 0,5 0,5 2= 1,0 LSB Liczba 0,125 w zapisie dwójkowym to 0,001. W przypadku konwersji dziesiętno-dwójkowej liczb ułamkowych zazwyczaj należy przyjąć pewne przybliżenie. Konwersji dwójkowo dziesiętne dokonuje się mnożąc każdy bit liczby binarnej przez wagę jej pozycji, a następnie sumując uzyskane wartości. Przykład 3 Wykonać konwersję dwójkowo-dziesiętną liczby = = = 115 System binarny wykorzystywany jest między innymi w technice cyfrowej i informatyce. Działania na liczbach binarnych. Działania arytmetyczne takie jak: dodawanie odejmowanie, dzielenie i mnożenie wykonywane są na liczbach binarnych tak jak w systemie dziesiętnym. Należy jedynie pamiętać, że podstawą systemu jest 2 i wynik każdego działania musi równać się 0 lub 1. Przykład 4 Należy dodawać liczby binarne i Przykład 5 Należy odjąć od liczby binarnej liczbę binarną System szesnastkowy (heksadecymalny) Podstawą systemu szesnastkowego jest p = 16, liczby zapisywane za pomocą znaków ze zbioru {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. W celu dokonania konwersji liczby dziesiętnej na szesnastkową, należy najpierw dokonać konwersji dziesiętno-dwójkowej, następnie podzielić liczbę binarną na grupy po cztery bity (poczynając od najmłodszego bit, jeśli grupa z najstarszych bitów jest niepełna, 8

10 należy ją uzupełnić o nieznaczące zera), następnie każdej czwórce bitów należy przyporządkować znak liczby szesnastkowej. Przykład 7 Wykonać konwersję dziesiętno-szesnastkową liczby = = ( ) 2 = = Konwersję szesnastkowo-dziesiętną przeprowadza się w sposób odwrotny: każdy znak liczby szesnastkowej konwertuje się na wartość dwójkową, następnie dokonuje się konwersji dwójkowo-dziesiętnej. Przykład 8 Wykonać konwersję szesnastkowo-dziesiętną liczby 4A 16 (4 A) = System szesnastkowy wykorzystywany jest między innymi w technice cyfrowej oraz informatyce. Działania na liczbach w zapisie szesnastkowym Zasady wykonywania działań arytmetycznych na liczbach w zapisie szesnastkowym, są analogiczne jak w systemie dziesiętnym. Należy jedynie pamiętać, że podstawą systemu jest 16, a wynik każdego działania musi można zapisać za pomocą znaków ze zbioru {0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F}. Przykład 9 Należy dodawać liczby w zapisie szesnastkowym 2A 16 oraz A B 16 Przykład 10 Należy w zapisie szesnastkowym od liczby 2A 16 odjąć liczbę A Pytania sprawdzające Odpowiadając na pytania, sprawdzisz, czy jesteś przygotowany do wykonania ćwiczeń. 1. Czym charakteryzuje się pozycyjny system liczenia? 2. Jakie znasz systemy pozycyjne? 3. Jaka liczba jest podstawą systemu binarnego? 4. Za pomocą jakich znaków zapisuje się liczby binarne? 5. Jaka liczba jest podstawą systemu heksadecymalnego? 6. Za pomocą jakich znaków zapisuje się liczby w systemie heksadecymalnym? 9

11 Ćwiczenia Ćwiczenie 1 Zapisz w systemie dziesiętnym liczby oraz Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dokonać konwersji dwójkowo-dziesiętnej, 2) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 2 Dodaj liczby binarne i Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dodać dwie liczy binarnie, 2) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 3 Zapisz w systemie dziesiętnym liczby podane w systemie szesnastkowym: 5E 16 oraz 3A 16. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dokonać konwersji każdego znaku liczby szesnastkowej na liczbę binarną, 2) dokonać konwersji otrzymanej liczby binarnej na liczbę dziesiętną, 3) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 4 Dodaj liczby w zapisie szesnastkowym 4C 16 oraz

12 Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dodać dwie liczy szesnastkowe, 2) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 5 Odejmij w zapisie szesnastkowym od liczby 5E 16 liczbę Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) odjąć dwie liczy szesnastkowe, 2) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania Sprawdzian postępów Czy potrafisz: Tak Nie 1) zapisać liczbę dziesiętna w systemie binarnym? 2) dokonać konwersji dwójkowo-dziesiętnej? 3) zapisać liczbę dziesiętną w systemie heksadecymalnym? 4) dokonać konwersji szesnastkowo-dziesiętnej? 5) wykonać dodawanie liczb w systemie binarnym? 6) wykonać odejmowanie liczb w systemie binarnym? 7) wykonać dodawanie liczb w systemie szesnastkowym? 8) wykonać odejmowanie liczb w systemie szesnastkowym? 11

13 4.2. Kody liczbowe Materiał nauczania Kodowanie to przypisywanie różnym informacjom pewnych symboli. Kodem nazywamy zestaw symboli przypisanej danej informacji. Podstawowe kody używane w technice cyfrowej i informatyce to kod binarny prosty, kod szesnastkowy, kod naturalny BCD, pierwotny kod 1 z n, kod Graya, stosuje się również kod detekcyjne czyli np. kod kontroli parzystości i kod Hamminga. Kod binarny prosty jest opisanym wcześniej systemem dwójkowym zapisu liczb. Kodowanie liczb odpowiada konwersji dziesiętno-dwójkowej za pomocą cyfr 0, 1. Kod szesnastkowy (heksadecymalny) jest opisanym wcześniej systemem szesnastkowy (heksadecymalny) zapisu liczb. Kodowanie liczb odpowiada konwersji dziesiętno szesnastkowej za pomocą znaków ze zbioru {0, 1, 2, 3, 4, 5, 6,7, 8, 9, A, B, C, D, E, F}. Kod naturalny BCD Kod naturalny BCD utworzony jest przez zapisanie kolejnych cyfr dziesiętnych w systemie dwójkowym. Kod ten nazywany jest również kodem BCD Przykład Zapisać liczbę w kodzie BCD. Każdej cyfrze należy przyporządkować odpowiednik binarny zatem Kod pierwotny 1 z n Kod pierwotny 1 z n jest często kodem wejściowym urządzenia, n oznacza liczbę bitów kodu. Liczba zapisana w tym kodzie ma tylko na jednym bicie 1 natomiast pozostałe bity są równe 0. Przykład Zapisać liczby od 0 10 do 4 10 w kodzie 1 z w kodzie 1 z 10 odpowiada w kodzie 1 z 10 odpowiada w kodzie 1 z 10 odpowiada w kodzie 1 z 10 odpowiada Kody detekcyjne Kody detekcyjne nazywane są inaczej kodami z zabezpieczeniem. Zabezpieczenie wprowadza się ze względu na mogące wystąpić zakłócenia podczas transmisji informacji. Kod detekcyjny posiada charakterystyczną tylko dla siebie cechę, którą można identyfikować. Konstrukcja kodu z zabezpieczeniami pozwala na odtworzeni informacji pierwotnej nawet w przypadku wystąpienia błędu. Wśród kodów detekcyjnych najpopularniejsze są kod Hamminga (czyt. Haminga) oraz kod z bitem kontrolnym (bitem kontroli parzystości). Informacje w systemach cyfrowych przesyła się w postaci bajtów czyli paczek informacji złożonych z ośmiu bitów, gdzie w przypadku stosowania kodu z bitem kontroli parzystości, ósmy bit jest bitem kontrolnym, który jest ustawiony tak aby całkowita liczba jedynek 12

14 w bajcie informacyjnym była parzysta lub równa zero. Kod z bitem kontrolnym umożliwia wykrycie przekłamania na pozycji pojedynczego bitu w bajcie informacji. W celu zakodowania informacji w kodzie z bitem kontrolnym i przesłania jej: do każdych siedmiu bitów informacji zostaje dodany ósmy bit bit kontroli parzystości ustawiony tak aby całkowita liczba jedynek w bajcie była parzysta lub równa zero np. do informacji zawierającej trzy jedynki dodaje się na najstarszej pozycji bit kontrolny ósmy równy 1, wtedy zakodowana informacja przyjmuje postać: dołączony bit kontrolny po otrzymaniu bajta informacji sprawdzone jest czy zawarta w nim ilość jedynek jest parzysta bądź równa zero, jeśli tak nie jest powtórzona jest operacja przesłania informacji lub następuje przerwanie pracy i sygnalizacja błędu parzystości. Istnieje również kod detekcyjny z kontrolą parzystości realizowaną odwrotnie tzn. bit kontrolny ustawiany jest tak, aby całkowita ilość jedynek była nieparzysta. Kod taki często nazywany jest kodem z kontrolą nieparzystości Kod Graya Kod Graya (czyt. Graja) zwany też refleksyjnym charakteryzuje się tym, że dwa sąsiadujące wyrazy kodowe różnią się tylko jednym bitem. Jednobitowy kod Graya posiada jedynie dwa wyrazy 0 oraz 1. A 0 1 W celu rozszerzenia go do dwóch bitów należy ponownie lecz w odwrotnej kolejności przepisać ciąg wyrazów kodu jednobitowego Następnie do początkowych wyrazów dopisać na początku dodatkowy bit 0, a do dopisanych dopisać na początku dodatkowy bit 1. A B Kod Graya n bitowy tworzy się analogicznie, powtarzając n 1 bitowy kod Graya następnie dopisując dodatkowy bit 0 do pierwotnej części, 1 do części dopisanej Pytania sprawdzające Odpowiadając na pytania, sprawdzisz, czy jesteś przygotowany do wykonania ćwiczeń. 1. Na czym polega kodowanie? 2. Jakie znasz kody stosowane w technice cyfrowej? 3. W jaki sposób koduje się liczby dziesiętnie w binarnym kodzie prostym? 4. Jakie są zasady kodowania liczb dziesiętnych w kodzie heksadecymalnym? 13

15 5. W jaki sposób zapisuje się liczbę w kodzie BCD? 6. W jakim celu stosuje się kody detekcyjne? 7. W jaki sposób koduje się informacje w kodzie z kontrolą parzystości? 8. W jaki sposób zapisuje się informacje w kodzie 1 z n? 9. Czym charakteryzuje się kod Graya? Ćwiczenia Ćwiczenie 1 Zakoduj w kodzie binarnym prostym liczby oraz Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dokonać konwersji dziesiętno-dwójkowej, 2) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 2 Zakoduj w kodzie heksadecymalnym liczby oraz Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dokonać konwersji dziesiętno-szesnastkowej, 2) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 3 Zapisz w kodzie BCD liczbę Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dokonać konwersji dziesiętnej dwójkowej każdej cyfry kodowanej liczby dziesiętnej, 2) zapisać liczbę w kodzie BCD, 3) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: literatura wskazana przez nauczyciela, materiały i przybory do pisania. 14

16 Ćwiczenie 4 Dokonaj konwersji liczby zapisanej w kodzie BCD na postać dziesiętną. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dokonać konwersji dwójkowo-dziesiętnej każdej czwórki bitów na cyfrę, 2) zapisać liczbę w systemie dziesiętnym, 3) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 5 Zakoduj w kodzie z kontrolą parzystości informację: , a informację w kodzie z kontrolą nieparzystości. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) uzupełnić informację o bit kontroli parzystości, 2) uzupełnić informację o bit kontroli nieparzystości 3) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 6 Zapisz trzybitowy kod Graya. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) zapisać jednobitowy kod Graya, 2) na jego podstawie stworzyć dwubitowy kod Graya, 3) na podstawie dwubitowego kodu Graya zapisać wyrazy trzybitowego kodu Graya, 4) zaprezentować wyniki pracy. Wyposażenie stanowiska pracy: kalkulator, literatura wskazana przez nauczyciela, materiały i przybory do pisania. 15

17 Sprawdzian postępów Czy potrafisz: Tak Nie 1) zakodować dowolną liczbę dziesiętną w kodzie binarnym prostym? 2) zakodować dowolną liczbę dziesiętną w kodzie heksadecymalnym? 3) zakodować dowolną liczbę dziesiętną w kodzie BCD? 4) zapisać liczbę kodowaną w kodzie BCD w postaci dziesiętnej? 5) zakodować informację w kodzie z kontrolą parzystości? 6) zakodować informację w kodzie z kontrolą nieparzystości? 7) zapisać kolejne wyrazy w kodzie 1 z n? 8) zapisać wyrazy n bitowego kodu Graya? 16

18 4.3. Podstawowe funkcje logiczne i ich realizacja w technologii bipolarnej i unipolarnej Materiał nauczania Zalecenia dotyczące przepisów bezpieczeństwa i higieny pracy Szczegółowe przepisy bezpieczeństwa i higieny pracy dotyczące pracy z urządzeniami elektrycznymi i elektronicznymi zostały szczegółowo omówione w jednostkach modułowych Przygotowanie do bezpiecznej pracy, Badanie i pomiary obwodów prądu stałego oraz Badanie i pomiary obwodów prądu przemiennego należy jednak pamiętać, że minimalna niebezpieczna dla człowieka wartość prądu płynącego przez dłuższy czas wynosi: 30 ma prądu zmiennego, 70 ma prądu stałego. Przed rozpoczęciem pracy z zespołami elektronicznymi należy usunąć ładunki elektryczne jakie mogą się zgromadzić na ciele lub odzieży. Wykonuje się to przez dotknięci uziemienia lub przewodu ochronnego. Aby zachować bezpieczeństwo podczas pracy przy urządzeniach elektrycznych i elektronicznych należy zachować następujące podstawowe zasady: 1. wyłączyć napięcie we wszystkich częściach urządzenia przy którym będą prowadzone prace, 2. zabezpieczyć wyłączniki przed ponownym załączeniem (np. taśmą samoprzylepną), wyjąć bezpieczniki, wywiesić informację o zakazie załączania, 3. sprawdzić stan napięcia (do sprawdzenia użyciu dwubiegunowego próbnika napięć), 4. osłonić i oddzielić sąsiadujące elementy znajdujące się pod napięciem (można zastosować maty i folie izolacyjne). Przed przystąpieniem do wykonywania ćwiczeń praktycznych polegających na wykonywaniu pomiarów i obserwacji oscylogramów w układach elektronicznych, poprawność zmontowanego układu powinien sprawdzić nauczyciel, a następnie powinien udzielić zgody włączenie zasilania. Algebra Boole a Algebra Bool a (czyt. Bula) operuje zmiennymi dwuwartościowymi o wartościach 1 i 0. Podstawowe operacje algebry Bool a to: suma logiczna (alternatywa, dysjunkcja), iloczyn logiczny (koniunkcja), negacja (dopełnienie). Suma logiczna jest równa 1, gdy którykolwiek ze składników jest równy 1. Sumę argumentów a i b oznacza się jako a + b. Iloczyn logiczny jest równy 1, gdy wszystkie czynniki są równe 1. Iloczyn logiczny argumentów a i b oznacza się jako a b, lub ab. Suma logiczna i iloczyn logiczny mogą mieć dowolną ilość argumentów. Negacja jest działaniem jednoargumentowym i równa się 1 gdy argument ma wartość 0. Negację oznacza się a i czyta nie a. 17

19 Tabela 1. Definicje operacji bulowskich a b a + b ab a Tabela 2. Własności funkcji logicznych Suma logiczna Iloczyn logiczny Negacja = = 0 0 = = = 0 1 = = = =1 1 1 = 1 Tabela 3. Prawa i twierdzenia algebry Boole a Prawa algebry Boole a a +b = b + a a (b + c) = ab + ac (a + b) + c = a + (b + c) a + 0 = a a + 1 = 1 a + a = 1 ab = ba a +bc = (a + b) (a + c) (ab) c = a (cb) a1 =a a0 = 0 a a = 0 a = a Prawa de Morgana a+ b = a b ab = a + b Podstawowe twierdzenia algebry Boole a Tw.1. a + ac = a a (a + b) = a Tw.2. a + a b = a + b a (a + b) = ab Tw.3. a + a = a aa = a Bramki logiczne Bramki logiczne nazywamy też funktorami realizują funkcje logiczną jednej lub wielu zmiennych. Zmienna logiczna to sygnał elektryczny (napięcie) przyjmujący dwa stany. W konwencji dodatniej niski poziom napięcia oznaczany L odpowiada stanowi logicznemu 0, natomiast wysoki poziom napięcia oznaczany H odpowiada stanowi logicznemu 1. W konwencji ujemnej niski poziom napięcia oznaczany L odpowiada stanowi logicznemu 1, natomiast wysoki poziom napięcia oznaczany H odpowiada stanowi logicznemu 0. Do analizy układów cyfrowych zazwyczaj stosuje się konwencję dodatnią. Działanie bramek logicznych opisuje się za pomocą tablic prawdy, które ujmują wszystkie kombinacje sygnałów wejściowych i odpowiadające im kombinacje sygnałów wyjściowych. funkcji logicznych wyrażonych w języku algebry Boole a. Zbiór funktorów, który pozwala zrealizować dowolną funkcję logiczną nazywa się systemem funkcjonalnie pełnym. Bramka OR (LUB) może mieć dwa lub więcej wejść, realizuje funkcję sumy logicznej a + b. 18

20 a b a + b a) b) Rys. 1. Dwuwejściowa bramka OR a) symbol graficzny, b) tablica prawdy [1, s.34] Bramka AND (I) może mieć dwa lub więcej wejść, realizuje funkcję iloczynu logicznego ab a b ab a) b) Rys. 2. Dwuwejściowa bramka AND a) symbol graficzny; b) tablica prawdy [1, s.34] Bramka NOT (NIE) posiada jedno wejście i realizuje funkcję negacji a a a) b) Rys. 3. Bramka NOT a) symbole graficzne; b) tablica prawdy [1, s.34] W symbolu graficznym bramki NOT można wyróżnić symbol wzmacniacza i kółko (może być umieszczone na wejściu i na wyjściu) reprezentujące inwersję. Bramka NAND (NIE I) może mieć dwa lub więcej wejść, realizuje funkcję zanegowanego iloczynu logicznego ab a b ab a) b) Rys. 4. Dwuwejściowa bramka NAND a) symbole graficzne; b) tablica prawdy [1, s.35] Bramka NAND jest funkcjonalnie pełna, ponieważ realizuje operacje iloczynu AND i operację negacji NOT. 19

21 a) b) Rys. 5. a) Realizacja negacji za pomocą bramki NAND. [1, s.35] b) Realizacja iloczynu logicznego za pomocą bramki NAND [3, s.36] Bramka NOR (NIE LUB) może mieć dwa lub więcej wejść, realizuje funkcję sumy logicznej a+ b. Bramka NOR jest funkcjonalnie pełna. a b a+ b a) b) Rys. 6. Dwuwejściowa bramka NOR a) symbole graficzne; b) tablica prawdy [1, s.36] Branka Ex OR (XOR, ALBO) realizuje funkcję sumy modulo dwa a b = a b + a b a b a b a) b) Rys. 7. Dwuwejściowa bramka Ex OR: a) symbol graficzny, b) tablica prawdy [1, s.36] Branka Ex NOR (NIE ALBO) realizuje funkcję równoważności a b = a b = ab + a b a b a b a) b) Rys. 8. Dwuwejściowa bramka Ex NOR: a) symbol graficzny; b) tablica prawdy [1, s.36] Techniki wykonania cyfrowych układów scalonych Cyfrowe układy scalone mogą być wykonane w technologii bipolarnej lub unipolarnej. Technologie bipolarne wykorzystują tranzystory bipolarne. Najpopularniejsza z nich to technologia TTL (ang. Transistor-Transistor Logic) wykorzystująca bipolarne tranzystory wieloemiterowe. Wcześniejsza była technologia DTL (ang. Diode Transistor Logic) 20

22 wykorzystująca elementy diodowe obecnie niestosowana z powodu małej obciążalności i odporności na zakłócenia. Spośród technologii bipolarnych należy wymienić jeszcze technologie: ECL (ang. Emitter Coupled Logic) w której wykonane są najszybsze układy wykorzystujące tranzystory bipolarne, I 2 L (ang. Integrated Injection Logic) wykorzystującą tranzystory bipolarne, charakteryzuje się dużą gęstością upakowania elementów w strukturze scalonej. Technologie unipolarne to: MOS (ang. Metal-Oxide-Semiconductor) wykorzystująca tranzystory unipolarne z kanałem typu P (PMOS ang. P-channel Metal-Oxide-Semiconductor) i z kanałem typu N (NMOS ang. N-channel Metal-Oxide-Semiconductor). W technice PMOS i NMOS wykonuje się układy MSI i LSI zawierające całe bloki funkcyjne, CMOS (ang. Complementary MOS) wykorzystująca unipolarne tranzystory komplementarne, obecnie równie popularna jak TTL, CTD (ang. Charge Transfer Device) oparta na technologii MOS, stosowane do budowy pamięci półprzewodnikowych. Najczęściej w systemach cyfrowych stosuje się układy wykonane w technologiach TTL oraz CMOS. Oznaczenia cyfrowych układów scalonych Producenci cyfrowych układów scalonych stosują zazwyczaj własne oznaczenia. Polskie firmy stosują symbolikę zgodna z poniższymi zasadami: pierwszy znak litera określa wykonanie: U układ scalony półprzewodnikowy monolityczny wykonany w technologii bipolarnej, M układ scalony półprzewodnikowy monolityczny wykonany w technologii unipolarnej, drugi znak litera określa spełnianą funkcję: C układy cyfrowe, L układy analogowe, trzeci znak litera określa zastosowanie: X prototyp, Y do sprzętu profesjonalnego, A do zastosowań specjalnych, czwarty znak cyfra określa numer serii (różny dla TTL i CMOS), dodatkowo mogą wystąpić jedna lub dwie litery określające rodzaj serii, kolejne znaki dwie lub trzy cyfry określają rodzaj elementu, ostatnia może wystąpić litera określająca rodzaj obudowy. Podstawowe parametry układów scalonych Parametry układów scalonych dzielimy na statyczne i dynamiczne. Podstawowe parametry statyczne to: straty mocy P s (moc pobierana przez układ, moc rozpraszana) jest to moc tracona w układzie przy przełączaniu go przebiegiem prostokątnym o wypełnieniu ½ (tzn. czas trwania impulsu w przebiegu prostokątnym, jest równy czasowi przerwy między impulsami) i częstotliwości 100 khz, określa zapotrzebowanie układu na prąd, margines zakłóceń U jest to maksymalna wartość amplitudy impulsu zakłócającego, która dodana do sygnału wejściowego elementu nie powoduje przekroczenia przez sygnał wyjściowy dopuszczalnych granic, obciążalność N wyjścia układu określa dopuszczalną liczbę wejść innych elementów, które mogą być z tego wyjścia prawidłowo sterowane. W katalogach podanych jest jeszcze szereg innych parametrów statycznych takich jak napięcie zasilania, prąd zasilania w stanie wysokim i niskim, napięcia i prądy wejściowe w stanie wysokim i niskim, napięcia i prądy wyjściowe w stanie wysokim i niskim. 21

23 Podstawowym parametrem dynamicznym jest czas propagacji t p, czyli czas upływający między wystąpieniem sygnału na wejściu i na wyjściu układu. Zazwyczaj określa czasy propagacji przyzmianie sygnału logicznego na wyjściu z wysokiego na niski i z niskiego na wysoki. Czas propagacji t p jest najczęściej średnią arytmetyczna tych czasów i określa szybkość działania układu. Najczęściej stosuje się w systemach cyfrowych stosuje się układy wykonane w technologiach TTL oraz CMOS. Układy TTL są szybsze niż CMOS mają też większy margines zakłóceń. Natomiast układy CMOS charakteryzuje mniejsze straty mocy Pytania sprawdzające Odpowiadając na pytania, sprawdzisz, czy jesteś przygotowany do wykonania ćwiczeń. 1. Na jakich wartościach operuje algebra Bool a? 2. Jakie są podstawowefunkcje algebry Bool a? 3. Jak brzmią prawa de Morgana? 4. Kiedy suma logiczna przyjmuje wartość 1? 5. Jaka bramka realizuje funkcję sumy logicznej? 6. Kiedy iloczyn logiczny przyjmuje wartość 1? 7. Jaka bramka realizuje funkcję iloczynu logicznego? 8. Ilu argumentową jest funkcja negacji? 9. Jaka bramka realizuje negację? 10. Jaką funkcję realizuje bramka Ex NOR? 11. Jaka jest najpopularniejsza technologia bipolarna realizacji bramek logicznych? 12. Czym charakteryzuje się technologia CMOS? Ćwiczenia Ćwiczenie 1 Sprawdź prawdziwość wyrażenia(a + b ) (ac + a b + bc) a b = 0, wykorzystując metodę przekształceń algebraicznych oraz prawa algebry Bool a. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) dokonać przekształceń algebraicznych, 2) zaprezentować wyniki pracy. Środki dydaktyczne: literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 2 Zbadaj właściwości funkcjonalne bramki AND. 22

24 Rysunek do ćwiczenia 2. Układ do badania właściwości funkcjonalnych bramki AND Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) przeanalizować treść zadania, 2) zgromadzić potrzebne elementy i urządzenia, 3) połączyć układ według schematu, 4) zbadać działanie bramki (mierząc napięcie na jej wyjściu) podawać na jej wejścia sygnał zgodnie z tablicą prawdy dla bramki AND, przyjmując +5 V jako stan 1 logicznej, 0 V jako stan 0 logicznego, 5) sformułować wnioski, 6) sporządzić sprawozdanie z wykonanego ćwiczenia. Wyposażenie stanowiska pracy: bramka AND (z układu UCY 7408), zasilacz +5 V, dwa przełączniki dwupozycyjne, multimetr uniwersalny, stanowisko do łączenia układów, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 3 Zbadaj właściwości funkcjonalne bramki NAND. Rysunek do ćwiczenia 3. Układ do badania właściwości funkcjonalnych bramki NAND 23

25 Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) przeanalizować treść zadania, 2) zgromadzić potrzebne elementy i urządzenia, 3) połączyć układ według schematu, 4) zbadać działanie bramki (mierząc napięcie na jej wyjściu) podawać na jej wejścia sygnał zgodnie z tablicą prawdy dla bramki NAND, przyjmując +5 V jako stan 1 logicznej, 0 V jako stan 0 logicznego, 5) sformułować wnioski, 6) sporządzić sprawozdanie z wykonanego ćwiczenia. Wyposażenie stanowiska pracy: bramka NAND (z układu UCY 7400), zasilacz +5 V, dwa przełączniki dwupozycyjne, multimetr uniwersalny, stanowisko do łączenia układów, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 4 Zbadaj działanie bramki NAND jako negatora. Rysunek do ćwiczenia 4. Schemat układu realizującego negacjęna bramce NAND [3, s. 31] Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) przeanalizować treść zadania, 2) narysować schemat układu pomiarowego na podstawie rysunku, 3) skompletować potrzebne elementy i aparaturę pomiarową, 4) zbudować układ pomiarowy według zaproponowanego schematu, 5) zmierzyć napięcie U Y na wyjściu układu, 6) oszacować dokładność pomiaru, 7) porównać otrzymana wartość z danymi katalogowymi, 24

26 8) sformułować wnioski i sporządzić sprawozdanie z wykonanego ćwiczenia. Wyposażenie stanowiska pracy: bramka NAND (z układu UCY 7400N), dwa zasilacze regulowane napięcia stałego 0 V 10 V, multimetr cyfrowy, 4 rezystory R = 100 Ω, rezystor R = 5,6 kω, stanowisko do łączenia układów, literatura wskazana przez nauczyciela, katalogi elementów elektronicznych, materiały i przybory do pisania. Ćwiczenie 5 Zbadaj właściwości funkcjonalne bramki OR. Rysunek do ćwiczenia 5. Układ do badania właściwości funkcjonalnych bramki OR. Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) przeanalizować treść zadania, 2) zgromadzić potrzebne elementy i urządzenia, 3) połączyć układ według schematu, 4) zbadać działanie bramki (mierząc napięcie na jej wyjściu) podawać na jej wejścia sygnał zgodnie z tablicą prawdy dla bramki OR, przyjmując +5 V jako stan 1 logicznej, 0 V jako stan 0 logicznego, 5) sformułować wnioski, 6) sporządzić sprawozdanie z wykonanego ćwiczenia. Wyposażenie stanowiska pracy: bramka OR (z układu UCY 7432), zasilacz +5 V, dwa przełączniki dwupozycyjne, multimetr uniwersalny, stanowisko do łączenia układów, literatura wskazana przez nauczyciela, materiały i przybory do pisania. 25

27 Ćwiczenie 6 Zbadaj właściwości funkcjonalne bramki NOR. Rysunek do ćwiczenia 6. Układ do badania właściwości funkcjonalnych bramki NOR. Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) przeanalizować treść zadania, 2) zgromadzić potrzebne elementy i urządzenia, 3) połączyć układ według schematu, 4) zbadać działanie bramki (mierząc napięcie na jej wyjściu) podawać na jej wejścia sygnał zgodnie z tablicą prawdy dla bramki NOR, przyjmując +5 V jako stan 1 logicznej, 0 jako stan 0 logicznego, 5) sformułować wnioski, 6) sporządzić sprawozdanie z wykonanego ćwiczenia. Wyposażenie stanowiska pracy: bramka NOR (z układu UCY 7402), zasilacz +5 V, dwa przełączniki dwupozycyjne, multimetr uniwersalny, stanowisko do łączenia układów, literatura wskazana przez nauczyciela, materiały i przybory do pisania. Ćwiczenie 7 Wyjaśnij znaczenie następujących symboli: UCY84LS00N, UCY74LH00N. Sposób wykonania ćwiczenia Aby wykonać ćwiczenie, powinieneś: 1) wyjaśnić znaczenia powyższych symboli, 2) sprawdzić w katalogu elementów elektronicznych poprawność analizy znaczeń, 3) zaprezentować wyniki pracy. 26

28 Wyposażenie stanowiska pracy: katalogi elementów elektronicznych, materiały i przybory do pisania Sprawdzian postępów Czy potrafisz: Tak Nie 1) określić wartość sumy logicznej? 2) określić wartość iloczynu logicznego? 3) zastosować prawa algebry Bool a do minimalizacji wyrażeń? 4) opisać działanie podstawowych bramek logicznych? 5) narysować symbole bramek logicznych? 6) sprawdzić doświadczalnie działanie podstawowych bramek logicznych? 7) rozpoznać typ bramki logicznej na podstawie tablicy prawdy? 8) zrealizować praktycznie negację za pomocą bramek NAND? 9) zrealizować praktycznie iloczyn logiczny za pomocą bramek NAND? 10) określić na podstawie oznaczeń typ cyfrowego układu scalonego? 11) scharakteryzować podstawowe parametry scalonych układów cyfrowych? 12) wyjaśnić znaczenie podstawowych parametrów układów cyfrowych? 27

29 4.4. Układy kombinacyjne Materiał nauczania Układy kombinacyjne to układy cyfrowe, w których każda kombinacja sygnałów wejściowych określa jednoznacznie kombinację sygnałów wyjściowych. Kombinacja sygnałów wejściowych jest nazywana stanem wejść układu lub słowem wejściowym. Kombinacja sygnałów wyjściowych jest nazywana stanem wyjść układu lub słowem wyjściowym. Schemat logiczny układu kombinacyjnego można jednoznacznie opisać przy pomocy funkcji logicznych (funkcji przełączających, funkcji bulowskich). Układy kombinacyjne buduje się z bramek logicznych. Działanie układów kombinacyjnych przedstawia się za pomocą: opisu słownego, tablicy prawdy, postaci kanonicznej. Opis słowny jest pierwotną informacją o funkcjonowaniu układu, nie zawsze jest on jednoznaczny. Projektowanie układów kombinacyjnych na jego podstawie wymaga uściśleń. Tablica prawdy jest wykorzystywana przy opisie działania bramek logicznych. Wiersze tablicy zawierają wszystkie kombinacje sygnałów wejściowych układu oraz odpowiadające im stany wyjść układu. Jeśli ze względu na fizyczne działanie urządzenia pewne stany wejściowe nie mogą zaistnieć, w tablicy prawdy wpisuje się, który traktuje się przy analizie i minimalizacji funkcji zależnie od potrzeb jako 1 lub 0. Mówimy, że w tym punkcie funkcja jest nieokreślona. Tablica prawdy to zwięzły i jednoznaczny opis funkcjonowania układu, bardzo przydatny przy jego projektowaniu. Postać kanoniczna jest umownym sposobem opisu obiektów matematycznych. W postaci tej stosuje się pełne iloczyny czyli iloczyny wszystkich argumentów funkcji i pełne sumy czyli sumy wszystkich argumentów funkcji. Wyróżniamy kanoniczną postać sumy będącą sumą pełnych iloczynów funkcji dla których przyjmuje ona wartość 1 oraz kanoniczną postać iloczynu będącą iloczynem pełnych sum dla których funkcja przyjmuje wartość 0. Na podstawie postaci kanonicznej można budować układy kombinacyjne przy użyciu bramek, które jednak ze względu na rozbudowana strukturę są drogie i zawodne. Minimalizacja funkcji logicznych W celu zaprojektowania ekonomicznego i niezawodnego układu kombinacyjnego, czyli zawierającego jak najmniejszą liczbę elementów i połączeń, stosuje się minimalizacje funkcji opisującej jego działanie. Funkcje logiczne można minimalizować stosując prawa algebry Bool a. Jest to jednak sposób bardzo pracochłonny i mało efektywny. Istnieją uproszczone sposoby minimalizacji funkcji logicznej, spośród których najpopularniejszą jest metoda graficzna tablic Karnaugha (czyt. Kanacha). Stosuje się ją do minimalizacji funkcji maksymalnie 6 zmiennych. Wiersze i kolumny tablicy opisane są zmiennymi wejściowymi funkcji zakodowanymi w kodzie Graya. Każde pole tablicy odpowiada jednej kombinacji zmiennych wejściowych i zawiera wartość jaką przyjmuje funkcja dla tej kombinacji. 28

30 a) b) c) Rys. 9. Tablice Karnaugha: a) dwóch zmennych, b) trzech zmiennych, c) czterech zmiennych Minimalizacja funkcji metodą tablic Karnaugha przebiega w trzech etapach: 1. przygotowanie tablicy dla danej liczby zmiennych i wpisanie w jej pola wartości funkcji, często na tym etapie bardzo pomocna jest tablica prawdy, której wiersze odpowiadają odpowiednio opisanym polom tablicy Karnaugha, 2. połączenie w grupy możliwie największych obszarów obejmujących wyłącznie jedynki lub wyłączne zera logiczne, jeżeli sąsiadujące pola tablicy zawierające te same wartości (0 lub 1) to odpowiadające tym jedynkom (zerom) pełne iloczyny (pełne sumy) można skleić co odpowiada usunięciu litery, która w ramach sklejonej grupy zmienia swoją wartość, 3. zapisanie funkcji: dla grup jedynek w postaci sumy iloczynów zmiennych wejściowych (jeden iloczyn odpowiada jednej grupie), dla grup zer w postaci iloczynu sum zmiennych wejściowych (jedna suma odpowiada jednej grupie). Zasady zakreślania grup w tablicy Karnaugha: 1. liczba pól elementarnych łączonych ze sobą musi być potęga liczby 2, 2. łączone ze sobą pola muszą by polami sąsiadującymi ze sobą, tzn. linią poziomą, pionową lub krawędziami tablicy, 3. połączone pola musza mieć kształt symetryczny względem swych osi (kwadraty, prostokąty), 4. dla tablic 5 zmiennych obowiązuje zasada: jeśli zakreślone pola znajdują się w obu połówkach tablicy, to w wyniku złożenia tej tablicy względem osi dzielącej ja na dwie symetryczne części zakreślony obszar powinien się dwukrotnie zmniejszyć i spełniać zasadę określona w punkcie 3, 5. jeśli w tablicy znajduje się (funkcja jest nieokreślona), to pola takie można łączyć z jedynkami bądź z zerami. Grupa 1 ba b a a cb Grupa 0 + a a + b a b c+ Rys. 10. Przykłady sklejania w tablicy trzech zmiennych [1, s. 49] 29

31 Projektowanie układów kombinacyjnych Układ kombinacyjny powinien być projektowany tak, by zawierał jak najmniejszą liczbę elementów i połączeń, co zapewnia większą niezawodność i niskie koszty wykonania. W celu zaprojektowania układu kombinacyjnego należy zrealizować kolejno trzy etapy: 1. określić funkcję logiczną rozpatrywanego problemu, może to być postać kanoniczna lub tablicy prawdy, 2. zminimalizować określoną funkcję logiczna wykorzystując np. tablice Karnaugha, 3. sporządzić schemat połączeń elementów logicznych układu. Układy komutacyjne Multipleksery, demultipleksery oraz niektóre przetworniki kodów to układy komutacyjne czyli układy kombinacyjne umożliwiające przełączanie sygnałów cyfrowych. Multiplekser służy do wyboru jednego z sygnałów wejściowych i przekazania go na wyjście układu. Multiplekser posiada: N wejść informacyjnych (danych), na które podawane są sygnały, który należy przełączać; n wejść adresowych (sterujących), sygnały podane na te wejścia określają numer wejścia z którego sygnał przeniesiony zostanie na wyjście; wejście zezwalające (strobujące), podanie aktywnego sygnału na nie umożliwia działanie multipleksera; jedno wyjście. Adresowanie wejść informacyjnych realizowane jest w naturalnym kodzie binarnym zatem ilość N wejść informacyjnych multipleksera powiązana jest ilością n wejść adresowych zależnością: N = 2 n wejścia adresowe C B A nr wejścia danych z którego sygnał pojawi się na wyjściu a) b) Rys. 11. Multiplekser ośmiowyjściowy a) tablica działania, b) symbol graficzny multipleksera. [1, s. 201] Demultiplekser umożliwia przekazanie sygnału z wejścia informacyjnego do jednego z jego wyjść. Demultiplekser posiada: jedno wejście informacyjne; N wyjść; n wejść adresowych (sterujących), sygnały podane na te wejścia określają numer wyjścia na które sygnał zostanie przeniesiony sygnał z wejścia; wejście zezwalające (strobujące), podanie aktywnego sygnału na nie umożliwia działanie demultipleksera. Adresowanie wyjść realizowane jest w naturalnym kodzie binarnym zatem ilość N wyjść demultipleksera powiązana jest ilością n wejść adresowych zależnością: 30

32 N = 2 n wejścia adresowe C B A nr wyjścia a) b) Rys. 12. Demultiplekser ośmiowejściowy a) tablica działania, b) symbol graficzny. [1, s. 203] Multipleksery i demultiplekser służą do realizacji funkcji logicznych, adresowania pamięci i innych układów w systemach cyfrowych. Przetworniki kodów inaczej zwane konwerterami kodów dokonują zamiany kodów. Układ realizujący zamianę informacji w kodzie 1 z n na kod wewnętrzny urządzenia nazywa się koderem (enkoderem). Układ zamieniający dowolny kod na kod 1 z n nazywa się dekoderem. Układ zamieniający jeden kod wewnętrznych urządzenia na inny (żaden z nich nie jest kodem 1 z n) nazywa się transkoderem. Układy arytmetyczne Układy cyfrowe umożliwiające realizację podstawowych działań arytmetycznych nazywamy układami arytmetycznymi. Sumatory to podstawowe układy arytmetyczne to które prócz dodawania mogą po zastosowaniu dodatkowych przekształceń realizować mnożenie, odejmowanie i dzielenie. Rozróżniamy sumatory równoległe i szeregowe. Sumatory równoległe umożliwiają dodawanie dwóch liczb n bitowych, ponieważ zbudowane są z n elementarnych sumatorów połączonych kaskadowo, z których każdy dodaje dwa odpowiednie bity obu liczb. Układ taki nazywamy iteracyjnym. Rys. 13. Schemat blokowy sumatora równoległego [1, s. 61] W sumatorze szeregowym dodawane składniki są podawane na wejście kolejno. Układ ten posiada pamięć oraz układ sterowania. Podstawowy cykl pracy sumatora szeregowego polega na dodaniu dwóch bitów i określeniu wyniku sumowania i bitu przeniesienia. Powtarzany 31

33 n razy umożliwia dodawanie n bitowych liczb. Pamięć układu zrealizowana z rejestrów przesuwających powinna być tak rozbudowana aby pomieściła kolejne wyniki kolejnych operacji dodawania. Sumator szeregowy może dodawać ciągle nowe składniki (gromadzić akumulować) dlatego nazywany jest akumulatorem. Rys. 14. Schemat funkcjonalny sumatora elementarnego w układzie akumulatora PCP pamięć cyklu, podstawowego PP pamięć przeniesienia [1, s. 123] Komparator służy do porównania dwóch liczb. Układ ten posiada dwa wejścia n bitowe na które podawane są porównywane liczy A i B oraz trzy wyjścia (A=B), (A>B), (A<B) gdzie sygnalizowany jest wynik porównania. Komparatory realizuje się jako układy iteracyjne. Rys. 15. Symbol graficzny komparatora czterobitowego [1, s. 233] Układy wyjściowe Informacja wyjściowa układów cyfrowych jest przetwarzania i służy do wysterowania pewnych obiektów, bardzo często jest wizualizowana za pomocą układów wyświetlania zbudowanych z diod świecących lub wskaźników ciekłokrystalicznych. W przypadku diod LED moc sygnałów wyjściowych z elementów TTL czy MOS jest zbyt mała by je wysterować. Wskaźniki elektroluminescencyjne to najczęściej pojedyncze diody LED (ang. Light Emitting Diode) lub zbudowane z nich wskaźniki alfanumeryczne. Do sterowania diod świecących można użyć dowolnych bramek TTL z wyjściem przeciwsobnym lub otwartym kolektorem. Należy pamiętać, że sterują diodą LED ze źródła napięcia stałego, należy włączyć szeregowo z nią rezystor ograniczający prąd. Wartość rezystora należy dobrać tak, aby prąd płynący przez diodę nie przekraczał wartości jej prądu przewodzenia i dopuszczalnej wartości prądu wyjściowego bramki. 32

34 Rys. 16. Układ sterowania diody LED z bramek TTL z wyjściem przeciwsobnym lub otwartym kolektorem. [1, s.184] W przypadku układów CMOS charakteryzujących się niskim prądem wyjściowym wymaga zastosowania bufora np. układu MCY W układzie tym również stosuje się rezystor ograniczający prąd płynący przez diodę. Element wskaźników siedmiosegmentowych ze wspólna anodą mogą być sterowane za pomocą wzmacniacza tranzystorowego, a ze wspólna katodą za pomocą wtórnika emiterowego. a) b) c) Rys. 17. Układ sterowania diody LED z układu CMOS za pomocą a) bufora b) wzmacniacza tranzystorowego, c) wtórnika emiterowego [1, s.188] Wskaźniki ciekłokrystaliczne wymagają znikomo małych mocy sygnałów sterujących w porównaniu z mocą sygnałów wyjściowych elementów TTL czy CMOS Pytania sprawdzające Odpowiadając na pytania, sprawdzisz, czy jesteś przygotowany do wykonania ćwiczeń. 1. Czym charakteryzuje się układ kombinacyjny? 2. Z jakich elementów zbudowane są układy kombinacyjne? 3. Jakie znasz sposoby opisu działania układów kombinacyjnych? 4. Jak zbudowana jest tablica prawdy? 5. Jakie są zasady minimalizacji funkcji za pomocą tablicy Karnaugha? 6. Jakie są etapy projektowania układów kombinacyjnych? 7. Do czego służą układy komutacyjne? 8. Jak działa multiplekser? 9. Jak działa demultiplekser? 10. Co to znaczy, że układ jest iteracyjnym? 11. Czym różni się sumator szeregowy od równoległego? 12. Jaką operację realizuje komparator? 33

Tranzystor JFET i MOSFET zas. działania

Tranzystor JFET i MOSFET zas. działania Tranzystor JFET i MOSFET zas. działania brak kanału v GS =v t (cutoff ) kanał otwarty brak kanału kanał otwarty kanał zamknięty w.2, p. kanał zamknięty Co było na ostatnim wykładzie? Układy cyfrowe Najczęściej

Bardziej szczegółowo

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć:

Układy cyfrowe. Najczęściej układy cyfrowe służą do przetwarzania sygnałów o dwóch poziomach napięć: Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane są wartości liczbowe. Najczęściej układy cyfrowe służą do przetwarzania

Bardziej szczegółowo

Temat 7. Dekodery, enkodery

Temat 7. Dekodery, enkodery Temat 7. Dekodery, enkodery 1. Pojęcia: koder, dekoder, enkoder, konwerter kodu, transkoder, enkoder priorytetowy... Koderami (lub enkoderami) nazywamy układy realizujące proces zamiany informacji kodowanej

Bardziej szczegółowo

Bramki logiczne Podstawowe składniki wszystkich układów logicznych

Bramki logiczne Podstawowe składniki wszystkich układów logicznych Układy logiczne Bramki logiczne A B A B AND NAND A B A B OR NOR A NOT A B A B XOR NXOR A NOT A B AND NAND A B OR NOR A B XOR NXOR Podstawowe składniki wszystkich układów logicznych 2 Podstawowe tożsamości

Bardziej szczegółowo

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości. TECHNOLOGE CYFOWE kłady elektroniczne. Podzespoły analogowe. Podzespoły cyfrowe Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości. Wielkość cyfrowa w danym

Bardziej szczegółowo

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań adanie układów średniej skali integracji - ćwiczenie 6. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi układami SSI (Średniej Skali Integracji). Przed wykonaniem ćwiczenia należy zapoznać

Bardziej szczegółowo

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1 Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych 1. Podstawowe operacje logiczne dla cyfr binarnych Jeśli cyfry 0 i 1 potraktujemy tak, jak wartości logiczne fałsz i prawda, to działanie

Bardziej szczegółowo

Arytmetyka liczb binarnych

Arytmetyka liczb binarnych Wartość dwójkowej liczby stałoprzecinkowej Wartość dziesiętna stałoprzecinkowej liczby binarnej Arytmetyka liczb binarnych b n-1...b 1 b 0,b -1 b -2...b -m = b n-1 2 n-1 +... + b 1 2 1 + b 0 2 0 + b -1

Bardziej szczegółowo

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z funktorami realizującymi podstawowe funkcje logiczne poprzez zaprojektowanie, wykonanie i przetestowanie kombinacyjnego układu logicznego realizującego

Bardziej szczegółowo

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder Treść wykładów: utomatyka dr inż. Szymon Surma szymon.surma@polsl.pl http://zawt.polsl.pl/studia pok., tel. +48 6 46. Podstawy automatyki. Układy kombinacyjne,. Charakterystyka,. Multiplekser, demultiplekser,.

Bardziej szczegółowo

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia Opracował: dr inż. Jarosław Mierzwa KTER INFORMTKI TEHNIZNEJ Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 202 Temat: Układy kombinacyjne 1. el ćwiczenia Ćwiczenie ma na celu praktyczne zapoznanie

Bardziej szczegółowo

1.1. Pozycyjne systemy liczbowe

1.1. Pozycyjne systemy liczbowe 1.1. Pozycyjne systemy liczbowe Systemami liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach. Dla dowolnego

Bardziej szczegółowo

WSTĘP DO ELEKTRONIKI

WSTĘP DO ELEKTRONIKI WSTĘP DO ELEKTRONIKI Część VII Układy cyfrowe Janusz Brzychczyk IF UJ Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane

Bardziej szczegółowo

Krótkie przypomnienie

Krótkie przypomnienie Krótkie przypomnienie x i ={,} y i ={,} w., p. Bramki logiczne czas propagacji Odpowiedź na wyjściu bramki następuje po pewnym, charakterystycznym dla danego układu czasie od momentu zmiany sygnałów wejściowych.

Bardziej szczegółowo

Zwykle układ scalony jest zamknięty w hermetycznej obudowie metalowej, ceramicznej lub wykonanej z tworzywa sztucznego.

Zwykle układ scalony jest zamknięty w hermetycznej obudowie metalowej, ceramicznej lub wykonanej z tworzywa sztucznego. Techniki wykonania cyfrowych układów scalonych Cyfrowe układy scalone dzielimy ze względu na liczbę bramek elementarnych tworzących dany układ na: małej skali integracji SSI do 10 bramek, średniej skali

Bardziej szczegółowo

Państwowa Wyższa Szkoła Zawodowa

Państwowa Wyższa Szkoła Zawodowa Państwowa Wyższa Szkoła Zawodowa w Legnicy Laboratorium Podstaw Elektroniki i Miernictwa Ćwiczenie nr 4 BADANIE BRAMEK LOGICZNYCH A. Cel ćwiczenia. - Poznanie zasad logiki binarnej. Prawa algebry Boole

Bardziej szczegółowo

Funkcja Boolowska a kombinacyjny blok funkcjonalny

Funkcja Boolowska a kombinacyjny blok funkcjonalny SWB - Kombinacyjne bloki funkcjonalne - wykład 3 asz 1 Funkcja Boolowska a kombinacyjny blok funkcjonalny Kombinacyjny blok funkcjonalny w technice cyfrowej jest układem kombinacyjnym złożonym znwejściach

Bardziej szczegółowo

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Temat 1. Algebra Boole a i bramki 1). Podać przykład dowolnego prawa lub tożsamości, które jest spełnione w algebrze Boole

Bardziej szczegółowo

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia

Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia Ćwiczenie 25 Temat: Interfejs między bramkami logicznymi i kombinacyjne układy logiczne. Układ z bramkami NOR. Cel ćwiczenia Zapoznanie się z techniką połączenia za pośrednictwem interfejsu. Zbudowanie

Bardziej szczegółowo

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania. UKŁDAY CYFROWE Układy cyfrowe są w praktyce realizowane różnymi technikami. W prostych urządzeniach automatyki powszechnie stosowane są układy elektryczne, wykorzystujące przekaźniki jako podstawowe elementy

Bardziej szczegółowo

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW INSTYTUT YERNETYKI TEHNIZNEJ POLITEHNIKI WROŁWSKIEJ ZKŁD SZTUZNEJ INTELIGENJI I UTOMTÓW Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 22 temat: UKŁDY KOMINYJNE. EL ĆWIZENI Ćwiczenie ma na

Bardziej szczegółowo

Stan wysoki (H) i stan niski (L)

Stan wysoki (H) i stan niski (L) PODSTAWY Przez układy cyfrowe rozumiemy układy, w których w każdej chwili występują tylko dwa (zwykle) możliwe stany, np. tranzystor, jako element układu cyfrowego, może być albo w stanie nasycenia, albo

Bardziej szczegółowo

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych. dr inż. Jakub Możaryn. Instytut Automatyki i Robotyki Wykład 9 - Podstawy matematyczne automatyki procesów dyskretnych Instytut Automatyki i Robotyki Warszawa, 2015 Kody liczb całkowitych nieujemnych Kody liczbowe dzielimy na analityczne nieanalityczne (symboliczne)

Bardziej szczegółowo

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika: PRZYPOMNIJ SOBIE! Matematyka: Dodawanie i odejmowanie "pod kreską". Elektronika: Sygnały cyfrowe. Zasadę pracy tranzystorów bipolarnych i unipolarnych. 12. Wprowadzenie 12.1. Sygnały techniki cyfrowej

Bardziej szczegółowo

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski

Wykład nr 1 Techniki Mikroprocesorowe. dr inż. Artur Cichowski Wykład nr 1 Techniki Mikroprocesorowe dr inż. Artur Cichowski ix jy i j {0,1} {0,1} Dla układów kombinacyjnych stan dowolnego wyjścia y i w danej chwili czasu zależy wyłącznie od aktualnej kombinacji stanów

Bardziej szczegółowo

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU). Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU). Cel ćwiczenia Poznanie własności analogowych multiplekserów demultiplekserów. Zmierzenie

Bardziej szczegółowo

LABORATORIUM ELEKTRONIKI UKŁADY KOMBINACYJNE

LABORATORIUM ELEKTRONIKI UKŁADY KOMBINACYJNE LORTORIUM ELEKTRONIKI UKŁDY KOMINCYJNE ndrzej Malinowski 1. Układy kombinacyjne 1.1 Cel ćwiczenia 3 1.2 Podział kombinacyjnych układów funkcjonalnych 3 1.3 Układy komutacyjne 3 1.3.1 Układy zmiany kodów

Bardziej szczegółowo

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały: Dr inż Jan Chudzikiewicz Pokój 7/65 Tel 683-77-67 E-mail: jchudzikiewicz@watedupl Materiały: http://wwwitawatedupl/~jchudzikiewicz/ Warunki zaliczenie: Otrzymanie pozytywnej oceny z kolokwium zaliczeniowego

Bardziej szczegółowo

Ćw. 8 Bramki logiczne

Ćw. 8 Bramki logiczne Ćw. 8 Bramki logiczne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi bramkami logicznymi, poznanie ich rodzajów oraz najwaŝniejszych parametrów opisujących ich własności elektryczne.

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej... Układy kombinacyjne

Wstęp do Techniki Cyfrowej... Układy kombinacyjne Wstęp do Techniki Cyfrowej... Układy kombinacyjne Przypomnienie Stan wejść układu kombinacyjnego jednoznacznie określa stan wyjść. Poszczególne wyjścia określane są przez funkcje boolowskie zmiennych wejściowych.

Bardziej szczegółowo

Układy Logiczne i Cyfrowe

Układy Logiczne i Cyfrowe Układy Logiczne i Cyfrowe Wykład dla studentów III roku Wydziału Elektrycznego mgr inż. Grzegorz Lisowski Instytut Automatyki Podział układów cyfrowych elementy logiczne bloki funkcjonalne zespoły funkcjonalne

Bardziej szczegółowo

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna.

Układy kombinacyjne Y X 4 X 5. Rys. 1 Kombinacyjna funkcja logiczna. Układy kombinacyjne. Czas trwania: 6h. Cele ćwiczenia Przypomnienie podstawowych praw Algebry Boole a. Zaprojektowanie, montaż i sprawdzenie działania zadanych układów kombinacyjnych.. Wymagana znajomość

Bardziej szczegółowo

Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia

Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia Poznanie zasad budowy działania komparatorów cyfrowych. Konstruowanie komparatorów

Bardziej szczegółowo

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA BADANIE UKŁADÓW CYFROWYCH CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA 1. OGLĘDZINY Dokonać oględzin badanego układu cyfrowego określając jego:

Bardziej szczegółowo

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 12 - synteza i minimalizacja funkcji logicznych. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 12 - synteza i minimalizacja funkcji logicznych Instytut Automatyki i Robotyki Warszawa, 2017 Synteza funkcji logicznych Terminy - na bazie funkcji trójargumenowej y = (x 1, x 2, x 3 ) (1) Elementarny

Bardziej szczegółowo

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym

Bardziej szczegółowo

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia

Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia Ćwiczenie 24 Temat: Układy bramek logicznych pomiar napięcia i prądu. Cel ćwiczenia Poznanie własności i zasad działania różnych bramek logicznych. Zmierzenie napięcia wejściowego i wyjściowego bramek

Bardziej szczegółowo

Kombinacyjne bloki funkcjonalne

Kombinacyjne bloki funkcjonalne Sławomir Kulesza Technika cyfrowa Kombinacyjne bloki funkcjonalne Wykład dla studentów III roku Informatyki Wersja., 5//2 Bloki cyfrowe Blok funkcjonalny to układ cyfrowy utworzony z pewnej liczby elementów

Bardziej szczegółowo

Układy kombinacyjne 1

Układy kombinacyjne 1 Układy kombinacyjne 1 Układy kombinacyjne są to układy cyfrowe, których stany wyjść są zawsze jednoznacznie określone przez stany wejść. Oznacza to, że doprowadzając na wejścia tych układów określoną kombinację

Bardziej szczegółowo

LEKCJA. TEMAT: Funktory logiczne.

LEKCJA. TEMAT: Funktory logiczne. TEMAT: Funktory logiczne. LEKCJA 1. Bramką logiczną (funktorem) nazywa się układ elektroniczny realizujący funkcje logiczne jednej lub wielu zmiennych. Sygnały wejściowe i wyjściowe bramki przyjmują wartość

Bardziej szczegółowo

Układy kombinacyjne. cz.2

Układy kombinacyjne. cz.2 Układy kombinacyjne cz.2 Układy kombinacyjne 2/26 Kombinacyjne bloki funkcjonalne Kombinacyjne bloki funkcjonalne - dekodery 3/26 Dekodery Są to układy zamieniające wybrany kod binarny (najczęściej NB)

Bardziej szczegółowo

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera Temat lekcji: Minimalizacja funkcji logicznych Etapy lekcji: 1. Podanie tematu i określenie celu lekcji SOSOBY MINIMALIZACJI

Bardziej szczegółowo

UKŁADY KOMBINACYJNE (BRAMKI: AND, OR, NAND, NOR, NOT)

UKŁADY KOMBINACYJNE (BRAMKI: AND, OR, NAND, NOR, NOT) LORTORIUM PODSTWY ELEKTRONIKI UKŁDY KOMINCYJNE (RMKI: ND, OR, NND, NOR, NOT) Cel ćwiczenia Zapoznanie się z budową i zasadą działania podstawowych funktorów (bramek) układów kombinacyjnych, jak równieŝ

Bardziej szczegółowo

Podstawowe układy cyfrowe

Podstawowe układy cyfrowe ELEKTRONIKA CYFROWA SPRAWOZDANIE NR 4 Podstawowe układy cyfrowe Grupa 6 Prowadzący: Roman Płaneta Aleksandra Gierut CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawowymi bramkami logicznymi,

Bardziej szczegółowo

Podstawy elektroniki cz. 2 Wykład 2

Podstawy elektroniki cz. 2 Wykład 2 Podstawy elektroniki cz. 2 Wykład 2 Elementarne prawa Trzy elementarne prawa 2 Prawo Ohma Stosunek natężenia prądu płynącego przez przewodnik do napięcia pomiędzy jego końcami jest stały R U I 3 Prawo

Bardziej szczegółowo

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem Cyfrowe Elementy Automatyki Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów,

Bardziej szczegółowo

Elektronika (konspekt)

Elektronika (konspekt) Elektronika (konspekt) Franciszek Gołek (golek@ifd.uni.wroc.pl) www.pe.ifd.uni.wroc.pl Wykład 12 Podstawy elektroniki cyfrowej (kody i układy logiczne kombinacyjne) Dwa znaki wystarczają aby w układach

Bardziej szczegółowo

Architektura komputerów Wykład 2

Architektura komputerów Wykład 2 Architektura komputerów Wykład 2 Jan Kazimirski 1 Elementy techniki cyfrowej 2 Plan wykładu Algebra Boole'a Podstawowe układy cyfrowe bramki Układy kombinacyjne Układy sekwencyjne 3 Algebra Boole'a Stosowana

Bardziej szczegółowo

Automatyzacja i robotyzacja procesów produkcyjnych

Automatyzacja i robotyzacja procesów produkcyjnych Automatyzacja i robotyzacja procesów produkcyjnych Instrukcja laboratoryjna Technika cyfrowa Opracował: mgr inż. Krzysztof Bodzek Cel ćwiczenia. Celem ćwiczenia jest zapoznanie studenta z zapisem liczb

Bardziej szczegółowo

Cyfrowe układy scalone c.d. funkcje

Cyfrowe układy scalone c.d. funkcje Cyfrowe układy scalone c.d. funkcje Ryszard J. Barczyński, 206 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Kombinacyjne układy cyfrowe

Bardziej szczegółowo

SYSTEMY LICZBOWE 275,538 =

SYSTEMY LICZBOWE 275,538 = SYSTEMY LICZBOWE 1. Systemy liczbowe Najpopularniejszym systemem liczenia jest system dziesiętny, który doskonale sprawdza się w życiu codziennym. Jednak jego praktyczna realizacja w elektronice cyfrowej

Bardziej szczegółowo

UKŁADY CYFROWE. Układ kombinacyjny

UKŁADY CYFROWE. Układ kombinacyjny UKŁADY CYFROWE Układ kombinacyjny Układów kombinacyjnych są bramki. Jedną z cech układów kombinacyjnych jest możliwość przedstawienia ich działania (opisu) w postaci tabeli prawdy. Tabela prawdy podaje

Bardziej szczegółowo

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania). Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów

Bardziej szczegółowo

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011 Układy arytmetyczne Joanna Ledzińska III rok EiT AGH 2011 Plan prezentacji Metody zapisu liczb ze znakiem Układy arytmetyczne: Układy dodające Półsumator Pełny sumator Półsubtraktor Pełny subtraktor Układy

Bardziej szczegółowo

Badanie elektronicznych układów cyfrowych 312[02].O2.02

Badanie elektronicznych układów cyfrowych 312[02].O2.02 MINISTERSTWO EDUKACJI NARODOWEJ Jarosław Świtalski Badanie elektronicznych układów cyfrowych 32[2].O2.2 Poradnik dla ucznia Wydawca Instytut Technologii Eksploatacji Państwowy Instytut Badawczy Radom 27

Bardziej szczegółowo

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym SYSTEMY LICZBOWE 1. Systemy liczbowe Najpopularniejszym systemem liczenia jest system dziesiętny, który doskonale sprawdza się w życiu codziennym. Jednak jego praktyczna realizacja w elektronice cyfrowej

Bardziej szczegółowo

Statyczne badanie przerzutników - ćwiczenie 3

Statyczne badanie przerzutników - ćwiczenie 3 Statyczne badanie przerzutników - ćwiczenie 3. Cel ćwiczenia Zapoznanie się z podstawowymi strukturami przerzutników w wersji TTL realizowanymi przy wykorzystaniu bramek logicznych NAND oraz NO. 2. Wykaz

Bardziej szczegółowo

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia Ćwiczenie 23 Poznanie symboli własności. Zmierzenie parametrów podstawowych bramek logicznych TTL i CMOS. Czytanie schematów elektronicznych,

Bardziej szczegółowo

RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.

RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax. RODZAJE INFORMACJI Informacje analogowe U(t) Umax Umax 0 0 R=(0,Umax) nieskończony zbiór możliwych wartości WE MASZYNA ANALOGOWA WY Informacje cyfrowe U(t) Umaxq Umax R=(U, 2U, 3U, 4U) # # MASZYNA # CYFROWA

Bardziej szczegółowo

Kodowanie informacji. Kody liczbowe

Kodowanie informacji. Kody liczbowe Wykład 2 2-1 Kodowanie informacji PoniewaŜ komputer jest urządzeniem zbudowanym z układów cyfrowych, informacja przetwarzana przez niego musi być reprezentowana przy pomocy dwóch stanów - wysokiego i niskiego,

Bardziej szczegółowo

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE Pracownia Automatyki Katedry Tworzyw Drzewnych Ćwiczenie 5 str. 1/16 ĆWICZENIE 5 CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE 1.CEL ĆWICZENIA: zapoznanie się z podstawowymi elementami cyfrowymi oraz z

Bardziej szczegółowo

PRZEŁĄCZANIE DIOD I TRANZYSTORÓW

PRZEŁĄCZANIE DIOD I TRANZYSTORÓW L A B O R A T O R I U M ELEMENTY ELEKTRONICZNE PRZEŁĄCZANIE DIOD I TRANZYSTORÓW REV. 1.1 1. CEL ĆWICZENIA - obserwacja pracy diod i tranzystorów podczas przełączania, - pomiary charakterystycznych czasów

Bardziej szczegółowo

POLITECHNIKA POZNAŃSKA

POLITECHNIKA POZNAŃSKA POLITECHNIKA POZNAŃSKA INSTYTUT ELEKTROTECHNIKI I ELEKTRONIKI PRZEMYSŁOWEJ Zakład Elektrotechniki Teoretycznej i Stosowanej Laboratorium Podstaw Telekomunikacji Ćwiczenie nr 5 Rok akademicki: Wydział:

Bardziej szczegółowo

Ćwiczenie 26. Temat: Układ z bramkami NAND i bramki AOI..

Ćwiczenie 26. Temat: Układ z bramkami NAND i bramki AOI.. Temat: Układ z bramkami NAND i bramki AOI.. Ćwiczenie 26 Cel ćwiczenia Zapoznanie się ze sposobami konstruowania z bramek NAND różnych bramek logicznych. Konstruowanie bramek NOT, AND i OR z bramek NAND.

Bardziej szczegółowo

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5.

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Klasa III Opracuj projekt realizacji prac związanych z badaniem działania cyfrowych bloków arytmetycznych realizujących operacje

Bardziej szczegółowo

Technika cyfrowa Synteza układów kombinacyjnych

Technika cyfrowa Synteza układów kombinacyjnych Sławomir Kulesza Technika cyfrowa Synteza układów kombinacyjnych Wykład dla studentów III roku Informatyki Wersja 2.0, 05/10/2011 Podział układów logicznych Opis funkcjonalny układów logicznych x 1 y 1

Bardziej szczegółowo

Bramki logiczne. 2. Cele ćwiczenia Badanie charakterystyk przejściowych inwertera. tranzystorowego, bramki 7400 i bramki 74132.

Bramki logiczne. 2. Cele ćwiczenia Badanie charakterystyk przejściowych inwertera. tranzystorowego, bramki 7400 i bramki 74132. Bramki logiczne 1. Czas trwania: 3h 2. Cele ćwiczenia Badanie charakterystyk przejściowych inwertera. tranzystorowego, bramki 7400 i bramki 74132. 3. Wymagana znajomość pojęć stany logiczne Hi, Lo, stan

Bardziej szczegółowo

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10).

Systemy liczbowe. 1. Przedstawić w postaci sumy wag poszczególnych cyfr liczbę rzeczywistą R = (10). Wprowadzenie do inżynierii przetwarzania informacji. Ćwiczenie 1. Systemy liczbowe Cel dydaktyczny: Poznanie zasad reprezentacji liczb w systemach pozycyjnych o różnych podstawach. Kodowanie liczb dziesiętnych

Bardziej szczegółowo

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki Wykład 13 - Układy bramkowe Instytut Automatyki i Robotyki Warszawa, 2015 Układy z elementów logicznych Bramki logiczne Elementami logicznymi (bramkami logicznymi) są urządzenia o dwustanowym sygnale wyjściowym

Bardziej szczegółowo

Systemy liczbowe używane w technice komputerowej

Systemy liczbowe używane w technice komputerowej Systemy liczbowe używane w technice komputerowej Systemem liczenia nazywa się sposób tworzenia liczb ze znaków cyfrowych oraz zbiór reguł umożliwiających wykonywanie operacji arytmetycznych na liczbach.

Bardziej szczegółowo

b) bc a Rys. 1. Tablice Karnaugha dla funkcji o: a) n=2, b) n=3 i c) n=4 zmiennych.

b) bc a Rys. 1. Tablice Karnaugha dla funkcji o: a) n=2, b) n=3 i c) n=4 zmiennych. DODATEK: FUNKCJE LOGICZNE CD. 1 FUNKCJE LOGICZNE 1. Tablice Karnaugha Do reprezentacji funkcji boolowskiej n-zmiennych można wykorzystać tablicę prawdy o 2 n wierszach lub np. tablice Karnaugha. Tablica

Bardziej szczegółowo

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe

Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe Przetworniki cyfrowo analogowe oraz analogowo - cyfrowe Przetworniki cyfrowo / analogowe W cyfrowych systemach pomiarowych często zachodzi konieczność zmiany sygnału cyfrowego na analogowy, np. w celu

Bardziej szczegółowo

Systemy zapisu liczb.

Systemy zapisu liczb. Systemy zapisu liczb. Cele kształcenia: Zapoznanie z systemami zapisu liczb: dziesiętny, dwójkowy, ósemkowy, szesnastkowy. Zdobycie umiejętności wykonywania działań na liczbach w różnych systemach. Zagadnienia:

Bardziej szczegółowo

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ KDEMI MORSK KTEDR NWIGCJI TECHNICZEJ ELEMETY ELEKTRONIKI LORTORIUM Kierunek NWIGCJ Specjalność Transport morski Semestr II Ćw. 4 Podstawy techniki cyfrowej Wersja opracowania Marzec 5 Opracowanie: mgr

Bardziej szczegółowo

L6.1 Systemy liczenia stosowane w informatyce

L6.1 Systemy liczenia stosowane w informatyce L6.1 Systemy liczenia stosowane w informatyce Projekt współfinansowany przez Unię Europejską w ramach Europejskiego Funduszu Społecznego Publikacja jest dystrybuowana bezpłatnie Program Operacyjny Kapitał

Bardziej szczegółowo

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Wykład 2 Informatyka Stosowana 8 października 2018, M. A-B Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41 Elementy logiki matematycznej Informatyka Stosowana Wykład 2 8 października

Bardziej szczegółowo

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI Arytmetyka komputera Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka Opracował: Kamil Kowalski klasa III TI Spis treści 1. Jednostki informacyjne 2. Systemy liczbowe 2.1. System

Bardziej szczegółowo

Arytmetyka binarna - wykład 6

Arytmetyka binarna - wykład 6 SWB - Arytmetyka binarna - wykład 6 asz 1 Arytmetyka binarna - wykład 6 Adam Szmigielski aszmigie@pjwstk.edu.pl SWB - Arytmetyka binarna - wykład 6 asz 2 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2

Bardziej szczegółowo

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a

A B. 12. Uprość funkcję F(abc) = (a + a'b + c + c')a Lp. Pytania 1. Jaką liczbę otrzymamy w wyniku konwersji z systemu szesnastkowego liczby 81AF (16) na system binarny? 2. Zapisz tabelę działania opisującą bramkę logiczną, której symbol graficzny przedstawia

Bardziej szczegółowo

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki ĆWICZENIE Nr 3 (4h) Konwersja i wyświetlania informacji binarnej w VHDL Instrukcja do zajęć laboratoryjnych z przedmiotu Synteza

Bardziej szczegółowo

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych

Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a i układy logiczne 1 Elementy logiki dla informatyków Wykład III Elementy logiki. Algebra Boole a. Analiza i synteza układów logicznych Elementy logiki: Algebra Boole a

Bardziej szczegółowo

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2 WSTĘP O liczbie elementów użytych do budowy jakiegoś urządzenia elektronicznego, a więc i o możliwości obniżenia jego ceny, decyduje dzisiaj liczba zastosowanych w nim układów scalonych. Najstarszą rodziną

Bardziej szczegółowo

Moduł 2 Zastosowanie systemów liczbowych w informacji cyfrowej

Moduł 2 Zastosowanie systemów liczbowych w informacji cyfrowej Moduł 2 Zastosowanie systemów liczbowych w informacji cyfrowej 1. Pozycyjne systemy liczbowe 2. Zasady zapisu liczb w pozycyjnych systemach liczbowych 3. Podstawowe działania na liczbach binarnych 4. Liczby

Bardziej szczegółowo

dwójkę liczącą Licznikiem Podział liczników:

dwójkę liczącą Licznikiem Podział liczników: 1. Dwójka licząca Przerzutnik typu D łatwo jest przekształcić w przerzutnik typu T i zrealizować dzielnik modulo 2 - tzw. dwójkę liczącą. W tym celu wystarczy połączyć wyjście zanegowane Q z wejściem D.

Bardziej szczegółowo

Rys Schemat montażowy (moduł KL blok e) Tablica C B A F

Rys Schemat montażowy (moduł KL blok e) Tablica C B A F Ćwiczenie 30 Temat: Układy multiplekserów i demultiplekserów. Cel ćwiczenia Poznanie zasad działania multiplekserów. Budowanie multiplekserów z podstawowych bramek logicznych i układu scalonego TTL. Czytanie

Bardziej szczegółowo

Synteza układów kombinacyjnych

Synteza układów kombinacyjnych Sławomir Kulesza Technika cyfrowa Synteza układów kombinacyjnych Wykład dla studentów III roku Informatyki Wersja 4.0, 23/10/2014 Bramki logiczne Bramki logiczne to podstawowe elementy logiczne realizujące

Bardziej szczegółowo

Metoda Karnaugh. B A BC A

Metoda Karnaugh. B A BC A Metoda Karnaugh. Powszechnie uważa się, iż układ o mniejszej liczbie elementów jest tańszy i bardziej niezawodny, a spośród dwóch układów o takiej samej liczbie elementów logicznych lepszy jest ten, który

Bardziej szczegółowo

O systemach liczbowych

O systemach liczbowych O systemach liczbowych 1. Systemy liczbowe Literatura:Turski,Propedeutyka...;Skomorowski,... 1.1. Dwójkowy system pozycyjny W dziesiętnym systemie pozycyjnym ciąg cyfr 321.23 oznacza liczbę 3 10 2 +2 10

Bardziej szczegółowo

Naturalny kod binarny (NKB)

Naturalny kod binarny (NKB) SWB - Arytmetyka binarna - wykład 6 asz 1 Naturalny kod binarny (NKB) pozycja 7 6 5 4 3 2 1 0 wartość 2 7 2 6 2 5 2 4 2 3 2 2 2 1 2 0 wartość 128 64 32 16 8 4 2 1 bity b 7 b 6 b 5 b 4 b 3 b 2 b 1 b 0 System

Bardziej szczegółowo

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego

Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego Arytmetyka cyfrowa Dla człowieka naturalnym sposobem liczenia jest korzystanie z systemu dziesiętnego, dla komputera natomiast korzystanie z zapisu dwójkowego (binarnego). Zapis binarny - to system liczenia

Bardziej szczegółowo

Techniki multimedialne

Techniki multimedialne Techniki multimedialne Digitalizacja podstawą rozwoju systemów multimedialnych. Digitalizacja czyli obróbka cyfrowa oznacza przetwarzanie wszystkich typów informacji - słów, dźwięków, ilustracji, wideo

Bardziej szczegółowo

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze. Lista zadań do poszczególnych tematów ćwiczeń. MIERNICTWO ELEKTRYCZNE I ELEKTRONICZNE Studia stacjonarne I stopnia, rok II, 2010/2011 Prowadzący wykład: Prof. dr hab. inż. Edward Layer ćw. 15h Tematyka

Bardziej szczegółowo

Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia

Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia Poznanie zasad działania układów koderów. Budowanie koderów z podstawowych bramek logicznych i układu scalonego Czytanie schematów elektronicznych,

Bardziej szczegółowo

1259 (10) = 1 * * * * 100 = 1 * * * *1

1259 (10) = 1 * * * * 100 = 1 * * * *1 Zamiana liczba zapisanych w dowolnym systemie na system dziesiętny: W systemie pozycyjnym o podstawie 10 wartości kolejnych cyfr odpowiadają kolejnym potęgom liczby 10 licząc od strony prawej i numerując

Bardziej szczegółowo

Cyfrowe bramki logiczne 2012

Cyfrowe bramki logiczne 2012 LORTORIUM ELEKTRONIKI yfrowe bramki logiczne 2012 ndrzej Malinowski 1. yfrowe bramki logiczne 3 1.1 el ćwiczenia 3 1.2 Elementy algebry oole`a 3 1.3 Sposoby zapisu funkcji logicznych 4 1.4 Minimalizacja

Bardziej szczegółowo

DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE

DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE @KEMOR SPIS TREŚCI. SYSTEMY LICZBOWE...3.. SYSTEM DZIESIĘTNY...3.2. SYSTEM DWÓJKOWY...3.3. SYSTEM SZESNASTKOWY...4 2. PODSTAWOWE OPERACJE NA LICZBACH BINARNYCH...5

Bardziej szczegółowo

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2

Cyfrowy zapis informacji. 5 grudnia 2013 Wojciech Kucewicz 2 Cyfrowy zapis informacji 5 grudnia 2013 Wojciech Kucewicz 2 Bit, Bajt, Słowo 5 grudnia 2013 Wojciech Kucewicz 3 Cyfrowy zapis informacji Bit [ang. binary digit] jest elementem zbioru dwuelementowego używanym

Bardziej szczegółowo

dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle" POKL

dr inż. Rafał Klaus Zajęcia finansowane z projektu Rozwój i doskonalenie kształcenia i ich zastosowań w przemyśle POKL Technika cyfrowa w architekturze komputerów materiał do wykładu 2/3 dr inż. Rafał Klaus Zajęcia finansowane z projektu "Rozwój i doskonalenie kształcenia na Politechnice Poznańskiej w zakresie technologii

Bardziej szczegółowo

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia.

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia. Kilka informacji o przerzutnikach Jaki układ elektroniczny nazywa się przerzutnikiem? Przerzutnikiem bistabilnym jest nazywany układ elektroniczny, charakteryzujący się istnieniem dwóch stanów wyróżnionych

Bardziej szczegółowo

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH reprezentacja danych ASK.RD.01 c Dr inż. Ignacy Pardyka UNIWERSYTET JANA KOCHANOWSKIEGO w Kielcach Rok akad. 2011/2012 c Dr inż. Ignacy Pardyka (Inf.UJK) ASK.RD.01 Rok

Bardziej szczegółowo