Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

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

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

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

PRZEWODNIK PO PRZEDMIOCIE

Cyfrowe układy scalone c.d. funkcje

Tranzystor JFET i MOSFET zas. działania

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

Państwowa Wyższa Szkoła Zawodowa

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

Automatyzacja i robotyzacja procesów produkcyjnych

Technika cyfrowa Synteza układów kombinacyjnych

Układy Logiczne i Cyfrowe

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

Podstawy Informatyki Elementarne podzespoły komputera

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

Funkcje logiczne X = A B AND. K.M.Gawrylczyk /55

Laboratorium podstaw elektroniki

LEKCJA. TEMAT: Funktory logiczne.

Architektura komputerów Wykład 2

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Układy logiczne. Wstęp doinformatyki. Funkcje boolowskie (1854) Funkcje boolowskie. Operacje logiczne. Funkcja boolowska (przykład)

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

INSTYTUT INFORMATYKI POLITECHNIKI BIAŁOSTOCKIEJ

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.

Technika cyfrowa Synteza układów kombinacyjnych (I)

INFORMATOR LABORATORYJNY. TECHNIKA CYFROWA (studia niestacjonarne)

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

Układy kombinacyjne 1

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

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

Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium.

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

LABORATORIUM. Technika Cyfrowa. Badanie Bramek Logicznych

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Podstawowe układy cyfrowe

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

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

Inwerter logiczny. Ilustracja 1: Układ do symulacji inwertera (Inverter.sch)

ćwiczenie 203 Temat: Układy sekwencyjne 1. Cel ćwiczenia

ID1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki stacjonarne

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

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki

Krótkie przypomnienie

Wstęp do Techniki Cyfrowej... Algebra Boole a

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

Część 2. Funkcje logiczne układy kombinacyjne

dr inż. Małgorzata Langer Architektura komputerów

WSTĘP DO ELEKTRONIKI

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

Temat 7. Dekodery, enkodery

Podstawy techniki cyfrowej

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

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

IZ1UAL1 Układy arytmetyczno-logiczne Arithmetic logic systems. Informatyka I stopień ogólnoakademicki niestacjonarne

KARTA PRZEDMIOTU. Podstawy elektroniki cyfrowej B6. Fundamentals of digital electronic

Laboratorium podstaw elektroniki

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

f we DZIELNIKI I PODZIELNIKI CZĘSTOTLIWOŚCI Dzielnik częstotliwości: układ dający impuls na wyjściu co P impulsów na wejściu

Elementy cyfrowe i układy logiczne

LICZNIKI Liczniki scalone serii 749x

ANALIZA I SYNTEZA UKŁADÓW KOMBINACYJNYCH

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

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2010/2011

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

3.2. PODSTAWOWE WIADOMOŚCI TEORETYCZNE

Przykładowe pytania DSP 1

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

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

Wstęp do Techniki Cyfrowej i Mikroelektroniki

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

Dodawanie liczb dwójkowych. Sumator.

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM.

Algebra Boole a. Ćwiczenie Sprawdź, czy algebra zbiorów jestrównież algebrą Boole a. Padaj wszystkie elementy takiej realizacji.

Kombinacyjne bloki funkcjonalne

LICZNIKI PODZIAŁ I PARAMETRY

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0

Architektura systemów komputerowych

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Układy logiczne układy cyfrowe

Literatura. adów w cyfrowych. Projektowanie układ. Technika cyfrowa. Technika cyfrowa. Bramki logiczne i przerzutniki.

Lekcja na Pracowni Podstaw Techniki Komputerowej z wykorzystaniem komputera

Synteza układów kombinacyjnych

Rok akademicki: 2030/2031 Kod: EEL s Punkty ECTS: 5. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

Opis. Brak. Liczba godzin zajęć dydaktycznych z podziałem na formy prowadzenia zajęć

Układy logiczne układy cyfrowe

AHDL - Język opisu projektu. Podstawowe struktury języka. Komentarz rozpoczyna znak i kończy znak %. SUBDESIGN

Elektronika cyfrowa i optoelektronika - laboratorium

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

Układy sekwencyjne. 1. Czas trwania: 6h

Technika cyfrowa i mikroprocesorowa. Zaliczenie na ocenę. Zaliczenie na ocenę

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

LABORATORIUM PODSTAW ELEKTRONIKI. Komputerowa symulacja układów różniczkujących

PODSTAWY TEORII UKŁADÓW CYFROWYCH

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

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

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

KARTA PRZEDMIOTU. Nr Opis efektu kształcenia Metoda sprawdzenia efektu kształcenia. Forma prowadzenia zajęć

Krótkie przypomnienie

Transkrypt:

Zadania do wykładu 1,. 1. Zapisz liczby binarne w kodzie dziesiętnym: (1011011) =( ) 10, (11001100) =( ) 10, (101001, 10110) =( ) 10. Zapisz liczby dziesiętne w naturalnym kodzie binarnym: (5) 10 =( ), (011) 10 =( ), (6,5) 10 =( ), (6,65) 10 =( ), (1,75) 10 =( ). Zapisz poniŝsze liczby w naturalnym kodzie binarnym, w kodzie czwórkowym, ósemkowym i szesnastkowym: (15) 10, (61) 10, (1011) 10, () 10. Wykonaj działania: (1011) + (1111), (1111) - (1011), (1010) (1111), (1110) : (0100), (1111) : (0111) Zadania do wykładu,, 5. 1. Zapisz liczby dziesiętne w podanych kodach (ośmiobitowo): W kodzie znak moduł (z-m): (110) 10 = ( ) z-m (-110) 10 = ( ) z-m (-6) 10 = ( ) z-m (-19) 10 = ( ) z-m (17) 10 = ( ) z-m (-17) 10 = ( ) z-m W kodzie uzupełnienia do 1: (111) 10 = ( ) U1 (-10) 10 = ( ) U1 (-) 10 = ( ) U1 (-19) 10 = ( ) U1 (17) 10 = ( ) U1 (-17) 10 = ( ) U1 W kodzie uzupełnienia do : (101) 10 = ( ) U (-19) 10 = ( ) U (-8) 10 = ( ) U (-19) 10 = ( ) U (17) 10 = ( ) U (-18) 10 = ( ) U

. Oblicz wartość przeciwną do danej w kodzie U: (01110011) (U) (01111111) (U) (1111 0000) (U). Wykonaj poniŝsze działania w kodzie U: (0111) (U) + (0110) (U) (1110) (U) + (0110) (U) (1010) (U) + (1110) (U) (0111) (U) + (0101) (U) (0111) (U) - (1110) (U) (1010) (U) - (0100) (U) (1010) (U) - (1111) (U) (0101) (U) - (0111) (U) (0111) (U) (1110) (U) (1010) (U) (0100) (U) (1010) (U) (1111) (U) (0101) (U) (0111) (U) (0110) (U) (1110) (U) (1010) (U) (0100) (U) (1010) (U) (1111) (U) (0101) (U) (0111) (U). Zapisz podane liczby w kodzie U: (1) 10 (-1) 10 (01) (17) 8 (1010) (1A) h 5. Zapisz podane liczby w naturalnym kodzie dwójkowym, w systemie czwórkowym, ósemkowym i w systemie dziesiętnym. (ABC) h (101) h (1AF) h (0C) h (17) h (1F) h

Zadania do wykładu 6, 7. 1. Oblicz wartość logiczną wyraŝeń: (1+1+1)(0+0 1+1)+(0 (1+1)+1 (0+0)), ((1+0+0)(0+1))(0 (1 1)). Oblicz wartość logiczną wyraŝeń: (a+b)(b+c)+(ac+abd)(bd+a(b+c)) dla a=0, b=1oraz a=1, b=0; c ( a + b) + a b c + f dla c = 0; a ( b c) + a b c + dla c= 0;. Przedstaw wyraŝenie ( ac bd) (( a + c) d + ( b + d) c) + w postaci sumy iloczynów.. Stosując odpowiednie toŝsamości logiczne przedstaw wyraŝenia: a + b + cd oraz bc + de w postaci iloczynu sum. 5. Dla jakich wartości a i b wyraŝenie a + a b + b = 1? 6. Stosując prawa de Morgana i prawo podwójnej negacji usunąć negacje z wyraŝenia: ( a + b)( b + c)( c + d)( d + a) 7. Wyprowadź prawa pochłaniania wykorzystując inne toŝsamości logiczne. Zadania w wykorzystaniem symulatora CEDAR logic: 8. Uzupełnij tabele prawdy dla poszczególnych funkcji logicznych: A B AND OR XOR NAND NOR XNOR 0 0 0 1 1 0 1 1

9. Dokonaj analizy poniŝszych układów: 10. Dokonaj analizy poniŝszych układów: 11. Jakie funkcje logiczne realizują poniŝsze układy:

1. Zrealizuj poniŝsze funkcje logiczne przy pomocy dowolnych bramek: f = A B + A B, f = A B + A B f = (A + B + C) D f = A B C + D f = A B + B C + C D 1. Funkcje z zadania 1 zrealizuj przy pomocy bramek NAND. 1. Funkcje z zadania 1 zrealizuj przy pomocy bramek NOR. Zadania do wykładu 8, 9. 1. Dla jakich wartości zmiennych wyraŝenie x 1x x 1x x 1x x jest równe 1,. Czy moŝna zbiór ciągów 1100, 1001, 1101, 1000 przedstawić za pomocą jednego ciągu z kreskami.. Jakiemu alternatywnemu wyraŝeniu normalnemu (n=) odpowiada zbiór ciągów: 0 1, 0 1 1, 1 1 1 0, 0. Przyjmując liczbę zmiennych n= przedstawić w postaci sumy iloczynów pełnych wyraŝenie: x + +, 1x x1x x x x1x xx 5. Dla jakich wartości zmiennych wyraŝenie ( x1 ) (x1 ) (x ) jest równe 0, 6. Jakiemu koniunkcyjnemu wyraŝeniu normalnemu (n=) odpowiada zbiór ciągów: 0 0, 1 1 1, 1 1 0 0, 1 7. Przyjmując liczbę zmiennych n= przedstawić w postaci iloczynu sum pełnych wyraŝenie: ( x1 ) (x1 ) (x )

8. Korzystając z toŝsamości logicznych przekształć podane wyraŝenia koniunkcyjne w wyraŝenia alternatywne: x1 + (x ) (x x ), ( x1 ) (x ) x1 9. Korzystając z toŝsamości logicznych przekształć podane wyraŝenia alternatywne w wyraŝenia koniunkcyjne: x 1 x x, x 1x x 10. Zapisz podane wyraŝenia alternatywne w tablicach Karnaugh a: x 1x, x 1x, x 1x 1x x x 1x, x + +, 1x x1x x x x1x x x x 5 11. Zapisz podane wyraŝenia koniunkcyjne w tablicach Karnaugh a: x 1, ( x1 x ) (x1 ) x1 +, ( x1 ) (x1 ) (x ), ( x1 ) x (x ) (x1 5 ) Zadania do wykładu 10. 1. Znajdź minimalne postaci alternatywne funkcji z tablic Karnaugha:

. Znajdź minimalne postaci alternatywne funkcji z tablic Karnaugh a. Sprawdź działanie układów w symulatorze CEDAR.. Znajdź minimalne postaci koniunkcyjne funkcji z tablic Karnaugha:

. Znajdź minimalne postaci alternatywne funkcji z tablic Karnaugh a. Sprawdź działanie układów w symulatorze CEDAR.

5. Zrealizuj dane funkcje w postaci minimalnej alternatywnej i koniunkcyjnej. 6. Zaprojektuj układ wysyłający 1 logiczną na wyjście układu kontrolnego jeśli którekolwiek drzwi samochodu są otwarte i kierowca siedzi w środku. 7. Znajdź postać minimalną alternatywną funkcji f = x + +, 1x x1x x x x1x x x x 5 dokonaj realizacji na funktorach NAND, sprawdź działanie układu w symulatorze CEDAR. 8. Zrealizuj funkcję opisaną tabelą Karnaugha: a) w postaci minimalnej alternatywnej b) w układzie bez hazardu statycznego.

Zadania do wykładu 11, 1. 1. Dokonaj syntezy bitowego dekodera naturalnego kodu binarnego na kod "1 z N", narysuj schemat i sprawdź działanie układu w symulatorze CEDAR.. Dokonać syntezy sumatora dwuargumentowego jednobitowego pełnego i narysować schemat układu.. Narysować przebiegi czasowe w zaznaczonych punktach układu (A, B, C, D) opóźnienie wprowadzane przez bramki pominąć.. Zapisz równania dekodera z kodu Aikena na kod 1 z 10, narysuj schemat i sprawdź działanie układu w symulatorze CEDAR. 5. Dokonaj syntezy konwertera kodu z kodu naturalnego na Exces dla dziesięciu kombinacji wejściowych, narysuj schemat i sprawdź działanie układu w symulatorze CEDAR. 6. Zapisz równania kodera z kodu 1 z 10 na kod Graya. 7. Zrealizuj multiplekser grupowy i kaskadowy w symulatorze CEDAR logic. 8. Dokonaj syntezy dekodera kodu Graya na 1 z 10 nie odrzucającego fałszywych kombinacji wejściowych. 9. Narysuj przebiegi czasowe w zaznaczonych punktach układuu (A, B, C, D). Sprawdź działanie układu w symulatorze CEDAR.

10. Sprawdź działanie poniŝszych układów w symulatorze CEDAR. a) b)

Zadania do wykładu 1. 1. Zapisz tabele przejśćć dla poniŝszych przerzutników.. Przeanalizuj działanie poniŝszego układu, zbadaj przebiegi czasowe przy pomocy modułu oscope.. Porównaj działanie poniŝszego układu z układem z zad. 1.. Sprawdź działanie przerzutników w symulatorze CEDAR, zapisz odpowiednie tabele przejść.

5. Zbadaj działanie poniŝszego przerzutnika w symulatorze CEDAR. 6. Przeanalizuj działanie poniŝszego układu w symulatorze CEDAR.

Zadania do wykładu 1. 1. Ilu przerzutników naleŝy uŝyć do budowy licznika szeregowego modulo 60.. Zbadaj przebiegi czasowe licznika szeregowego przedstawionego na poniŝszym schemacie.. Sprawdź działanie licznika rewersyjnego w symulatorze CEDAR.. Narysuj schematy liczników szeregowych modulo 10 z wykorzystaniem: a) wejść ustawiających (set) b) wejść resetujących (reset) Sprawdź działanie układów w symulatorze CEDAR.

5. Zbadaj działanie poniŝszego układu w symulatorze CEDAR. 6. Dokonaj syntezy licznika równoległego modulo 8 w kodzie naturalnym na przerzutnikach typu D, sprawdź działanie układu w symulatorze CEDAR. 7. Dokonaj syntezy licznika równoległego o dwóch programach liczenia, z wejściem statycznym, na przerzutnikach JK; program pierwszy: 000, 011, 110, 111, program drugi: 101, 010, 110, 011, 111 Narysuj schemat układu i przeprowadź symulację w programie CEDAR. Zadania do wykładu 15. 1. Narysuj schemat rejestru bitowego szeregowo-szeregowego. Zbadaj przebiegi czasowe w programie CEDAR.. Zbadaj działanie układu dzielnika częstotliwości. W jakim kodzie pracuje dzielnik? Jaki jest współczynnik podziału?

. Zbadaj przebiegi czasowe poniŝszego układu przy pomocy symulatora CEDAR. Jaką nazwęę nosi poniŝszy układ.. Zbadaj działanie układu podzielnika częstotliwości przy pomocy symulatora CEDAR. Zarejestruj przebiegi czasowe. 5. Zbadaj działanie układu dzielnika programowalnego przy pomocy symulatora CEDAR. Zarejestruj przebiegi czasowe. 6. Przeanalizuj działanie modeli pamięci RAM i ROM w programie CEDAR logic.

Literatura. 1. S. Waligórski, Układy przełączające elementy teorii i projektowanie (WNT, Warszawa 197),. J. Piecha, Elementy i podzespoły cyfrowe Laboratorium elektroniki (Katowice 1978),. J. Piecha, Elementy i układy cyfrowe (PWN, Warszawa 1990),. P. Gajewski, J. Turczyński, Cyfrowe układy scalone CMOS (WKiŁ, Warszawa 1990), 5. J. Kalisz, Podstawy elektroniki cyfrowej (WKiŁ, Warszawa 1991), 6. K. Noga, Laboratorium podstaw techniki cyfrowej, skrypt (WSM, Gdynia 001). Wydanie drugie, poprawione, 7. G. De Micheli, Synteza i optymalizacja układów cyfrowych (WNT, Warszawa 1998), 8. A. Skorupski, Podstawy techniki cyfrowej (WKiŁ, Warszawa 001), 9. B. Wilkinson, Układy cyfrowe (WkiŁ), 10. Władysław Majewski; Układy logiczne, WNT 199, 11. http://www.andrzej-nowak.cba.pl/, 1. J. F. Wakerly, Digital Design Principles and Practises (000 Prentice Hall, New Jersey).