sprawko l2, semestr 2, podstawy komputerów cyfrowych


Badanie uadów komutacyjnych

2. Badanie kodera.

0x08 graphic
2.1. Zaprojektować i wykonać układ kodera realizujący operację zgodnie z tabelą 2.1. Tabela 2.1.

0x08 graphic
Gdzie x = ....1...., y = x

Wyprowadzam równanie wyjścia A wybierając te wiersze, dla których A przyjmuje wartość 0,
a następnie wykreślam te x, dla których pojawiło się 1 w jakimkolwiek z wyznaczonych wierszy. Resztę x dodajemy do siebie otrzymując równanie wyjścia. Działamy analogicznie do B, C oraz D.

Równania wyjścia kodera:

A= x9+x7+x5+x3+x1

B= x9+x8 x5+x3+x2

C= x9+x8+x7+x6+x4

D= x9+x8+x7+x6+x5

Układ kodera:

0x08 graphic
2.3. Zaprojektować i wykonać układ dekodera realizujący operację odwrotną do wykonanego
w pkt. 2.1. kodera.

Tabela 2.3.

D

C

B

A

x9

x8

x7

x6

x5

x4

x3

x2

x1

x0

0

0

0

0

y

y

y

y

y

y

y

y

y

x

0

0

0

1

y

y

y

y

y

y

y

y

x

y

0

0

1

0

y

y

y

y

y

y

y

x

y

y

0

0

1

1

y

y

y

y

y

y

x

y

y

y

0

1

0

0

y

y

y

y

y

x

y

y

y

y

1

0

1

1

y

y

y

y

x

y

y

y

y

y

1

1

0

0

y

y

y

x

y

y

y

y

y

y

1

1

0

1

y

y

x

y

y

y

y

y

y

y

1

1

1

0

y

x

y

y

y

y

y

y

y

y

1

1

1

1

x

y

y

y

y

y

y

y

y

y

Gdzie x = 1, y = 0;

Teraz wejściami są A,B,C i D zaś wyjściami x0,x1,...,x9. Wyprowadzam równanie x0 wybierając wiersz, dla którego x0 przyjmuje wartość 1, a następnie zapisujemy równanie wejść z tego wiersza mnożąc ze sobą każde z wejść. Analogicznie działamy dla pozostałych wyjść.

Układ dekodera: Równania wyjść dekodera:

0x08 graphic


x0 = A*B*C*D

x1 = A*B*C*D

x2 = A*B*C*D

x3 = A*B*C*D

x4 = A*B*C*D

x5 = A*B*C*D

x6 = A*B*C*D

x7 = A*B*C*D

x8 = A*B*C*D

x9 = A*B*C*D



3. Badanie translatora kodu.

3.1. Zaprojektować i wykonać układ kodera realizujący operację zgodnie z tabelą poniżej.

Tabela 3.1.

x2

x1

x0

D

C

B

A

0

0

0

0

0

0

0

0

0

1

1

0

1

0

0

1

0

0

1

1

0

0

1

1

0

1

0

0

1

0

0

1

1

0

0

1

0

1

0

0

1

1

1

1

0

0

0

0

1

1

1

1

1

0

0

1

Do wyznaczenia A,B,C i D dla sygnałów wejściowych x2, x1, x0 posłużymy się tablicą Karnaugh. Obliczając równanie wyjścia D wpisujemy do tabeli to co D przyjmuje dla odpowiednich kombinacji x2, x1, x0. Analogicznie działamy do pozostałych wyjść, upraszczając równania algebrą Bool'a.

Równania wyjścia translatora:


D

x1x0

x2

00

01

11

10

0

0

1

0

0

1

1

0

1

0

D = x2*x1*x0 + x2*x1*x0 + x2*x1*x0

C

x1x0

x2

00

01

11

10

0

0

0

1

1

1

1

0

0

0

C = x2*x1*x0 + x2*x1


B

x1x0

x2

00

01

11

10

0

0

1

0

1

1

0

1

0

0

B = x1*x0 + x2*x1*x0

A

x1x0

x2

00

01

11

10

0

0

0

0

0

1

0

1

1

1

A = x2*x0 + x2*x1 = x2(x0 + x1)


Układ kodera realizujący operacje zgodną z tabelą 3.1:

0x01 graphic

4.

Badanie multipleksera.

4.2. Wykorzystać multiplekser 74151 do realizacji funkcji logicznej zadanej przez prowadzącego:

Y = [AD(B + C) + B

Rozkładamy funkcję za pomocą drzewka, a następnie na jego podstawie wypełniamy tablicę Karnaugha (tabela 4.1).

0x01 graphic

0x08 graphic
Tablica 4.1.

0x08 graphic
BA

DC

00

01

11

10

00

0

0

1

1

01

0

0

1

1

11

0

0

0

1

10

0

1

0

1

Układ z wykorzystaniem multipleksera 74151:

Opisujemy komórki tablicy wartościami sygnałów CBA. Dzięki temu zobaczymy, które komórki odpowiadają odpowiednim wejściom D multipleksera. Każdemu wejściu multipleksera odpowiadają dwie komórki w tabeli. Jeśli obie mają równą wartość od razu podłączamy wejście dla zera - na masę, dla jedynki - na Vcc. Pary, które pozostały uzależniamy od wejścia głównego D. Jeśli komórki w tabeli mają taką samą wartość jak odpowiadający im sygnał D to na to wejście multipleksera podajemy sygnał D, jeśli przeciwny - zaprzeczony D.

0x08 graphic
BA

DC

00

01

11

10

00

0

0

1

0

3

1

2

1

01

4

0

5

0

7

1

6

1

11

4

0

5

0

7

0

6

1

10

0

0

1

1

3

0

2

1

0x01 graphic

4.4. Zbudować, wykorzystując dwuwejściowe funktory, układ realizujący zadaną przez prowadzącego funkcję.

Minimalizujemy funkcję za pomocą tabeli Karnough (tabela 4.1)

A*B*D*C + B*D + B*A = A*B(C*D) + B(D + A)

0x01 graphic

x9

x8

x7

x6

x5

x4

x3

x2

x1

x0

D

C

B

A

y

y

y

y

y

y

y

y

y

x

0

0

0

0

y

y

y

y

y

y

y

y

x

y

0

0

0

1

y

y

y

y

y

y

y

x

y

y

0

0

1

0

y

y

y

y

y

y

x

y

y

y

0

0

1

1

y

y

y

y

y

x

y

y

y

y

0

1

0

0

y

y

y

y

x

y

y

y

y

y

1

0

1

1

y

y

y

x

y

y

y

y

y

y

1

1

0

0

y

y

x

y

y

y

y

y

y

y

1

1

0

1

y

x

y

y

y

y

y

y

y

y

1

1

1

0

x

y

y

y

y

y

y

y

y

y

1

1

1

1



Wyszukiwarka

Podobne podstrony:
Badanie układów arytmetycznych, semestr 2, podstawy komputerów cyfrowych
Cwiczenia komutacyjne, semestr 2, podstawy komputerów cyfrowych
sprawko 3, studia, semestr V, podstawy projektowania inzynierskiego II, Podstawy projektowania inżyn
Cwiczenia sekwencyjne, NAUKA, podstawy komputerów cyfrowych WAT
przekazniki sprawko 1, Szkoła, Semestr 5, Podstawy Automatyki - laboratoria
sprawko 3, Szkoła, Semestr 5, Podstawy Automatyki - laboratoria, Automaty laborka, automatyka lab, A
TECHNIKA CYFROWA - sprawko lab 1, Studia, PWR, 4 semestr, Podstawy techniki mikroprocesorowej, labor
sprawko z T3, Studia, WAT Informatyka 2, semestr I, Podstawy technologii komputerowych
TECHNIKA CYFROWA - sprawko lab 4, Studia, PWR, 4 semestr, Podstawy techniki mikroprocesorowej, labor
TECHNIKA CYFROWA - sprawko lab 5, Studia, PWR, 4 semestr, Podstawy techniki mikroprocesorowej, labor
sprawko pbm, Szkoła, Semestr 2, Podstawy Budowy Maszyn I, PBM'y
matrialy, PWR [w9], W9, 5 semestr, Podstawy elektrotechniki Lab, MATERIAŁY, podst ele lab - swistak,
Część I, Szkoła, Semestr 2, Podstawy Budowy Maszyn I, Spawanko, Spawanie, Sprawko Spawanie, Sprawko
sprawko 11, Studia, PWR, 3 semestr, Logika układów cyfrowych, laboratoria
sprawko 3a, Studia, PWR, 3 semestr, Logika układów cyfrowych, laboratoria
sprawko 11a, Studia, PWR, 3 semestr, Logika układów cyfrowych, laboratoria
spawanie do wydruku, Szkoła, Semestr 2, Podstawy Budowy Maszyn I, Spawanko, Spawanie, Sprawko Spawan
sprawko ćw2, Szkoła, Semestr 4, Podstawy elektroniki, Bart, Podstawy Elektroniki LAB, Podstawy Elekt
sprawko 10, Studia, PWR, 3 semestr, Logika układów cyfrowych, laboratoria

więcej podobnych podstron