Badanie i pomiary elektronicznych układów cyfrowych


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
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
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 2007
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
1
SPIS TREÅšCI
1. Wprowadzenie 3
2. Wymagania wstępne 5
3. Cele kształcenia 6
4. Materiał nauczania 7
4.1. Systemy liczbowe 7
4.1.1. Materiał nauczania 7
4.1.2. Pytania sprawdzajÄ…ce
9
4.1.3. Ćwiczenia 10
4.1.4. Sprawdzian postępów
11
4.2. Kody liczbowe 12
4.2.1. Materiał nauczania
12
4.2.2. Pytania sprawdzajÄ…ce
13
4.2.3. Ćwiczenia 14
4.2.4. Sprawdzian postępów
16
4.3. Podstawowe funkcje logiczne i ich realizacja w technologii bipolarnej
i unipolarnej 17
4.3.1. Materiał nauczania
17
4.3.2. Pytania sprawdzajÄ…ce
22
4.3.3. Ćwiczenia 22
4.3.4. Sprawdzian postępów
27
4.4. Układy kombinacyjne 28
4.4.1. Materiał nauczania
28
4.4.2. Pytania sprawdzajÄ…ce
33
4.4.3. Ćwiczenia 34
4.4.4. Sprawdzian postępów
38
4.5. Układy sekwencyjne 39
4.5.1. Materiał nauczania
39
4.5.2. Pytania sprawdzajÄ…ce
45
4.5.3. Ćwiczenia 45
4.5.4. Sprawdzian postępów
48
4.6. Podstawy techniki mikroprocesorowej 49
4.6.1. Materiał nauczania
49
4.6.2. Pytania sprawdzajÄ…ce
55
4.6.3. Ćwiczenia
56
4.6.4. Sprawdzian postępów 57
5. Sprawdzian osiągnięć 58
6. Literatura 63
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
2
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ń, sprawdz 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 odpowiedz 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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
3
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
725[01].O1.05
Badanie i pomiary elektronicznych
Badanie i pomiary elektronicznych
układów analogowych
układów cyfrowych
725[01].O1.06
Analizowanie działania maszyn i urządzeń
elektrycznych
Schemat układu jednostek modułowych.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
4
2. WYMAGANIA WSTPNE
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 zródeł informacji,
 stosować obowiązującą procedurę postępowania w sytuacji zagrożenia,
 stosować przepisy bezpieczeństwa i higieny pracy oraz przepisy przeciwpożarowe.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
5
3. CELE KSZTAACENIA
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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
6
4. MATERIAA NAUCZANIA
4.1. Systemy liczbowe
4.1.1. 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 = pk
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ść pk 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 215.
215 : 2 = 107 + r.1 LSB
107 : 2 =53 + r.1
53 : 2 =26 + r. 1
26 : 2 =13 + r. 0
13 : 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 11010111
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
7
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 11100011
1Å"27 + 1Å"26 +1Å"25 + 0 Å"24 + 0 Å"23 + 0 Å"22 +1Å"21 +1Å"20 = 1Å"64 + 1Å"32 +1Å"16 + 0 Å"8 + 0 Å"23 + 0 Å"4
+1Å"2 +1Å"1 = 64 + 32 + 16 + 2 + 1 = 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 1000111 i 10101.
1000111
+ 10101
         
1011100
Przykład 5
Należy odjąć od liczby binarnej 1000111 liczbę binarną 10101.
1000111
 10101
         
110010
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,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
8
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 99.
9910 = 11000112 = (0110 0011)2 = 0111 0011 = 7316
Ó! Ó!
7 3
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 4A16
(4 A)16
Ó! Ó!
0100 1010 = 8310
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 2A16 oraz 1116.
2A16
+ 1116
         
3B16
Przykład 10
Należy w zapisie szesnastkowym od liczby 2A16 odjąć liczbę1116.
2A16
+ 1116
         
1916
4.1.2. 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?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
9
4.1.3. Ćwiczenia
Ćwiczenie 1
Zapisz w systemie dziesiętnym liczby 101110012 oraz 1100010012.
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 10100110 i 10100.
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: 5E16 oraz
3A16.
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 4C16 oraz 1216.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
10
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 5E16 liczbÄ™ 1316.
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.
4.1.4. 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?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
11
4.2. Kody liczbowe
4.2.1. 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 8421.
Przykład
Zapisać liczbę 96710 w kodzie BCD.
Każdej cyfrze należy przyporządkować odpowiednik binarny zatem
9 6 7
Ó! Ó! Ó!
1001 0110 0111
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 010 do 410 w kodzie 1 z 10
010 w kodzie 1 z 10 odpowiada0000000001
110 w kodzie 1 z 10 odpowiada0000000010
310 w kodzie 1 z 10 odpowiada0000000100
410 w kodzie 1 z 10 odpowiada0000001000
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
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
12
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 1001100 zawierajÄ…cej trzy jedynki dodaje siÄ™ na najstarszej pozycji bit
kontrolny ósmy równy 1, wtedy zakodowana informacja przyjmuje postać:
11001100
Ä™!
dołączony bit kontrolny
 po otrzymaniu bajta informacji sprawdzone jest czy zawarta w nim ilość jedynek jest
parzysta bądz 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.
0
1

1
0
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
0 0
0 1
1 1
1 0
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.
4.2.2. 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?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
13
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?
4.2.3. Ćwiczenia
Ćwiczenie 1
Zakoduj w kodzie binarnym prostym liczby 11510 oraz 8910.
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 43910 oraz 24810.
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Ä™ 53610.
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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
14
Ćwiczenie 4
Dokonaj konwersji liczby 1001 0011 0111 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ę: 1100011, a informację 1000100
w kodzie z kontrolą nieparzystości.
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) uzupełnić informację 1100011 o bit kontroli parzystości,
2) uzupełnić informację 1000100 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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
15
4.2.4. 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?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
16
4.3. Podstawowe funkcje logiczne i ich realizacja w technologii
bipolarnej i unipolarnej
4.3.1. 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 .
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
17
Tabela 1. Definicje operacji bulowskich
a b a + b ab
a
0 0 0 0 1
0 1 1 0 1
1 0 1 0 0
1 1 1 1 0
Tabela 2. Własności funkcji logicznych
Suma logiczna Iloczyn logiczny Negacja
0 + 0 = 0 0 Å" 0 = 0
0 = 1
0 + 1 = 1 0 Å"1 = 0
1 = 0
1 + 0 = 1 1Å" 0 = 0
1 + 1 =1
1Å"1 = 1
Tabela 3. Prawa i twierdzenia algebry Boole a
Prawa algebry Boole a Podstawowe twierdzenia algebry Boole a
a +b = b + a Tw.1. a + ac = a a (a + b) = a
a (b + c) = ab + ac
Tw.2. a + a b = a + b a ( a + b) = ab
(a + b) + c = a + (b + c)
Tw.3. a + a = a aa = a
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
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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
18
a b a + b
0 0 0
0 1 1
1 0 1
1 1 1
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
0 0 0
0 1 0
1 0 0
1 1 1
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
0 1
1 0
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
0 0 1
0 1 1
1 0 1
1 1 0
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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
19
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
0 0 1
0 1 0
1 0 0
1 1 0
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
0 0 0
0 1 1
1 0 1
1 1 0
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 a" b = ab + a b
a b
a " b
0 0 1
0 1 0
1 0 0
1 1 1
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)
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
20
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,
 I2L (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 Ps (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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
21
Podstawowym parametrem dynamicznym jest czas propagacji tp, 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 tp 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.
4.3.2. 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?
4.3.3. Ćwiczenia
Ćwiczenie 1
Sprawdz 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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
22
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
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
23
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 UY na wyjściu układu,
6) oszacować dokładność pomiaru,
7) porównać otrzymana wartość z danymi katalogowymi,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
24
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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
25
Ć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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
26
Wyposażenie stanowiska pracy:
 katalogi elementów elektronicznych,
 materiały i przybory do pisania.
4.3.4. 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?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
27
4.4. Układy kombinacyjne
4.4.1. 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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
28
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Ä…dz z zerami.
Grupa 1 ba b a a c b
Grupa 0 + a a + b a b c+
Rys. 10. Przykłady sklejania w tablicy trzech zmiennych [1, s. 49]
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
29
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 nr wejścia danych z którego sygnał
adresowe pojawi się na wyjściu
C B A
0 0 0 0
0 0 1 1
0 1 0 2
0 1 1 3
1 0 0 4
1 0 1 5
1 1 0 6
1 1 1 7
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ą:
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
30
N = 2 n
nr wyjścia
wejścia
adresowe 7 6 5 4 3 2 1 0
C B A
0 0 0 0 0 0 0 0 0 0 1
0 0 1 0 0 0 0 0 0 1 0
0 1 0 0 0 0 0 0 1 0 0
0 1 1 0 0 0 0 1 0 0 0
1 0 0 0 0 0 1 0 0 0 0
1 0 1 0 0 1 0 0 0 0 0
1 1 0 0 1 0 0 0 0 0 0
1 1 1 1 0 0 0 0 0 0 0
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
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
31
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),
(Aiteracyjne.
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 wskaznikó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ć.
Wskazniki elektroluminescencyjne to najczęściej pojedyncze diody LED (ang. Light
Emitting Diode) lub zbudowane z nich wskazniki 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 zró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.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
32
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 MCY74050. W układzie tym również stosuje się rezystor
ograniczający prąd płynący przez diodę. Element wskaznikó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]
Wskazniki 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.
4.4.2. 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?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
33
4.4.3. Ćwiczenia
Ćwiczenie 1
Zminimalizuj za pomocÄ… tablicy Karnaugha funkcjÄ™ y  z opisanÄ… tablicÄ… prawdy.
c b a y
0 0 0 0
0 0 1 1
0 1 0 
0 1 1 0
1 0 0 0
1 0 1 1
1 1 0 1
1 1 1 0
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) zbudować tablicę Karnaugha trzech zmiennych,
3) wypełnić jej pola zgodnie z tablicą prawdy,
4) zaznaczyć grupy zer lub jedynek,
5) zapisać postać funkcji y wynikający ze sklejenia grup,
6) zaprezentować wyniki pracy
Wyposażenie stanowiska pracy:
 literatura wskazana przez nauczyciela,
 materiały i przybory do pisania.
Ćwiczenie 2
Zbuduj układ kombinacyjny realizujący funkcję logiczną y = a + bc . Zbadaj jego
działanie.
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) stworzyć tablicę prawdy dla funkcji y,
3) narysować schemat układu kombinacyjnego realizującego funkcję y,
4) zgromadzić potrzebne elementy i urządzenia,
5) zbudować układ według schematu,
6) podająć na jego wejścia kombinacje zmiennych wejściowych, sprawdzić działanie układu
zgodnie z tablicÄ… prawdy,
7) zaprezentować wyniki pracy.
Wyposażenie stanowiska pracy:
 układ UCY 7400,
 układ UCY 7432,
 zasilacz napięcia stałego +5 V,
 próbnik stanów logicznych,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
34
 stanowisko do łączenia układów,
 katalogi elementów elektronicznych,
 literatura wskazana przez nauczyciela,
 materiały i przybory do pisania.
Ćwiczenie 3
Na podstawie opisu słownego działania układu napisz tablicę prawdy potrzebną do
realizacji układu kombinacyjnego sterującego zaworami Z1 i Z2 oraz grzałką G.
Rysunek przedstawia zbiornik, w którym podgrzewana jest woda. Woda do zbiornika
doprowadzana jest woda zaworem Z1, jej poziom sygnalizowany jest za pomocą dwóch
czujników x3 dla poziomu minimalnego i x4 dla poziomu maksymalnego. Temperaturę wody
sygnalizujÄ… natomiast czujniki t1  temperatura minimalna i t2  temperatura maksymalna.
Grzałka G może być załączona, gdy w zbiorniku jest minimalny poziom wody. Zawór
Z2 otwierany jest wówczas gdy poziom wody jest większy od minimalnego a jej temperatura
T spełnia zależność t1 < T < t2.
Rysunek do ćwiczenia 3. Schemat poglądowy zbiornika
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) określić zmienne wejściowe,
3) określić zmienne wyjściowe,
4) stworzyć tablicę prawdy opisującą działanie układu,
5) zaprezentować wyniki pracy.
Wyposażenie stanowiska pracy:
 literatura wskazana przez nauczyciela,
 materiały i przybory do pisania.
Ćwiczenie 4
Zaprojektuj, a następnie zbuduj układ prostego kodera 2 bitowego kodu binarnego na
kod 1 z 4, używając dwuwejściowych bramek NAND. Zbadaj działanie zmontowanego
układu.
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) zapisać tablicę działania kodera 2 bitowego kodu binarnego na kod 1 z 4,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
35
3) narysować schemat ideowy kodera,
1) zgromadzić potrzebne elementy i urządzenia,
4) zmontować układ kodera z bramek dwuwejściowych NAND,
5) zbadać działanie kodera próbnikiem stanów logicznych, podając na wejścia sygnały
zgodnie z tablicą działania kodera,
6) sformułować wnioski i sporządzić sprawozdanie z ćwiczenia.
Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel.
Wyposażenie stanowiska pracy:
 3 układy UCY 7400N,
 zasilacz napięcia stałego +5 V,
 próbnik stanów logicznych,
 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 multipleksera.
Rysunek do ćwiczenia 5. Schemat układu do badania właściwości funkcjonalnych multipleksera
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) zapisać tablicę działania multipleksera,
3) zgromadzić potrzebne elementy i urządzenia,
4) zmontować układ z rysunku,
5) zbadać działanie układu: zadając na wejścia adresowe kombinacje sygnałów cyfrowych,
na odpowiednie wejście 1 logiczną (na pozostałe wejścia należy podać 0 logiczne),
sprawdzać zgodność działania multipleksera z zapisami w tablicy,
6) sformułować wnioski i sporządzić sprawozdanie z ćwiczenia.
Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel.
Wyposażenie stanowiska pracy:
 układ UCY 74151,
 zasilacz napięcia stałego +5 V,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
36
 11 przełączników dwupozycyjnych,
 multimetr uniwersalny,
 stanowisko do łączenia układów,
 literatura wskazana przez nauczyciela,
 katalogi elementów elektronicznych,
 materiały i przybory do pisania.
Ćwiczenie 6
Zbuduj układ wskaznika diodowego tzw. linijki świetlnej sterowanej z demultipleksera
i zbadaj jego działanie.
Rysunek do ćwiczenia 6. Schemat układu sterującego linijką świetlną [1, s. 207]
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) zapisać tablicę działania demultipleksera, określając dla każdej kombinacji sygnałów
wejściowych, która z diod LED powinna się zaświecić,
3) zgromadzić potrzebne elementy i urządzenia,
4) zmontować układ z rysunku,
5) zbadać działanie układu: zadając na wejścia adresowe kombinacje sygnałów cyfrowych,
sprawdzać zgodność świecenia diod z zapisami w tablicy działania demultipleksera,
6) sformułować wnioski i sporządzić sprawozdanie z ćwiczenia.
Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel.
Wyposażenie stanowiska pracy:
 2 układy UCY 7408,
 układ UCY 74154,
 16 rezystorów 180 &!,
 16 diod LED
 zasilacz napięcia stałego +5 V,
 próbnik stanów logicznych,
 stanowisko do łączenia układów,
 literatura wskazana przez nauczyciela,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
37
 katalogi elementów elektronicznych,
 materiały i przybory do pisania.
4.4.4. Sprawdzian postępów
Czy potrafisz:
Tak Nie
1) stworzyć tablicę prawdy na podstawie opisu słownego działania układu
kombinacyjnego?
2) zapisać postać funkcji logicznej dla danej tablicy prawdy?
3) stworzyć tablicę Karnaugha dla na podstawie tablicy prawdy?
4) sklejać grupy tablicy Karnaugha?
5) zapisać postać funkcji wynikającą ze sklejenia grup?
6) zbudować układ kombinacyjny realizujący określoną funkcję logiczną
i sprawdzić jego działanie?
7) sterować demultiplekserem wskaznik informacji cyfrowej?
8) zbudować układ prostego kodera?
9) opisać działanie komparatora?
10) scharakteryzować budowę sumatorów?
11) zbudować prosty układ sumatora dwóch liczb dwubitowych?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
38
4.5. Układy sekwencyjne
4.5.1. Materiał nauczania
Przerzutniki
Przerzutniki to układy służące do zapamiętywania wartości wybranych zmiennych
logicznych. Przerzutnik posiada co najmniej dwa wejścia i zazwyczaj dwa wyjścia
Q i Q . Wejścia mogą być:
 zegarowe zwane również synchronizującymi lub wyzwalającymi, oznaczone C (ang.
Clock),
 informacyjne,
 programujÄ…ce: ustawiajÄ…ce w stan wysoki - oznaczone S lub PR (ang. Set lub PReset),
ustawiajÄ…ce w stan niski nazywane zerujÄ…cym - oznaczone R lub CLR (ang. Reset lub
CLeaR).
Działanie przerzutnika opisuje się za pomocą:
 tablicy przejść, która określa kolejny stan przerzutnika w zależności od aktualnego stanu
jego wejść i wyjść;
 tablicy charakterystycznej, będącej bardziej skomplikowaną postacią tablicy przejść:
 tablicy wzbudzeń, która określa jaki powinien być stan wejść informacyjnych, aby
przerzutnik przeszedł z jednego stanu w drugi;
 wykresu czasowego.
Przerzutniki dzielimy na:
 asynchroniczne, które nie posiadają wejścia zegarowego,
 synchroniczne, które reagują na informacje podaną na wejścia informacyjne tylko
w obecności aktywnego sygnału zegarowego (stan wejść informacyjnych powinien być
wówczas ustalony).
Przerzutniki synchroniczne mogą być wyzwalane poziomem niskim lub wysokim sygnału
zegarowego, albo jego zboczem opadajÄ…cym bÄ…dz narastajÄ…cym.
a) b) c) d)
Rys. 18. Symbole przerzutników typu T wyzwalanych a) zboczem narastającym, b) zboczem opadającym,
c) poziomem wysokim, d) poziomem niskim [1, s. 123]`
Przerzutniki służą do budowy układów sekwencyjnych między innymi liczników i rejestrów
Układy sekwencyjne
Układy sekwencyjne są układami kombinacyjnymi wyposażonymi w pamięć. Stan wyjść
w układzie sekwencyjnym zależy od słowa wejściowego oraz od poprzednich stanów
wyjściowych. Elementem pamiętającym w układzie sekwencyjnym jest przerzutnik.
Jednocześnie przerzutnik jest najprostszym układem sekwencyjnym.
Układy sekwencyjne dzielimy na synchroniczne i asynchroniczne. Stan układu
synchronicznego zmienia siÄ™ przy aktywnym sygnale synchronizujÄ…cym, natomiast stan
układu asynchronicznego pozostaje tak długo niezmienny, jak długo nie zmienia się stan jego
wejść.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
39
Rys. 19. Schemat poglądowy sekwencyjnego układu synchronicznego [1, s. 33]
Przerzutniki asynchroniczne
Przerzutnik r s
Przerzutnik rs zbudowany jest z dwóch bramek NOR, posiada dwa wejścia
s  ustawiajÄ…ce oraz r  zerujÄ…ce. Aktywnym stanem logicznym tego przerzutnika jest
jedynka. Wymuszenie jedynki na obu wejściach jest stanem zabronionym natomiast podanie
zera na oba wejścia powoduje zapamiętanie informacji wpisanej do przerzutnika.
Q Tabela 4. Stany stabilne przerzutnika r s
r s Stan stabilny
Q Q
1 1 0 0 Stan wejść logicznie zabroniony
1 0 0 1 Przerzutnik ustawiony w stan 0
0 1 1 0 Przerzutnik ustawiony w stan 1
0 1 Pamiętanie stanu 0
0 0
Q
1 0 Pamiętanie stanu 1
Rys. 20. Schemat logiczny przerzutnika r s. [1, s. 117]
Przerzutnik s
Przerzutnik r s zbudowany jest z dwóch bramek NAND, posiada dwa wejścia
s  ustawiajÄ…ce oraz  zerujÄ…ce. Aktywnym stanem logicznym tego przerzutnika jest
zero. Wymuszenie zera na obu wejściach jest stanem zabronionym natomiast podanie jedynki
na oba wejścia powoduje zapamiętanie informacji wpisanej do przerzutnika
s
Q Tabela 5. Stany stabilne przerzutnika s
Stan stabilny
s Q Q
r
0 0 1 1 Stan wejść logicznie zabroniony
0 1 0 1 Przerzutnik ustawiony w stan 0
1 0 1 0 Przerzutnik ustawiony w stan 1
0 1 Pamiętanie stanu 0
Q
1 1
r
1 0 Pamiętanie stanu 1
Rys. 21. Schemat logiczny przerzutnika s [1, s. 119]
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
40
Przerzutniki synchroniczne
Przerzutnik synchroniczny typu D
Przerzutnik synchroniczny typu D posiada jedno wejście informacyjne D oraz wejście
zegarowe. Przy aktywnym sygnale zegarowym informacja z wejścia D zostaje przepisana
na wyjście Q.
Q aktualny stan wyjścia przerzutnika
Q+ następny stan wyjścia przerzutnika
Q Q+ D
0 0 0
0 1 1
1 0 0
1 1 1
a) b)
Rys. 22. Przerzutnik D wyzwalany zboczem opadającym a) tablica wzbudzeń, b) symbol graficzny [1, s. 122]
Przerzutnik synchroniczny typu T
Przerzutnik synchroniczny typu T posiada jedno wejście informacyjne T oraz wejście
zegarowe C. Zmiana stanu wyjścia przerzutnika na przeciwny następuje przy aktywnym
sygnale zegarowym i jedynce logicznej na wejściu T.
Q aktualny stan wyjścia przerzutnika
Q+ następny stan wyjścia przerzutnika
Q Q+ T
0 0 0
0 1 1
1 0 1
1 1 0
a) b)
Rys. 23. Przerzutnik T wyzwalany zboczem opadającym a) tablica wzbudzeń, b) symbol graficzny [1, s. 123]
Przerzutnik synchroniczny typu RS
Przerzutnik synchroniczny typu RS posiada dwa wejścia informacyjne S oraz R i wejście
zegarowe C. Stan 11 na wejściach informacyjnych jest stanem zabronionym.
Q aktualny stan wyjścia przerzutnika
Q+ następny stan wyjścia przerzutnika
Q Q+ S R
0 0 0 
0 1 1 0
1 0 0 1
1 1  0
a) b)
Rys. 24. Przerzutnik RS wyzwalany zboczem opadającym a) tablica wzbudzeń, b) symbol graficzny [1, s. 123]
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
41
Przerzutnik synchroniczny typu JK
Przerzutnik synchroniczny typu JK posiada dwa wejścia informacyjne J oraz K i wejście
zegarowe C. Wejście J = 1 ustawia przerzutnik w stan 1, natomiast wejście K = 1 ustawia
przerzutnik w stan 0. Stan 11 na wejściach informacyjnych powoduje zmianę stanu wyjścia
przerzutnika na przeciwny.
Q aktualny stan wyjścia przerzutnika
Q+ następny stan wyjścia przerzutnika
Q Q+ J K
0 0 0 
0 1 1 
1 0  1
1 1  0
a) b)
Rys. 25. Przerzutnik JK wyzwalany zboczem opadającym a) tablica wzbudzeń, b) symbol graficzny [1, s. 123]
Przerzutnik dwutaktowy typu JK
Do ustawienia stanu przerzutnik dwutaktowego wymagane sÄ… dwa kolejne zbocza
impulsu zegarowego. Przerzutnik JK zwany popularnie przerzutnikiem Master Slave (czyt.
Master-Slejw); składa się z dwóch przerzutników połączonych kaskadowo, pierwszy
przerzutnik układu to część Master, przerzutnik drugi to część Slave. Działanie rzeczywistego
przerzutnika Master Slave można rozdzielić na cztery fazy. W punkcie 1 impulsu
zegarowego następuje przerwanie połączenia między częścią Master i częścią Slave, z kolei
w punkcie 2 zostają otwarte wejścia bramek dla sygnałów J i K; następuje zapamiętanie wejść
części Master, wreszcie w punkcie 4 ma miejsce przepisanie wartości zmiennych
wyjściowych przerzutnika Master do przerzutnika Slave, tzn. na wyjściu układu.
a)
Rys. 26. Przerzutnik JK Master Slave: a) schemat logiczny, b) symbol graficzny [1, s. 131]
Liczniki
Licznik jest sekwencyjnym układem czasowym, służącym do zliczania i zapamiętywania
liczby impulsów podawanych na jego wejście zliczające. Podstawowym parametrem licznika
jest pojemność określają ilość impulsów N jakie może on zliczyć:
N d" 2 n
n określa ilość przerzutników użytych do budowy licznika a tym samym ilość jego wyjść
i nazywana jest długością licznika. Liczniki o różnych długościach można łączyć kaskadowo,
wówczas otrzymuje się licznik, którego pojemność jest iloczynem pojemności połączonych
liczników. Stan licznika, od którego rozpoczyna się zliczanie, nazywamy stanem
poczÄ…tkowym licznika.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
42
Licznik który, przechodzi wszystkie stany cyklicznie nazywamy modulo N, natomiast taki
który przechodzi przez wszystkie stany jednokrotnie i pozostaje w stanie ostatnim nazywamy
licznikiem do N.
Rozróżniamy liczniki:
 dodające czyli liczące w przód, które po każdym impulsie zwiększają zapamiętaną liczbę
o jeden,
 odejmujące czyli liczące w tył, które po każdym impulsie zmniejszają zapamiętaną liczbę
o jeden,
 dwukierunkowe czyli liczące w przód i w tył zwane rewersyjnymi.
Ze względu na sposób wprowadzania impulsów zliczanych liczniki dzielimy na:
 szeregowe czyli asynchroniczne,
 równoległe czyli synchroniczne.
Liczniki asynchroniczne zbudowane są z przerzutników synchronicznych połączonych
kaskadowo. Impulsy zliczane podawane są na wejście zegarowe pierwszego przerzutnika,
a poszczególne przerzutniki zmieniają swoje stany kolejno (wejście zegarowe kolejnego
przerzutnika jest wysterowane wyjściem przerzutnika poprzedniego).
Rys. 27. Schemat licznika asynchronicznego o pojemności 8
W celu uzyskania licznika o pojemności N < 2 n można skrócić cykl liczenia, ustawić
warunek początkowy różny od 0 (maksymalnej ilości impulsów dla licznika liczącego w tył)
lub opuścić wybrane stany licznika. Dwa pierwsze sposoby są najpopularniejszymi
rozwiÄ…zaniami stosowanymi w licznikach szeregowych.
by skrócić cykl liczenia należy:
 dla zadanej pojemności N połączyć w kaskadę n przerzutników,
 z ostatniej sekwencji stanów odpowiadającej zadanej pojemności N, utworzyć sygnał
sprzężenia zwrotnego zerujący licznik (podawany na wejścia zerujące wszystkich
przerzutników).
Aby ustawić warunek początkowy różny od 0 (maksymalnej ilości impulsów dla licznika
liczącego w tył) należy:
 dla zadanej pojemności N połączyć w kaskadę n przerzutników,
 z ostatniej sekwencji stanów odpowiadającej utworzyć sygnał sprzężenia zwrotnego
ustawiający stan początkowy licznika (podawany na wejścia ustawiające określonych
przerzutników).
a) b)
Rys. 28. Schemat licznika asynchronicznego liczącego w przód [6, s. 117], a) z niezerowym warunkiem
początkowym, b) ze skróconym cyklem liczenia [3, s. 116]
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
43
Liczniki szeregowe są proste do zaprojektowania, natomiast ich podstawową wadą jest długi
czas propagacji sygnału.
Liczniki synchroniczne zbudowane są z przerzutników synchronicznych
i kombinacyjnego układu programującego określającego funkcje informacyjnych zmiennych
wejściowych. Zmiana stanów poszczególnych przerzutników odbywa się jednocześnie w takt
impulsów wprowadzanych na równolegle do wejścia zegarowego każdego przerzutnika.
Rys. 29. Schemat blokowy licznika synchronicznego [3, s.120]
Projektowanie liczników synchronicznych składa się z następujących etapów:
 stworzenia tablicy wzbudzeń licznika,
 stworzenia tablicy Karnaugha dla wejścia informacyjnego każdego przerzutnika,
 minimalizacji tablic Karnaugha i określeniu na tej podstawie funkcji logicznej
określającej wejścia informacyjne,
 narysowaniu schematu licznika (wraz z kombinacyjnym układem programującym).
Rejestry
Rejestry to układy składające się z zespołu przerzutników służące do przechowywania
informacji w systemie cyfrowym. Jeżeli rejestr zbudowany jest z przerzutników
synchronicznych to nazywamy go synchronicznym, natomiast rejestry zbudowane
z rzerzutników asynchronicznych noszą nazwę asynchronicznych.
Podstawowe parametry rejestrów to:
 długość rejestru określająca liczbę bitów jaka może być przechowywana w rejestrze, jest
ona zawsze równa liczbie przerzutników, z których zbudowany jest rejestr,
 szybkość pracy rejestru.
Ze względu na sposób wprowadzania i wyprowadzania informacji rejestry dzielimy na:
 równoległe (PIPO, ang. Parallel Imput-Parallel Output), w których wprowadzanie
i yprowadzanie informacji odbywa się równolegle,
 równoległo szeregowe (PISO, ang. Parallel Imput-Serial Output), w których
wprowadzanie informacji odbywa się równolegle a wyprowadzanie szeregowo,
 szeregowo równoległe (SIPO, ang. Serial Imput-Parallel Output), w których
wprowadzanie informacji odbywa się szeregowo a wyprowadzanie równolegle,
 szeregowe (SISO, ang. Serial Imput-Serial Output), w których wprowadzanie
i wyprowadzanie informacji odbywa siÄ™ szeregowo.
W rejestrach w których informacja wprowadzana jest lub wyprowadzana szeregowo, zachodzi
konieczność jej przesuwania w prawo lub w lewo są to rejestry przesuwające. Rejestry, które
umożliwiają przesuwanie informacji w obu kierunkach to rejestry rewersyjne.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
44
Rys. 30. Rejestr zbudowany z trzech przerzutników D z wejściem szeregowym oraz wyjściami równoległymi
i zeregowym. [1, s.254]
4.5.2. Pytania sprawdzajÄ…ce
Odpowiadając na pytania, sprawdzisz, czy jesteś przygotowany ćwiczeń.
1. Jak dzielimy przerzutniki?
2. Jakie wejścia posiadają przerzutniki?
3. Czym charakteryzują się układy sekwencyjne?
4. Jaka jest różnica w działaniu przerzutnika synchronicznego i asynchroniczny?
5. Co oznacza nazwa przerzutnik dwutaktowy?
6. Jakie są podstawowe parametry liczników?
7. Czym różnią się licznika asynchroniczne od synchronicznych?
8. Jakie jest przeznaczenie rejestrów?
9. Jak klasyfikujemy rejestry?
10. Jak działa rejestr przesuwający?
4.5.3. Ćwiczenia
Ćwiczenie 1
Narysuj przebieg na wyjściu przerzutnika synchronicznego T wyzwalanego zboczem
opadającym, na podstawie przebiegu sygnału na wejściu informacyjnym T oraz wejściu
zegarowym C.
T
C
Rysunek do ćwiczenia 1. Przebiegi sygnałów na wejściu informacyjnym T
oraz wejściu zegarowym C przerzutnika synchronicznego T
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) napisać tablicę wzbudzeń przerzutnika T,
3) narysować przebieg wyjściowy przerzutnika, na podstawie przebiegu sygnału na wejściu
informacyjnym T oraz wejściu zegarowym C i tablicy wzbudzeń,
4) zaprezentować wyniki pracy.
Wyposażenie stanowiska pracy:
 literatura wskazana przez nauczyciela,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
45
 materiały i przybory do pisania.
Ćwiczenie 2
Zbadaj działanie przerzutnika asynchronicznego s .
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) narysować schemat logiczny przerzutnika asynchronicznego s ,
3) zapisać tablicę wzbudzeń przerzutnika asynchronicznego s ,
4) narysować schemat układu do badania działania przerzutnika asynchronicznego s ,
5) zmontować układ przerzutnika asynchronicznego s ,
6) zmontować układ do badania przerzutnika asynchronicznego s według
zaproponowanego schematu,
7) zmierzyć napięcie na wyjściach przerzutnika zmieniając na wejściu stany logiczne
zgodnie z tablicą wzbudzeń,
8) sformułować wnioski i sporządzić sprawozdanie z ćwiczenia.
Wyposażenie stanowiska pracy:
 2 bramki NAND (z układu UCY 7400N),
 zasilacz napięcia stałego +5 V,
 2 multimetry cyfrowe,
 stanowisko do łączenia układów,
 literatura wskazana przez nauczyciela,
 katalogi elementów elektronicznych,
 materiały i przybory do pisania.
Ćwiczenie 3
Zaprojektuj licznik asynchroniczny o pojemności 8 na przerzutnikach JK. Zmontuj
zaproponowany układ i zaobserwuj na oscyloskopie przebiegi na jego wyjściach Q0, Q1, Q2.
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) narysować schemat ideowy licznik asynchroniczny o pojemności 8 budowany
z przerzutników JK,
3) narysować schemat układu do badania licznika,
4) zgromadzić potrzebne elementy i urządzenia,
5) zmontować układ według zaproponowanego schematu,
6) zaobserwować przebiegi na wyjściach licznika Q0, Q1, Q2, podając na wejście zegarowe
przebieg prostokątny o napięciu 5 V i częstotliwości 10 kHz,
7) sformułować wnioski i sporządzić sprawozdanie z ćwiczenia.
Uwaga! Przed załączeniem napięcia zasilania układ musi sprawdzić nauczyciel.
Wyposażenie stanowiska pracy:
 dwa układy  74109,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
46
 zasilacz napięcia stałego +5 V,
 generator funkcyjny,
 oscyloskop dwukanałowy,
 stanowisko do łączenia układów,
 literatura wskazana przez nauczyciela,
 katalogi elementów elektronicznych,
 materiały i przybory do pisania.
Ćwiczenie 4
Zaprojektuj rejestr synchroniczny czterobitowy na przerzutnikach typu D, z wejściem
szeregowym oraz z wyjściem szeregowym i równoległym. Zmontuj zaproponowany układ
i zbadaj jego działanie.
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) narysować schemat ideowy rejestru,
3) dobrać z katalogu elementów elektronicznych układy scalone, które można wykorzystać
do budowy rejestru,
4) uzasadnić przyjęte rozwiązanie,
5) zgromadzić potrzebne elementy i urządzenia,
6) zmontować układ rejestru według zaproponowanego schematu,
7) zbadać działanie rejestru: podając informację na wejście szeregowe oraz pojedyncze
impulsy prostokątne napięcia o wartości 5 V na wejście zegarowe, obserwować za
pomocą próbnika stanów logicznych stany wyjść równoległych i wyjścia szeregowego.
8) zaprezentować wyniki swojej pracy.
Wyposażenie stanowiska pracy:
 układy UCY 74174, UCY 74175, UCY 74273,
 zasilacz 5 V,
 przerzutnik bistabilny,
 próbnik stanów logicznych,
 literatura wskazana przez nauczyciela,
 katalogi elementów elektronicznych,
 materiały przybory do pisania.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
47
4.5.4. Sprawdzian postępów
Czy potrafisz:
Tak Nie
1) narysować schemat logiczny przerzutnika asynchronicznego rs?
2) opisać działanie przerzutnika asynchronicznego rs?
3) rozróżnić typ przerzutnika na podstawie symbolu graficznego?
4) napisać tablicę przejść lub wzbudzeń dla dowolnego przerzutnika
asynchronicznego?
5) narysować przebieg wyjściowy przerzutnika na podstawie przebiegów
na jego wejściach informacyjnych i zegarowy?
6) zbudować prosty licznik asynchroniczny i zbadać jego działanie?
7) rozróżnić na podstawie schematu ideowego licznik synchroniczny
od asynchroniczny?
8) zbudować prosty rejestr określonego typu i zbadać jego działanie?
9) rozpoznać na podstawie schematu ideowego typ rejestru?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
48
4.6. Podstawy techniki mikroprocesorowej
4.6.1. Materiał nauczania
Podczas współpracy urządzeń cyfrowych i analogowych zachodzi konieczność
przetwarzania sygnałów cyfrowych na analogowe i analogowych na cyfrowe.
Przetworniki cyfrowo-analogowe C/A
Zdaniem przetwornika C/A jest przetworzenie liczby na proporcjonalne do niej napięcie.
Najprostszym przetwornikiem C/A może być przekaznik sterowany sygnałem cyfrowym.
Wyróżnia się zasadniczo trzy metody przetwarzania cyfrowo-analogowego:
 równoległą, gdzie dzielnik napięcia dostarcza wszystkich możliwych napięć, a dekoder
1z n powoduje zamknięcie tego klucza, któremu odpowiada napięcie wyjściowe;
 wagową, gdzie każdemu bitowi przyporządkowany jest jeden klucz, a napięcie
wyjściowe jest sumowane za pomocą rezystorów o odpowiednich wagach;
 zliczania, gdzie stosuje się jeden klucz, który jest okresowo zamykany i otwierany,
wytworzone impulsy prądu powodują ładowani się kondensatora do napięcia
proporcjonalnego do liczby zamknięć klucza.
Najczęściej stosowana jest metoda wagowa, ponieważ wymaga zastosowania tylko jednego
klucza.
Rys. 31. Metody przetwarzania cyfrowo-analogowego a) równoległa, b) wagowa, c) zliczania [6, s. 631]
Przetworniki analogowo-cyfrowe
Zadaniem przetwornika analogowo-cyfrowego jest przetwarzanie napięcia wyjściowego
na proporcjonalna do niego liczbę. Najprostszym przetwornikiem A/C może być komparator
lub dyskryminator. Podobnie jak w przetwarzaniu cyfrowo-analogowym wyróżnia się
zasadniczo trzy metody przetwarzania cyfrowo-analogowego:
 równoległą (bezpośredniego porównania), gdzie napięcie wejściowe jest porównywane
jednocześnie z n napięciami odniesienia, w wyniku otrzymuje się dwa napięcia
odniesienia między, którymi zawarte jest napięcie przetwarzane, ponieważ dla każdej
cyfry potrzebny jest jeden komparator, koszt tej metody jest duży, ale cyfrę wynikową
otrzymuje siÄ™ w jednym kroku,
 wagową (kolejnych przybliżeń), gdzie rozpoczyna się porównanie od najwyższej pozycji
ustalając, czy napięcie wejściowe jest większe, czy mniejsze od odpowiadającemu tej
pozycji napięciu odniesienia, jeśli jest większe przyjmuje się wartość największej pozycji
równa 1 i odejmuje się napięcie odniesienia, a następnie z wynikiem powtarza się
operację dla kolejnej pozycji niższej itd., w jednym kroku nie uzyskuje się całego
wyniku, ale w tylu ile pozycji ma liczba,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
49
 zliczania, gdzie zlicza się ile razy należy dodać napięcie odniesienia odpowiadające
najniższej pozycji, aby otrzymać napięcie wejściowe, wynik jest równy liczbie kroków.
Metoda zliczania jest najprostsza, ale też najwolniejsza.
Procesor
Procesor zwany też jednostką centralną CPU (ang. Central processing Unit) przetwarza
dane binarne poprzez poddanie ich prostym operacjom logicznym. Obecnie procesory sÄ…
wykonane w postaci jednego elementu dużej skali integracji zwanego mikroprocesorem.
Mogą one mieć różną organizację zależna od przeznaczenia, ale każdy mikroprocesor posiada
jednostkę sterującą i jednostkę arytmetyczno-logiczną, z którymi stowarzyszone są
odpowiednie rejestry.
Producenci mikroprocesorów określają rodzaj operacji, jakie może on wykonać w postaci
listy rozkazów (instrukcji). Mikroprocesor wykonuje na słowach wielobitowych operacje
przewidziane listą rozkazów. Obecnie najczęściej wykorzystuje się mikroprocesory operujące
na słowach 32 i 64 bitowych. Rozkazy i dane przesyłane są wielobitową szyną nazywana
magistrala danych (ang. Data Bus), natomiast mikroprocesor określa adres zródła i miejsce
przeznaczenia za pomocÄ… magistrali adresowej (ang. Address Bus). Mikroprocesor
współpracuje z urządzeniami zewnętrznymi za pośrednictwem sygnałów sterujących
tworzących magistralę sygnałów sterujących. Wyróżnia się dwie fazy pracy mikroprocesora
pobranie rozkazu i wykonanie rozkazu.
Jednostka arytmetyczno-logiczna ALU (ang. Arithmetic Logic Unit) jest blokiem
funkcjonalnym przeznaczonym do wykonywania operacji arytmetycznych i logicznych na
liczbach n bitowych. Operacje logiczne sÄ… realizowane przez ALU na odpowiadajÄ…cy sobie
parach bitów słów wejściowych. Układ jednostki arytmetyczno-logicznej posiada:
 wejścia wyboru funkcji ustawione na nich słowo umożliwia zrealizowanie
odpowiadajÄ…cej mu funkcji,
 wejście rodzaju funkcji  wartości logiczne na tym wejściu decydują czy będą
realizowane funkcje logiczne czy mieszane,
 wejścia danych dla dwóch liczb n bitowych,
 wyjścia wyniku, gdzie generowany jest wynik operacji,
 wyjście przeniesienia używane przy realizacji funkcji arytmetycznych,
 wyjście komparatora sygnalizujące równość liczb podanych na wejścia danych,
 wyjścia wykorzystywane do przyspieszania pracy działanie przy kaskadowym połączeniu
kilku układów ALU.
Rys. 32. Symbol graficzny ALU [1, s. 233]
Pamięci
Pamięci są układami służącymi do przechowywania informacji w postaci ciągu słów
bitowych. Wykonuje się jako układy o bardzo dużym stopniu scalenia w technice TTL, ECL,
CMOS i NMOS. Pamięć podzielona jest na komórki (rejestry), każda z nich posiada swój
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
50
adres umożliwiający dostęp do zawartej w niej informacji. Liczba bitów w komórce określa
organizację pamięci czyli sposób dostępu do informacji. Zazwyczaj komórki pamięci
zawierają 8 bitów (choć mogą mieć 4 bity), wówczas mówimy o organizacji słowowej typu
NÅ" 8 (NÅ" 4), gdzie N oznacza ilość komórek. JeÅ›li pamięć ma komórki jednobitowe mówimy,
że jest to pamięć bitowa.
Organizacja pamięci wiąże się z podstawowym parametrem pamięci jakim jest
pojemność P, określająca jak wiele informacji można w niej przechowywać. Pojemność
pamięci określa się w bitach [b], ze względu na bardzo szybki postęp technologiczny
umożliwiający wykonywanie pamięci o dużych pojemnościach, powszechnie używa się
pamięci o pojemnościach wyrażanych w kilobitach [Kb] (1 Kb = 210 b = 1024 b) lub
megabitach [Mb] (1 Mb = 1 KÅ" K b = 220 b = 1048576 b).
Przykład
Pamięć o 10 wejściach adresowych i komórkach 8 bitowych czyli długości słowa 1 bajt (1 B)
ma pojemność P = 210 B = 1 KB
Pamięć tej samej pojemności może być zorganizowana na kilka sposobów zależna od ilości
słów i ich długości.
Przykład
Pamięć o pojemności 4Kb można posiadać organizację:
 512 Å" 8 czyli 512 słów o dÅ‚ugoÅ›ci 8 bitów,
 1024Å" 4 czyli 1024 sÅ‚owa o dÅ‚ugoÅ›ci 4 bity,
 4096Å"1 czyli 4096 słów o dÅ‚ugoÅ›ci 1 bit.
Rys. 33. Przykłady organizacji pamięci 4 Kb
Układy pamięci mogą posiadać następujące wejścia i wyjścia:
 wejścia adresowe umożliwiające dostęp do określonych komórek,
 wejścia sterujące między innymi są to: wejście uaktywniające pamięć CS (ang. Chip
Select) lub CE (ang. Chip Enable), wejście zezwalające na zapis WR (ang. WRite) lub
WE (ang. Write Enable), wejście zezwalające na odczyt RD (ang. ReaD) lub OE (ang.
Output Enable), wejście strobujące adresów ALE (ang. Addres Latch Enable), RAS (ang.
Row Addres Select), CAS (ang. Column Addres Select),
 wejścia/wyjścia danych (informacyjne D).
Pamięci dzielimy na:
 pamięci odczyt  zapis, popularnie zwane RAM (ang. Random-Access Memory),
 pamięci stałe ROM (ang. Read-Only Memory)  tylko do odczytu.
Parametry dynamiczne pamięci
Podstawowe parametry dynamiczne pamięci to czasy: dostępu, cyklu i blokowania.
Czas dostępu tAA jest to czas liczony od wystąpienia nowego adresu do pojawienia się na
wyjściach układu zawartości komórki pamięci o tym adresie.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
51
Czas cyklu to minimalny odstęp czasu między kolejnymi prawidłowo zapisami i/lub
odczytami pamięci. Rozróżnia się czasami czas cyklu zapisu, cyklu odczytu i cyklu odczyt
zapis.
Czas blokowania to odstęp czasu liczony od zmiany stanu wejścia wybierającego CS do
chwili przejścia wyjść/wejść danych do stanu wielkiej impedancji. Czas odblokowania jest
liczony od zmiany stanu wejścia wybierającego CS do chwili przejścia wejść/wyjść danych
do trybu pracy dwustanowej.
Dla bezkolizyjnej współpracy kilku bloków pamięci trójstanowych o połączonych wyjściach
czas blokowania tych układów powinien być krótszy niż czas odblokowania.
Pamięć RAM
Pamięć RAM jest zespołem rejestrów równoległych. Informacja może być zapisywana
w dowolnym rejestrze lub odczytywana z dowolnego rejestru dlatego pamięć ta nazywa się
pamięcią o dostępie bezpośrednim.
Rys. 34. Symbol graficzny pamięci RAM [1, s. 264]
Pamięć RAM posiada:
 wejścia adresowe A 0 ... A n,
 wejście uaktywniające CS ,
 wejście wyboru trybu pracy R/ W ,
 wejścia/wyjścia danych D 0 ... D m.
Pamięć RAM wykonuje się jako układy:
 bipolarne TTL i ECL charakteryzujące się małymi pojemnościami, dużymi prądami
zasilającymi i małą szybkością działania (porównywalnie szybkie z CMOS są pamięci
ECL),
 unipolarne CMOS i NMOS: statyczne SRAM (ang. Static Random Access Memory) oraz
dynamiczne DRAM (ang. Dynamic Random Access Memory)  obecnie DDRAM.
Pamięci dynamiczne DRAM wymagają okresowego odświeżania zawartych informacji, mogą
one posiadać wewnętrzny układ odświeżania. Obecnie powszechnie stosowane są pamięci
DDRAM.
Pamięć ROM
Pamięć ROM to pamięć stała, której zawartość podczas eksploatacji jest niezmienna, raz
zapisana informacja jest trwale przechowywana i może być wielokrotnie odczytywana.
Pamięć ROM jest cyfrowym układem kombinacyjnym.
Pamięci stałe mogą być programowane:
 przez wytwórcę podczas produkcji  pamięci MROM,
 przez użytkownika za pomocą specjalnych programatorów w sposób trwały, bez
możliwości wykasowania zapisanej informacji  pamięci PROM (ang. Programmable
Read-Only Memory), wykonywane zazwyczaj jako układy bipolarne,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
52
 przez użytkownika w sposób prawie trwały, z możliwością wykasowania zapisanej
informacji  pamięci EPROM (ang. Erasable Programmable Read-Only Memory),
wykonywane zazwyczaj jako układy unipolarne.
Pamięci EPROM mogą być:
 zapisywane i kasowane elektrycznie  te pamięci noszą nazwę EEPROM (ang. Electrical
Erasable Programmable Read-Only Memory),
 zapisywane metodÄ… elektryczna, a kasowane promieniami X lub promieniami
ultrafioletowymi.
Rys. 35. Symbol graficzny pamięci ROM [1, s.264]
Komputer zawiera kilka różnych rodzajów pamięci, które generalnie można podzielić na
dwie grupy: chwilowe i stałe.
Pamięci chwilowe używane są przez komputer tylko w czasie pracy. Podstawowa jest pamięć
operacyjna (obecnie DDRAM), w której znajduje się system operacyjny i wszystkie inne
programy niezbędne do pracy komputera. System operacyjny jest na stałe zapisany na dysku
twardym, a przy każdym uruchomieniu komputera przepisuje się go automatycznie
do pamięci operacyjnej. Jest to tzw.  bootowanie . Od wielkości i szybkości pamięci
operacyjnej zależy w dużej mierze szybkość działania komputera.
Pamięć  cache jest dodatkową małą, podręczną pamięcią usytuowaną jak najbliżej
procesora, przechowujÄ…ca dane potrzebne w danym momencie do pracy procesora. Zazwyczaj
ma dwa poziomy L1 znajdujÄ…cy siÄ™ wewnÄ…trz procesora i L2 na zewnÄ…trz.
Pamięci stałe to przede wszystkim dysk twardy oraz dyski optyczne typu CD (ang.
Compact Disc) i DVD (ang. Digital Video Device) do jednokrotnego (typu R, ROM) lub
wielokrotnego zapisu - typu RW (ang. ReWritable).
Coraz częściej stosowane są również przenośne pamięci RAM, z użytku natomiast wychodzą
dyskietki, na których stosowano magnetyczny zapis informacji.
Układy wejścia/wyjścia
Układy wejścia/wyjścia służą do wymiany danych pomiędzy komputerem a urządzeniami
zewnętrznymi. Ze względu na przeznaczenie rozróżnia się:
 układy wejść cyfrowych (różnego rodzaju równoległe, szeregowe, buforowane
i niebuforowane) umożliwiające wprowadzenie danych z różnych nadajników informacji
cyfrowej np.: przekazników, sygnalizatorów granicznych, cyfrowych przetworników
pomiarowych pamięci zewnętrznych,
 układy wyjść cyfrowych (różnego rodzaju równoległe, szeregowe, buforowane
i niebuforowane) umożliwiające wyprowadzenie danych do różnych odbiorników
informacji cyfrowej np.: elementów nastawczych sterowanych cyfrowo, drukarek,
wyświetlaczy cyfrowych, monitorów ekranowych,
 układy wejść analogowych (przetworniki A/C) przetwarzające sygnały analogowych
przetworników pomiarowych (np. temperatury, ciśnienia), na ciągi informacji cyfrowej,
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
53
 układy wyjść analogowych (przetworniki C/A) przetwarzające ciągi informacji cyfrowej
generowane przez mikroprocesor na sygnały analogowe sterujące analogowymi
elementami wykonawczymi np. zaworami regulacyjnymi.
Urządzenia zewnętrzne
Urządzenia zewnętrzne połączone z są z komputerem, a konkretnie z magistralą
rozszerzeń za pomocą interfejsu czyli karty dopasowującej.
Urządzenia wejściowe służą do zbierania i przetwarzania informacji. Najbardziej
rozpowszechnione to klawiatura i mysz czyli urzÄ…dzenie wskazujÄ…ce przeznaczone do
wydawania poleceń oraz zaznaczania tekstów i obrazów na ekranie. Urządzenia wejściowe to
również skaner i kamera cyfrowa pozwalające na przesłanie do komputera obrazu w postaci
cyfrowej. Wykorzystywane w grach komputerowych joysticki, zwykle dołączone do
specjalnego gniazda, są również zewnętrznymi urządzeniami wejściowymi.
Urządzenia wyjściowe umożliwiają wskazanie i gromadzenie przetworzonych danych,
podstawowe do monitor ekranowy, drukarka czy głośniki.
Systemy mikroprocesorowe w automatyce i zastosowaniach przemysłowych
Systemy mikroprocesorowe mają szerokie zastosowanie w układach automatyki
przemysłowej. Przede wszystkim wszelkiego rodzaju maszyny oraz całe linie produkcyjne
sterowane są za pomocą sterowników mikroprocesorowych czyli wysokospecjalizowanych
komputerów. Za ich pośrednictwem ustawiane są parametry procesu przemysłowego
określające warunki i sposób wykonania wyrobu, a w konsekwencji jego parametry, jakość
i właściwości. Sterowniki  zbierają informacje z wszelkiego rodzaju czujników
pomiarowych, aparatury pomiarowej i na ich podstawie wypracowują sygnały sterujące dla
urządzeń wykonawczych.
Powszechnie w systemach automatyki przemysłowej stosowane są uniwersalne
sterowniki programowalne PLC (ang. Programmable Logic Controller), które mogą być
wykonane w postaci kompaktowej lub modułowej, pozwalającej na modernizację
z rozszerzeniem możliwości urządzenia.
Sterownik PLC zbudowany jest podobnie jak komputer z: układu zasilania napięciowego
(zasilacza), modułu sygnałów wejściowych, jednostki centralnej z mikroprocesorem (CPU),
bloku pamięci, modułu sygnałów wyjściowych. Układ zasilania napięciowego to zazwyczaj
zasilacz napięcia stałego +24 V.
Rys. 36. Schemat blokowy sterownika PLC [5, s. 168]
Dla obsługi skomplikowanych procesów przemysłowych zazwyczaj nie wystarczy jeden
sterownik. Poszczególne jednostki produkcyjne są wówczas sterowane poprzez sterowniki
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
54
lokalne, podrzędne (Slave), połączone przy pomocy sieci np. PROFIBUS DP ze
sterownikiem nadrzędnym (Master), który zarządza całym systemem. Do magistrali może być
podłączonych wiele innych urządzeń jak np. stacje i panele operatorskie, inne sieci np.
pozwalające na współpracę z urządzeniami pomiarowymi i wykonawczymi.
Rys. 37. Schemat blokowy sieci sterowników [5, s. 166]
Sterownik PLC może też być zintegrowany z innym układem sterowania cyfrowego.
Często integruje się tylko wybrane moduły sterownika z systemem operacyjnym układu
sterowania cyfrowego.
Rys. 38. Schemat blokowy układu zintegrowanego sterownika [5, s. 167]
4.6.2. Pytania sprawdzajÄ…ce
Odpowiadając na pytania, sprawdzisz, czy jesteś przygotowany do wykonania ćwiczeń.
1. Jak działa przetwornik cyfrowo-analogowy?
2. Jakie sÄ… metody przetwarzania analogowo-cyfrowego?
3. Jakie dwa podstawowe układy posiada procesor?
4. Jakie zadania wykonuje ALU?
5. Jak dzielimy pamięci półprzewodnikowe?
6. Czym różni się pamięć SRAM od pamięci DRAM?
7. Co oznacza organizacja pamięci?
8. Jakiego typu pamięci stosuje się w komputerach?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
55
9. Jakie są zadania układów wejścia/wyjścia?
10. Jakie znasz urządzenia zewnętrzne komputera?
11. Jakie urządzenia mikroprocesorowe stosuje się w układach automatyki przemysłowej?
4.6.3. Ćwiczenia
Ćwiczenie 1
Narysuj symbole graficzne pamiÄ™ci ROM o pojemnoÅ›ci 8 Kb i organizacji: 1024Å" 8 ,
2048Å" 4, 8192Å"1.
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) narysować symbole graficzne pamięci ROM o określonych pojemnościach,
3) zaprezentować wyniki swojej pracy.
Wyposażenie stanowiska pracy:
 literatura wskazana przez nauczyciela,
 materiały i przybory do pisania.
Ćwiczenie 2
Określ programowo, a następnie fizycznie typ i wielkość zainstalowanej w komputerze
pamięci operacyjnej.
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) sprawdzić w sposób programowy typ i wielkość pamięci operacyjnej,
3) zdemontować obudowę komputera,
4) zlokalizować pamięć operacyjną,
5) zdemontować układ pamięci,
6) odczytać jego parametry,
7) zamontować układ pamięci,
8) zamontować obudowę komputera,
9) zaprezentować wyniki swojej pracy.
Wyposażenie stanowiska pracy:
 komputer PC,
 komplet wkrętaków,
 literatura wskazana przez nauczyciela,
 materiały i przybory do pisania.
Ćwiczenie 3
Określ parametry sterownika PLC na podstawie dokumentacji technicznej. Jakimi
urządzeniami może on sterować?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
56
Sposób wykonania ćwiczenia
Aby wykonać ćwiczenie, powinieneś:
1) przeanalizować treść zadania,
2) zapoznać się z przygotowaną dokumentacją techniczną sterownika,
3) wypisać dane techniczne,
4) wyjaśnić do sterowania jakimi urządzeniami może służyć ten typ sterownika.
Wyposażenie stanowiska pracy:
- dokumentacja techniczna sterownika PLC,
 literatura wskazana przez nauczyciela,
 materiały i przybory do pisania.
4.6.4. Sprawdzian postępów
Czy potrafisz:
Tak Nie
1) wyjaśnić zasadę działania przetwornika analogowo-cyfrowego?
2) wyjaśnić zasadę działania przetwornika cyfrowo-analogowego?
3) scharakteryzować rolę mikroprocesora w komputerze?
4) scharakteryzować podstawowe różnice pomiędzy pamięciami ROM
i RAM?
5) określić organizację pamięci na podstawie jej symbolu graficznego?
6) określić typ pamięci operacyjnej zainstalowanej w komputerze?
7) narysować symbol graficzny pamięci o określonej organizacji?
8) dobrać urządzenie zewnętrzne komputera do określonych zadań?
9) określić rolę sterownika PLC w systemie automatyki przemysłowej?
10) określić parametry sterownika PLC na podstawie dokumentacji
technicznej?
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
57
5. SPARWDZIAN OSIGNIĆ
INSTRUKCJA DLA UCZNIA
1. Przeczytaj uważnie instrukcję zanim zaczniesz rozwiązywać zadania.
2. Podpisz imieniem i nazwiskiem kartÄ™ odpowiedzi.
3. Test składa się z 20 zadań dotyczących elementów i układów cyfrowych. Zadania od nr 1 do
nr 15 sÄ… z poziomu podstawowego. Zadania od nr 16 do nr 20 sÄ… z poziomu
ponadpodstawowego
4. Zadania zawierają cztery odpowiedzi, z których tylko jedna jest poprawna. Wybraną
odpowiedz zakreśl znakiem X
5. Jeśli uznasz, że pomyliłeś się i wybrałeś nieprawidłową odpowiedz, to otocz ją kółkiem,
a prawidłową odpowiedz zaznacz znakiem X.
6. Pracuj samodzielnie, bo tylko wtedy będziesz mógł sprawdzić poziom swojej wiedzy.
7. Jeśli jakieś zadanie sprawi Ci trudność, rozwiąż inne i ponownie spróbuj rozwiązać
trudniejsze.
8. Przed wykonaniem każdego zadania przeczytaj bardzo uważnie polecenie.
9. Odpowiedzi udzielaj tylko na załączonej karcie odpowiedzi.
10. Na rozwiązanie wszystkich zadań masz 60 minut.
Powodzenia!
ZESTAW ZADAC TESTOWYCH
1. Wynik sumy logicznej jest równy 0 jeśli
a) wszystkie operandy są równe 0.
b) wszystkie operandy są równe 1.
c) jeśli przynajmniej jeden operand jest równy 0.
d) jeśli przynajmniej jeden operand jest równy 1.
2. Wynik zanegowanego iloczynu logicznego jest równy 0 jeśli
a) wszystkie operandy są równe 0.
b) wszystkie operandy są równe 1.
c) jeśli przynajmniej jeden operand jest równy 0.
d) jeśli przynajmniej jeden operand jest równy 1.
3. FunkcjÄ… logicznÄ… nie jest
a) negacja.
b) komparacja.
c) koniunkcja.
d) alternatywa.
4. Bramka AND realizuje
a) negacjÄ™.
b) sumÄ™ logicznÄ….
c) iloczyn logiczny.
d) koniunkcjÄ™.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
58
5. Rysunek przedstawia symbol graficzny bramki
a) NOT.
b) AND.
c) Ex  OR.
d) NOR.
6. Nazwą technologii wykonania układów scalonych nie jest oznaczenie
a) TTL.
b) CMOS.
c) DTL.
d) ULY.
7. PodstawÄ… systemu heksadecymalnego jest liczba
a) 16.
b) 8.
c) 10.
d) 2.
8. Jakich wejść nie posiada przerzutnik asynchroniczny
a) informacyjnych.
b) zegarowych.
c) ustawiajÄ…cych.
d) zerujÄ…cych.
9. Rysunek przedstawia symbol graficzny
a) przerzutnika synchronicznego T wyzwalanego poziomem wysokim.
b) przerzutnika synchronicznego T wyzwalanego zboczem
narastajÄ…cym.
c) przerzutnika synchronicznego T wyzwalanego poziomem niskim.
d) przerzutnika synchronicznego T wyzwalanego zboczem opadajÄ…cy.
10. Rysunek przedstawia schemat logiczny
a) przerzutnika synchronicznego RS.
b) przerzutnika asynchronicznego r s.
c) przerzutnika synchronicznego R S .
d) przerzutnika asynchronicznego r s .
11. Działania układów kombinacyjnych nie przedstawia się za pomocą
a) tablicy prawdy.
b) opisu słownego.
c) wykresów czasowych.
d) postaci kanonicznej funkcji.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
59
12. Układami komutacyjnymi są
a) sumatory.
b) demultipleksery.
c) rejestry.
d) liczniki.
13. Rysunek przedstawia symbol graficzny
a) demutipleksera.
b) multipleksera.
c) komparatora.
d) sumatora.
14. Pamięć tylko do odczytu to
a) RAM.
b) SRAM.
c) DDRAM.
d) ROM.
15. Rejestry pozwalajÄ…ce na szeregowe wprowadzania i wyprowadzanie danych to rejestry
a) równoległe.
b) szeregowo równoległe.
c) równoległo szeregowe.
d) szeregowe.
16. Rysunek przedstawia
a) negacjÄ™ zrealizowanÄ… bramce NAND.
b) negacjÄ™ zrealizowanÄ… bramce AND.
c) zanegowany iloczyn.
d) zanegowanÄ… sumÄ™.
17. Liczba 173 10 zapisana w systemie binarnym ma postać
a) 10001010 2.
b) 11101010 2.
c) 10101101 2.
d) 10101110 2.
18. Liczba 1000 1001 0011 zapisana w kodzie BCD, to liczba dziesiętna równa
a) 895.
b) 985.
c) 398.
d) 893.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
60
19. Rysunek przedstawia schemat licznika
a) asynchronicznego trzybitowego liczącego w przód.
b) synchronicznego trzybitowego liczącego w przód.
c) asynchronicznego trzybitowego liczącego w tył.
d) synchronicznego trzybitowego liczącego w tył.
20. Rysunek przedstawia pamięć o organizacji
a) 1024 x 4.
b) 4096 x 2.
c) 512 x 8.
d) 4096 x 1.
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
61
KARTA ODPOWIEDZI
ImiÄ™ i nazwisko ....................................................
Badanie i pomiary elektronicznych układów cyfrowych
Zakreśl poprawną odpowiedz znakiem X.
Nr
Odpowiedz Punkty
zadania
1 a b c d
2 a b c d
3 a b c d
4 a b c d
5 a b c d
6 a b c d
7 a b c d
8 a b c d
9 a b c d
10 a b c d
11 a b c d
12 a b c d
13 a b c d
14 a b c d
15 a b c d
16 a b c d
17 a b c d
18 a b c d
19 a b c d
20 a b c d
Razem:
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
62
6. LITERATURA
1. Głocki W.: Układy cyfrowe. WSiP, Warszawa 2000
2. Kammerer J., Oberthur W., Zastow P. (tłumaczenie A. Rodak): Pracownia podstaw
elektrotechniki i elektroniki. WSiP, Warszawa 2000
3. Piecha J.: Elementy i układy cyfrowe PWN Warszawa 1990,
4. Sasal W.: Układy scalone TTL. WKiA, Warszawa 1997
5. Schmid D., Baumann A., Kaufmann H., Paetzold H., Zippel B. (opracowanie
merytoryczne wersji polskiej dr inż. Olszewski M): Mechatronika REA, Warszawa 2002
6. Tietze U., Schenk CH. (tłumaczenie A. Błaszkowski): Układy półprzewodnikowe
wydawnictwo Naukowo-Techniczne Warszawa 1987
7. www.elfa.se
 Projekt współfinansowany ze środków Europejskiego Funduszu Społecznego
63


Wyszukiwarka