spraw Techniki cyfrowe


Laboratorium z

Elektroniki i technik mikroprocesorowych

Technika Cyfrowa

Kierunek: Automatyka i Robotyka

Semestr: VI

Grupa: I

Sekcja: 4

Marek Babraj

Marcin Brener

Tomasz Staszowski

Konrad Tokarski

Programem pozwalającym na symulację układów cyfrowych oraz na zapisywanie stworzonych projektów wewnątrz układów programowalnych jest program Active CAD.

Układy kombinacyjne

Układy kombinacyjne są jednymi z najprostszych układów. Wyjścia w tych układach są wyłącznie zależne od zadanych wejść. Do układów kombinacyjnych przyporządkować możemy:

  1. bramki logiczne

  2. przerzutniki

  3. sumatory

  4. dekodery

  5. liczniki.

1. Bramki logiczne

Za pomocą bramek logicznych możemy przedstawić stany wejściowe przy uprzednio zadanych stanach w¯ejściowych.

  1. inwertor (INV) - bramka jedno-wejściowa. W logice odpowiada funkcji negacji, czyli po prostu zmienia stan wejściowy na przeciwny na wyjściu.

____

WEJ=WYJ

0x01 graphic

Podłączona bramka negacji wygląda następująco:

0x01 graphic

Wynikiem działania bramki jest:

0x01 graphic

czyli:

WEJ

WYJ

1

0

0

1

b) iloczyn (AND) - w programie Activ CAD możliwie do 18 wejść. W logice odpowiada funkcji iloczynu, czyli na wyjściu znajdzie się znak 1 jeśli na wszystkich wejściach będą 1.

WEJ1·WEJ2=WYJ

0x01 graphic

Podłączona bramka iloczynu z dwoma wejściami wygląda następująco :

0x01 graphic

Wynikiem działania bramki jest:

0x01 graphic

czyli:

WEJ1

WEJ2

WYJ

1

1

1

0

1

0

0

0

0

1

0

0

c) suma (OR) - w programie Activ CAD możliwie do 18 wejść. W logice odpowiada funkcji sumy, czyli na wyjściu znajdzie się znak 1 jeśli przynajmniej na jednym wejściu będzie 1.

WEJ1+WEJ2=WYJ

0x01 graphic

Podłączona bramka sumy z dwoma wejściami wygląda następująco :

0x01 graphic

Wynikiem działania bramki jest:

0x01 graphic

czyli:

WEJ1

WEJ2

WYJ

1

1

1

1

0

1

0

0

0

0

1

1

d) zanegowany iloczyn (NAND) - w programie Activ CAD możliwie do 16 wejść. Jest to szeregowe połączenie negacji z iloczynem. Czyli są to zanegowane wyjścia ramki iloczynu.

___________

WEJ1+WEJ2=WYJ

0x01 graphic

czyli:

WEJ1

WEJ2

WYJ

1

1

0

0

1

0

0

0

1

1

0

0

e) zanegowana suma (NOR) - - w programie Activ CAD możliwie do 16 wejść. Jest to szeregowe połączenie negacji z sumą. Czyli są to zanegowane wyjścia ramki sumy.

___________

WEJ1+WEJ2=WYJ

0x01 graphic

czyli:

WEJ1

WEJ2

WYJ

1

1

0

0

1

1

0

0

1

1

0

1

Za pomocą w/w bramek, możliwe jest rozwiązanie układów kombinacyjnych.

Zad 1.

Zbiornik z wodą posiada zawór wpustowy oraz zasilający, 2 czujniki poziomu wody. Należy tak sterować zaworami Z i S aby poziom wody utrzymywał się pomiędzy czujnikami A i B.

0x01 graphic

W pierwszym kroku należy zestawić wszystkie możliwe stany wejść i odpowiadające im stany wyjść.

A

B

S

Z

0

0

0

1

0

1

-

-

1

0

1

1

1

1

1

0

Można tu zauważyć pewną prawidłowość:

S=A

__

Z=B

Dla tak zauważonych możemy przedstawić następujące bramki:

0x01 graphic

Metoda Karnaugha

Wykorzystuje się w niej tablice dwuwymiarowe, wewnątrz których zaznacza się obszary wypełnione jedynkami (odpowiadające iloczynom logicznym) bądź zerami (odpowiadające sumom logicznym). Przy tworzeniu tablic Karnaugha należy zwrócić uwagę na to, aby sąsiednie stany wejść różniły się o tylko jednym bitem

(np.:00, 01, 11, 10)

Zad 2.

Zbiornik z wodą posiada 2 zawory wpustowe z zimną (Z) wodą i ciepłą (C) oraz 2 zasilające, do wypuszczania wody o temperaturze niewłaściwej (N) i właściwej (S), a także 2 czujniki czujniki poziomu wody i termometr do mierzenia temperatury wody.

0x01 graphic

W pierwszym kroku należy zestawić wszystkie możliwe stany wejść i odpowiadające im stany wyjść.

A

B

T1

T2

C

Z

S

N

0

0

0

0

1

0

0

0

1

0

0

0

1

0

0

0

1

1

0

0

0

0

0

1

0

0

1

0

1

1

0

0

1

0

1

0

1

1

1

0

1

1

1

0

0

0

1

0

0

0

1

1

0

1

0

0

1

0

1

1

0

1

0

0

1

1

1

1

0

0

0

1

Zadanie to można rozwiązać sposobem Karnaugha.

a) dla Z

\ AB

T1T2

00

01

11

10

00

0

-

0

0

01

-

-

-

-

11

1

-

0

1

10

1

-

0

1

Gdzie: 1 - ten sam zbiór

Ponieważ mamy tu tylko jeden zbiór to wynikiem będzie jeden iloczyn:

__

Z= B·T1

Dla w/w wyników można przedstawić bramki logiczne, które będą rozwiązaniem tego zadania.

b) dla N

T1T2

AB

00

01

11

10

00

-

-

1

0

01

-

-

-

-

11

-

-

1

0

10

-

-

0

0

gdzie - część wspólna dla zbiorów - i -

Ponieważ mamy tu dwa zbiory to wynikiem będą dwa iloczyny:

__

N= B·T1 + B T2

__

czyli: N= B·( T1+T2)

c) dla S

T1T2

AB

00

01

11

10

00

0

-

0

0

01

-

-

-

-

11

0

-

0

1

10

0

-

0

1

__

S= T1 ·A ·B

Przerzutniki

a) Przerzutnik typu RS - przerzutnik asynchroniczny

Przerzutnik RS jest układem z dwoma wejściami gdzie:

S - wejście ustawiające; ustawia na wyjściu Q stan 1

R - wejście kasujące; kasuje sygnał wyjściowy Q

Przerzutnik będzie zachowywał informację o pojawieniu się sygnału na wejściu S, dopóki nie pojawi się sygnał na wejściu R.

Przerzutnik ten wygląda następująco:

0x01 graphic

tablica prawdy natomiast:

S

R

Qn

0

1

1 - stan ustawiania

1

0

0 - stan kasowania

1

1

Qn-1 - stan pamiętania

Przykładem do zastosowania przerzutnika RS może być zadanie z sygnalizacją świetlną dla pieszych.

Zasada działania tych świateł jest następująca:

1. zielone światło zapala się najwcześniej po minucie od momentu poprzedniego zgaśnięcia i jest załączone na 20 sekund

2. w chwili zapalenia się zielonego światła momentalnie gaśnie czerwone światło, a w chwili zapalenia się czerwonego światła momentalnie gaśnie zielone światło

0x01 graphic

Rozwiązaniem zadania jest następujący układ:

0x01 graphic

b) Przerzutnik typu JK - przerzutnik synchroniczny

Przerzutnik JK jest układem z trzema wejściami gdzie:

J - wejście opóźniające

K - wejście kasujące

CLK - wejście zegarowe

Przerzutnik ten wygląda następująco:

0x01 graphic

Dla takiego przerzutnika mogą występować następujące stany:

- gdzie J i K = 0 - przerzutnik w stanie pamiętania

- gdzie J i K = 1 - przerzutnik neguje wejściowy sygnał

- gdzie J=1, K=0 - przerzutnik ustawia sygnał wyjściowy na 1

- gdzie J=0, K=1 - przerzutnik ustawia sygnał wyjściowy na 0

Przykładem do zastosowania przerzutnika JK może być:

a) dwójka licząca

0x01 graphic

w symulatorze mamy:

0x01 graphic

b) trójka licząca

0x01 graphic

w symulatorze mamy:

0x01 graphic

Układy sekwencyjne

Przypisując wyjściom poszczególnych liczników odpowiednie wagi możemy uzyskać zapis binarny liczby impulsów zliczonych przez układ licznika.

Licznikami cztero-bitowymi są:

a) liczniki CBD14 - zliczający w dół

b) liczniki CBU14 - zliczający w górę

Schemat licznika CBU 14 wygląda następująco:

0x01 graphic

a symulacja:

0x01 graphic

W liczniku CBU14 istnieje 15 możliwych stanów od 0 do 14.

W przypadku gdy chcemy aby np. aby występowały stany od 0 do 9 należy licznik BCU14 zmodyfikować na:

0x01 graphic

Zadanie: Zegarek

Wykorzystując liczniki należy stworzyć zegarek pamiętając o tym że:

- godziny mogą dochodzić do 23 po czym następuje 00

- minuty mogą dochodzić do 59 po czym następuje 00

Zadanie to można rozwiązać wykorzystując dwa liczniki CBU14

0x01 graphic

0x01 graphic

13



Wyszukiwarka

Podobne podstrony:
NOTAKI Z TECHNIKI CYFROWEJ
Laboratorium 4, Politechnika Koszalińska, III semestr, Laboratorium techniki cyfrowej
Przekazniki i styczniki, Nauki Ścisłe Politechnika, Elektronika Teoria, Technika Cyfrowa, Technika C
Lab0, ZUT, Technika Cyfrowa, Technika Cyfrowa, sprawozdaniaTC
4 Podstawy techniki cyfrowej, Podstawy techniki cyfrowej
Lab4, ZUT, Technika Cyfrowa, Technika Cyfrowa, sprawozdaniaTC
Technika cyfrowa 2 ćwiczenie 6 (licznik synchorniczny,?tektor sekwencji)
Laboratorium 6, Politechnika Koszalińska, III semestr, Laboratorium techniki cyfrowej
Strona tytułowa do sprawozdań, Akademia Morska, III semestr, technika cyfrowa, Technika Cyfrowa, TC
TECHNIKA CYFROWA - sprawko lab 1, Studia, PWR, 4 semestr, Podstawy techniki mikroprocesorowej, labor
Technika Cyfrowa i Mikrokomputery 5
Technika cyfrowa TC8
Technika cyfrowa TC3
Technika cyfrowa TC4
pytania 3, Dokumenty Inżynierskie, Technika Cyfrowa, Technika cyfrowa lab, tc laborki materiały, cz2

więcej podobnych podstron