You are on page 1of 15

WPROWADZENIE 1.

Poda realizacj elementu NOT z wykorzystaniem: a) elementu NAND (2 wersje; wyprowadzenie i schemat), b) elementu NOR (2 wersje; wyprowadzenie i schemat), c) elementu EXOR (wyprowadzenie i schemat). 2. Poda realizacj elementu NAND o 3 wejciach z wykorzystaniem: a) elementw NAND o 2 wejciach, b) elementw NOR o 2 wejciach. 3. Poda realizacj elementu NOR o 3 wejciach z wykorzystaniem: a) elementw NOR o 2 wejciach, b) elementw NAND o 2 wejciach. 4. Wykorzystujc ukady 153 (dwa multipleksery o dwch, wsplnych wejciach adresowych) zaprojektowa: a) multiplekser o 3 wejciach adresowych, b) multiplekser o 4 wejciach adresowych. 5. Wykorzystujc ukady 155 (dwa dekodery o dwch, wsplnych wejciach) zaprojektowa: a) dekoder o 3 wejciach, b) dekoder o 4 wejciach.

UKADY KOMBINACYJNE 1. Dziaanie ukadu cyfrowego opisane jest nastpujc funkcj logiczn:
x3 x4 x5 x1 x2

1 0 0 0

0 1 0

0 1 0 1

1 1 1

0 0 1

0 0 0

0 1 0

1 0 0

y Wpisa kod Greya w powyszej tablicy oraz poda nastpujce, optymalne realizacje ukadu (wcznie ze schematami): a) wykorzystujc elementy NAND oraz NOT, b) wykorzystujc multiplekser o 3 wejciach adresowych oraz elementy NAND i NOT (rozway rwnie rozwizania z multiplekserami o 4 i 2 wejciach adresowych). c) wykorzystujc elementy NOR oraz NOT, d) wykorzystujc dekoder o czterech wejciach oraz elementy NAND i AND. Poda optymalne realizacje (podpunkty a), b), c), d)) dla innych funkcji logicznych np. rozway funkcje z p. 2.1 i 2.2 z zaczonego zestawu zada.

M. Gorzaczany

2. Rysunek przedstawia ukad grzejny sterowany czterema stycznikami w1, w2 , w3 , w4 . Z komputera przychodz dane o zapotrzebowaniu na moc grzania jako liczby binarne trzybitowe x1, x2 , x3 reprezentujce zakres od 0 do 7W oraz bit x4 zabraniajcy (przy x4 1 ) uycia grzejnika R1 . Zaprojektowa ukad sterujcy stycznikami tak, aby w Uz kadej chwili zapotrzebowanie na moc grzejn byo pokryte z najmniejszym moliwym nadmiarem. Poda dwie optymalne realizacje ukadu (wcznie ze schematami): a) wykorzystujc elementy NOR oraz NOT, b) wykorzystujc dekoder oraz elementy NAND i AND.

4W 6.5W R2 R1 w1 2W 3W R4 R3 w3 w4 w2

3. UKAD KOMBINACYJNY ITERACYJNY: W procesie technologicznym dokonuje si pomiaru temperatury w 10-ciu rnych punktach za pomoc termometrw kontaktowych ai , i 1,2,...,10 . Temperaturze przekraczajcej warto ustalon odpowiada ai 1 . Naley zaprojektowa ukad informujcy operatora procesu o przekroczeniu temperatury w 5-ciu lub 6-ciu punktach pomiarowych przez zapalenie lampki alarmu ostrzegawczego LAO , a w przypadku przekroczenia temperatury w 7, 8, 9-ciu lub 10-ciu punktach pomiarowych przez zapalenie lampki alarmu awaryjnego LAA . Naley: a) dokona podziau ukadu na identycznie dziaajce bloki (za wyjtkiem blokw skrajnych) oraz okreli ich sygnay wejciowe, wyjciowe i sygnay przeniesie (liczb bitw przeniesie, kierunek przesyania bitw przeniesie oraz informacj niesion przez przeniesienia), b) poda dwie optymalne realizacje kadego z blokw ukadu (wcznie ze schematami): b1) wykorzystujc elementy NAND oraz NOT, b2) wykorzystujc multipleksery o dwch wejciach adresowych oraz elementy NAND i NOT.

UKADY SEKWENCYJNE I MIKROPROGRAMOWANE 1. Poda optymaln realizacj ukadu wykorzystujc przerzutniki typu D oraz elementy NAND i NOT: x A 0 1 1 2/0 5/1 2 2/0 3/0 3 1/1 6/ 4 8/ 3/0 cd. 5 6 7 8 3/1 4/0 4/0 7/0 / 8/1 2/0 / A/y a) minimalizacja tabeli przej i wyj: a1) tablica trjktna, a2) graf zgodnoci, a3) zbir max , a4) zminimalizowana tabela przej i wyj, b) kodowanie tabeli przej i wyj, c) realizacja funkcji wyj, d) realizacja funkcji przej, e) schemat ukadu.

M. Gorzaczany

2. Zaprojektowa ukad sterowania zamkiem szyfrowym, otwieranym a przy pomocy dwch przyciskw a i b. Waciwa sekwencja 1 t wciskania przyciskw przedstawiona jest na rysunku, przy czym 0 b a, b 1 oznacza przycisk wcinity, za a, b 0 przycisk 1 t niewcinity. Niewaciwe wcinicie ktrego z przyciskw (inna 0 otwarcie zamka sekwencja) wywouje alarm bez otworzenia zamka. Po wczeniu alarmu jakiekolwiek wciskanie przyciskw a, b nie moe wyczy alarmu ani otworzy zamka. Po poprawnym otwarciu zamka rwnie jakiekolwiek wciskanie przyciskw a, b nie moe wczy alarmu ani zamkn zamka. UKAD SEKWENCYJNY: Poda optymaln realizacj ukadu z wykorzystaniem przerzutnikw typu D oraz elementw NAND i NOT: a) problem czstotliwoci zegara, d) kodowanie zminimalizowanej tpw, b) pierwotna tablica przej i wyj (tpw), e) realizacja funkcji wyj, c) minimalizacja pierwotnej tpw (tablica trjktna, f) realizacja funkcji przej, graf zgodnoci, zbir max , zminimalizowana tpw), g) schemat ukadu. UKAD MIKROPROGRAMOWANY: Poda optymaln realizacj ukadu w wersji mikroprogramowanej wykorzystujc Zesp 1 mikroinstrukcji: a) sie dziaa, c) mikroprogram, e) realizacja ukadowa Zespou 1 mikroinstr. b) jej optymalna segmentacja, d) zawarto pamici ROM, 3. Na tamocigu przesuwaj si w dowolnej kolejnoci wycznie przedmioty o ksztatach P1 oraz P2. Pod tamocigiem, na stanowisku kontrolnym SK, znajduj si fotokomrki a i b dajce sygna 1, gdy s zasonite. Zaprojektowa ukad rozpoznajcy typ przedmiotu i sygnalizujcy to od momentu zjazdu danego przedmiotu z fotokomrki b a do momentu najazdu nastpnego przedmiotu na fotokomrk a. UKAD SEKWENCYJNY: jak w zad. 2 P1 P2 a b UKAD MIKROPROGRAMOWANY: jak w zad. 2 SK 4. Na tamocigu przesuwaj si w dowolnej kolejnoci wycznie przedmioty o ksztatach P1 oraz P2. Pod tamocigiem, na stanowisku kontrolnym SK, znajduj si fotokomrki a i b dajce sygna 1, gdy s zasonite. Zaprojektowa ukad rozpoznajcy typ przedmiotu i sygnalizujcy to od momentu zjazdu danego przedmiotu ze stanowiska SK a do momentu najazdu nastpnego przedmiotu na to stanowisko. Naley uwzgldni moliwo niejednoczesnego najazdu przedmiotu P2 na fotokomrki a i b oraz niejednoczesnego zjazdu P2 z tych fotokomrek. P2 b P1 UKAD SEKWENCYJNY: jak w zad. 2 UKAD MIKROPROGRAMOWANY: jak w zad. 2 a
SK

5. Zaprojektowa ukad sterowania rozruchem i wyczaniem silnika z sygnalizacj akustyczn. Ukad ma dwa wejcia (niestabilizowane przyciski): z i w oraz dwa wyjcia: y D (sygna dwikowy D) i yS (silnik S). Warunki pracy ukadu s nastpujce: 1) pierwsze nacinicie niestabilizowanego przycisku z ma spowodowa wczenie sygnau dwikowego D ( yD 1 ), 2) drugie nacinicie niestabilizowanego przycisku z (po wczeniejszym zwolnieniu tego przycisku) ma spowodowa wyczenie sygnau dwikowego D ( yD 0 ) oraz wczenie silnika S ( yS 1 ), 3) kolejne wciskanie M. Gorzaczany

przycisku z nie zmienia stanu pracy ukadu, 4) wyczenie ukadu na dowolnym etapie jego pracy nastpuje poprzez wcinicie niestabilizowanego przycisku w, 5) w przypadku wcinicia obu przyciskw z i w jednoczenie, przycisk w ma wyszy priorytet. UKAD SEKWENCYJNY: jak w zad. 2 UKAD MIKROPROGRAMOWANY: jak w zad. 2 6. Na szynach kolejowych zainstalowane s dwa czujniki a i b dajce sygna 1, gdy nad nimi znajduje si pocig (patrz rysunek). Szlaban s na przejedzie kolejowym powinien si zamkn ( s 1 ), gdy czoo pocigu znajduje si nad czujnikiem a , a otworzy ( s 0 ), gdy ty pocigu zjedzie z czujnika b. Zaprojektowa ukad sterujcy szlabanem s na podstawie stanu czujnikw a i b dla rnych moliwych dugoci przejedajcych pocigw. UKAD SEKWENCYJNY: jak w zad. 2 s UKAD MIKROPROGRAMOWANY: jak w zad. 2 b a tor kolejowy
kierunek jazdy

s
szosa

7. Problem (3.30) z zaczonego zestawu zada 8. Ukad kombinacyjny w wersji mikroprogramowanej patrz skrypt.

M. Gorzaczany

M. Gorzaczany

M. Gorzaczany

M. Gorzaczany

M. Gorzaczany

M. Gorzaczany

10

M. Gorzaczany

11

M. Gorzaczany

12

M. Gorzaczany

13

M. Gorzaczany

14

M. Gorzaczany

15

M. Gorzaczany

You might also like