Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

Podobne dokumenty
Ćwiczenie D1 Bramki. Wydział Fizyki UW

Wydział Fizyki UW CC=5V 4A 4B 4Y 3A 3B 3Y

Cyfrowe układy scalone

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania).

Ćw. 7: Układy sekwencyjne

Cyfrowe układy scalone

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

Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich działania.

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań

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

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

Cel. Poznanie zasady działania i budowy liczników zliczających ustaloną liczbę impulsów. Poznanie kodów BCD, 8421 i Rys. 9.1.

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10.

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp:

Podstawowe układy cyfrowe

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi.

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

Statyczne badanie przerzutników - ćwiczenie 3

1. Poznanie właściwości i zasady działania rejestrów przesuwnych. 2. Poznanie właściwości i zasady działania liczników pierścieniowych.

Projektowanie i badanie liczników synchronicznych i asynchronicznych

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

Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232.

Ćwiczenie 29 Temat: Układy koderów i dekoderów. Cel ćwiczenia

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Ćw. 9 Przerzutniki. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem

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

Ćwiczenie 28. Przy odejmowaniu z uzupełnieniem do 2 jest wytwarzane przeniesienie w postaci liczby 1 Połówkowy układ

U 2 B 1 C 1 =10nF. C 2 =10nF

Automatyzacja i robotyzacja procesów produkcyjnych

UKŁADY CYFROWE. Układ kombinacyjny

Wykład 3. Obwody cyfrowe. 22 maja 2018

LICZNIKI Liczniki scalone serii 749x

5/11/2011. Układy CMOS. Bramki logiczne o specjalnych cechach. τ ~ R*C

Krótkie przypomnienie

Państwowa Wyższa Szkoła Zawodowa

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

LICZNIKI PODZIAŁ I PARAMETRY

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych

Bramki logiczne o specjalnych cechach. τ ~ R*C. Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

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

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2

SYSTEMY LICZBOWE 275,538 =

Parametryzacja przetworników analogowocyfrowych

Ćwiczenie C3 Wzmacniacze operacyjne. Wydział Fizyki UW

WSTĘP DO ELEKTRONIKI

Ćwiczenie 27 Temat: Układy komparatorów oraz układy sumujące i odejmujące i układy sumatorów połówkowych i pełnych. Cel ćwiczenia

Ćw. 7 Przetworniki A/C i C/A

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

Układ elementarnej pamięci cyfrowej

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

Ćwiczenie 27C. Techniki mikroprocesorowe Badania laboratoryjne wybranych układów synchronicznych

Temat 7. Dekodery, enkodery

4. Karta modułu Slave

Opis układów wykorzystanych w aplikacji

P.Rz. K.P.E. Laboratorium Elektroniki 2FD 2003/11/06 LICZNIKI CYFROWE

Liczniki, rejestry lab. 07 Układy sekwencyjne cz. 1

Podstawy Techniki Cyfrowej Liczniki scalone

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

Systemy cyfrowe z podstawami elektroniki i miernictwa Wyższa Szkoła Zarządzania i Bankowości w Krakowie Informatyka II rok studia dzienne

Układy kombinacyjne - przypomnienie

Układy elektroniki cyfrowej - elementarz Tomasz Słupiński, Zakład Fizyki Ciała Stałego FUW

LEKCJA. TEMAT: Funktory logiczne.

LICZNIKI. Liczniki asynchroniczne.

Laboratorium Analogowych Układów Elektronicznych Laboratorium 6

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY

Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu

Państwowa Wyższa Szkoła Zawodowa

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

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

Podstawy Elektroniki dla Elektrotechniki. Układy cyfrowe - bramki logiczne i przerzutniki

Programowany układ czasowy

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

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

ELEKTRONIKA WYPOSAŻENIE LABORATORIUM DYDAKTYCZNEGO POMOC DYDAKTYCZNA DLA STUDENTÓW WYDZIAŁU ELEKTRYCZNEGO SERIA: PODSTAWY ELEKTRONIKI

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia

Bramki logiczne o specjalnych cechach. τ ~ R*C. Przerzutniki. Układy logiczne sekwencyjne odpowiedź zależy od stanu układu przed pobudzeniem

LABORATORIUM TECHNIKI IMPULSOWEJ I CYFROWEJ (studia zaoczne) Układy uzależnień czasowych 74121, 74123

Ćwiczenie 21 Temat: Komparatory ze wzmacniaczem operacyjnym. Przerzutnik Schmitta i komparator okienkowy Cel ćwiczenia

Wstęp do informatyki- wykład 1

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

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).

Państwowa Wyższa Szkoła Zawodowa

Ćwiczenie 6. Przerzutniki bistabilne (Flip-Flop) Cel

Modulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Układy sekwencyjne - wiadomości podstawowe - wykład 4

Elementy struktur cyfrowych. Magistrale, układy iterowane w przestrzeni i w czasie, wprowadzanie i wyprowadzanie danych.

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja

Podstawowe moduły układów cyfrowych układy sekwencyjne cz.2 Projektowanie automatów. Rafał Walkowiak Wersja /2015

Politechnika Białostocka

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

Państwowa Wyższa Szkoła Zawodowa

Aby w pełni przetestować układ o trzech wejściach IN_0, IN_1 i IN_2 chcemy wygenerować wszystkie możliwe kombinacje sygnałów wejściowych.

Transkrypt:

Wydział Fizyki UW Pracownia fizyczna i elektroniczna (w tym komputerowa) dla Inżynierii Nanostruktur (1100-1INZ27) oraz Energetyki i Chemii Jądrowej (1100-1ENFIZELEK2) Ćwiczenie 2 Przerzutniki Streszczenie Końcowym zadaniem ćwiczeń z działu układy cyfrowe jest zaprojektowanie i zbudowanie dekodera liczb sprzężonego z licznikiem i wyświetlaczem. W trakcie drugiego ćwiczenia zapoznajemy się z przerzutnikami oraz budujemy licznik i dekoder. Podstawowym elementem do budowy licznika będą przerzutniki znajdujące się w układzie scalonym UCY7474. Efekty pracy licznika czterobitowego wyświetlać będziemy w kodzie ósemkowym na dwóch wyświetlaczach cyfrowych. Wstęp Bramki logiczne, którymi zajmowaliśmy się na poprzednich zajęciach dawały na wyjściu odpowiedź zależną od bieżącego stanu wejść. Teraz zajmiemy się układami, których działanie zależy nie tylko od obecnego stanu, ale też od tego, co działo się wcześniej. Tego typu układy nazywamy układami sekwencyjnymi. Pozwalają one budować urządzenia, których praca jest rozciągnięta w czasie np. liczniki, kontrolery, komputery. Najprostszymi układami tego typu są przerzutniki. Przerzutnik T reaguje na impuls zmianą stanu jeżeli na jego wejściu T jest ustawiona jedynka. Gdy na wejściu T jest zero, wtedy zachowuje zapamiętany stan. Tabela przejść przerzutnika T. T n+1 0 n 1 n n stan przerzutnika przed impulsem zegarowym, n+1 stan przerzutnika po impulsie. Układ ten po każdym impulsie zegara zmienia stan na przeciwny. Po dwóch impulsach wraca do stanu początkowego. Jeżeli zatem na zegar podamy sygnał prostokątny o częstości f, to na wyjściu otrzymamy sygnał prostokątny o częstości f/2. Taki układ można opisać jako dzielnik częstości albo jako układ liczący do 2. Przerzutnik J-K zamiast wejścia T ma dwa wejścia: J i K. Jeżeli J = K = 1 lub J = K = 0 to stan zmienia się lub zachowuje, podobnie jak w przerzutniku T. Natomiast stan wejść (J, K) = (1, 0) ustawia na wyjściu stan 1, a stan wejść (J, K) = (0, 1) ustawia 0 (po impulsie zegara). Kolejnym typem układu sekwencyjnego jest przerzutnik. Przerzutnik po przyjściu impulsu przepisuje stan z wejścia na wyjście.

Jeżeli nie uwzględnimy wejść i, to tabela przejść przerzutnika jest bardzo prosta. Przerzutnik zapamiętuje to, co ma na wejściu. jeżeli będziemy mieli 8 takich przerzutników i podłączymy na ich wejście 8 bitów (bajt), to po impulsie zegara przerzutniki zapamiętają bajt informacji. wa przerzutniki typu zostały wytworzone w układzie UCY7474. Rys. 1. Wejścia i wyjścia przerzutnika Tabela 2. Tabela przejść przerzutnika. n+1 0 0 1 1 V CC=5V 2 2 2 2 2 2 14 13 12 11 10 9 8 _ 1 1 2 1 3 1 4 1 5 1 6_ 1 7 GN=0V Rys. 2. Schemat układu UCY7474 Bardzo przydatną cechą przerzutników w wersji z układu UCY7474 jest wyposażenie ich w wyjście zaprzeczenia:. Łącząc wyjście z wejściem możemy otrzymać układ pracujący jak przerzutnik T (dla T = 1). Układ ten po każdym impulsie zegara będzie zmieniał stan na przeciwny. Po dwóch impulsach będzie wracał, do stanu wyjściowego, czyli będzie pracował jak licznik liczący do 2. 1 2 3 4 T=1 T=1 T=1 T=1 Rys. 3. Schemat licznika 4-bitowego 2

Jeżeli połączymy szeregowo kilka liczników, to na wyjściu pierwszego otrzymamy częstość podzieloną przez 2, na drugim - częstość podzieloną przez 4 na trzecim - przez 8 itd. Jeżeli na wejście takiego licznika ustawionego na zero, podamy pewna liczbę impulsów, to stan wyjść tego licznika przedstawi nam tę liczbę w zapisie binarnym. Tabela przejść takiego licznika przedstawiona jest poniżej. Widać, że wyjście 1 pełni role najmłodszego bitu (najmniej znaczącej cyfry, czyli 1), a wejście 4 jest najstarszym bitem (najbardziej znaczącą cyfrą, czyli 8). Tabela 3. Tabela przejść licznika złożonego z 4 przerzutników T. liczba impulsów 1 2 3 4 Wynik binarnie = dziesiętnie 0 0 0 0 0 0 (2) = 0 (10) 1 1 0 0 0 1 (2) = 1 (10) 2 0 1 0 0 10 (2) = 2 (10) 3 1 1 0 0 11 (2) = 3 (10) 4 0 0 1 0 100 (2) = 4 (10) 5 1 0 1 0 101 (2) = 5 (10) 6 0 1 1 0 110 (2) = 6 (10) 7 1 1 1 0 111 (2) = 7 (10) 8 0 0 0 1 1000 (2) = 8 (10) 14 0 1 1 1 1110 (2) = 14 (10) 15 1 1 1 1 1111 (2) = 15 (10) Jeżeli podłączymy wyjścia licznika do 4 diod święcących, to wyświetlane będą kolejne liczby w zapisie binarnym. Chcielibyśmy wykorzystać także wyświetlacze cyfrowe. Wyświetlacze pokazują tylko cyfry od 0 do 9, zatem nie mogą wyświetlić wielobitowej liczby binarnej. Zauważmy jednak, że grupując bity w triady (2 3 = 8) i odczytując liczby w każdej triadzie otrzymamy liczbę mniejszą od 8, a więc możliwa do wyświetlenia. Zamieniając triady bitów na cyfry, otrzymamy liczbę w zapisie ósemkowym (oktalnym). binarnie: 101 111 001 oktalnie: 5 7 1 (8), czyli 101111001 (2) = 571 (8) w zapisie dziesiętnym = 5*64 (10) + 7*8 + 1 = 377 (10). 3

Aparatura do wykonania ćwiczenia Rys. 4. Płyta czołowa uniwersalnej makiety cyfrowej Ćwiczenie wykonuje się na uniwersalnej makiecie pozwalającej montować układy elektroniczne bez użycia połączeń lutowanych., takiej samej co w poprzednim ćwiczeniu (ćw. 1). Na rys. 4. na uniwersalnej płycie montażowej znajdują się niebieskie, czerwone i szare linie. Pokazują one połączenia wewnętrzne płyty montażowej. w szczególności poziome połączenia (czerwone u góry i niebieskie na dole) będą bardzo przydatne. Podłączone do nich powinny być napięcia +5 V i 0 V. Ponieważ łączyć będziemy dużą liczbę bramek, będziemy potrzebować wielu źródeł napięcia +5 V i 0 V. Cześć wykonawcza I. Przerzutnik (układ scalony UCY 7474). 1) o gniazdka BNC 1 podłączyć generator funkcyjny, a do gniazda BNC 3 oscyloskop. Generator funkcyjny ustawiamy na przebieg prostokątny Vpp = 5 V, offset = 2,5 V. 2) Zamontować układ UCY7474 w uniwersalnej płycie makiety, podłączyć zasilanie 0 i 5 V, a następnie podłączyć jeden z przerzutników podając na wejście zegarowe sygnał z generatora pojedynczych impulsów. Wyjście podłączamy do diody i do gniazdka BNC 3. 3) Podając impulsy na zegar i sygnały "0" lub "1" na wejście, wypełnić tabelkę przejść dla przerzutnika. Stan zero uzyskujemy włączając kabel do dolnego rzędu gniazda G1 (masa), natomiast "1" do górnego rzędu gniazda G1 (+5V). 4

Tabela 4. Tabela przejść przerzutnika. n+1 ~ n+1 0 1 4) Wprowadzając dodatkowe sprzężenia zmienić przerzutnik w przerzutnik T. W przerzutniku T podłączyć do wejścia zegarowego () impulsy periodyczne prostokątne z generatora i zaobserwować na oscyloskopie, które zbocze impulsu zegarowego jest aktywne i powoduje zmianę stanu wyjścia. II. Zbudować 4 bitowy licznik szeregowy na przerzutnikach (UCY 7474). 1 2 3 4 Rys. 5. Schemat licznika 4 bitowego złożonego z 4 przerzutników. 1) Przerysować schemat z rys. 5. i wpisać na nim numery nóżek wykorzystując informacje z rysunku 2. 2) Zamontować dwa układy UCY7474 w uniwersalnej płycie makiety i połączyć kablami odpowiednie nóżki. 3) Na wejście podłączyć generator pojedynczych impulsów z makiety. Wyjścia z licznika podłączyć do wyświetlaczy na diodach. Przy podłączeniach wyjść licznika na wyświetlacze zwrócić uwagę na kolejność podłączanych bitów od najmniej znaczącego LSB (least significant bit) do najbardziej znaczącego MSB (most significant bit). 4) W tabeli licznika wypełnić pozycje od 7 do 14: Tabela 4. Tabela przejść licznika złożonego z 4 przerzutników T. liczba impulsów 1 2 3 4 Wynik binarnie = dziesiętnie.. 7 111 (2) = 7 (10) 8 9 10 11 12 13 14.. 5

5) Następnie wyjścia 1, 2, 3 podłączyć do wejść A, B, C wyświetlacza 2, a wyjście 4, podłączyć do wejścia A wyświetlacza 1. o wejść B, C, wyświetlacza 2 i do wejścia wyświetlacza 2 podłączyć 0 (GN). Wyświetlacze BC w tym podłączeniu wyświetlają dwucyfrową liczbę binarną w systemie ósemkowym. 6) Następnie podłączyć na wejście zewnętrzny generator i zaobserwować przebiegi 1, 2, 3, 4 za pomocą oscyloskopu. obudować dodatkowe zerowanie licznika wykorzystując generator pojedynczych impulsów i asynchroniczne wejścia (clear) przerzutników. odatkowe zadania: 7) Przerobić licznik na liczący do tyłu łącząc (zamiast ~ ) i zaobserwować zmianę stanów. 8) Bo wyświetlaczy cyfrowych BC podłączyć wyjścia ~ 1, ~ 2, ~ 3, ~ 4 zamiast wyjść 1, 2, 3, 4. Co otrzymamy? Powrócić do poprzedniego układu licznika. V. Zbudować na 2-wejsciowych bramkach NAN cztero bitowy dekoder liczby. Każdy student buduje zanegowany dekoder liczby równej "numerowi stanowiska + 5". ekoder powinien być zanegowany, To oznacza, że normalnie (czyli gdy nie wykrywa liczby) dekoder na wyjściu daje 1, a po wykryciu zadanej liczby powinien na wyjściu ustawić 0. Rys. 6. Schemat połączeń układu z dekoderem Stany wejściowe dekodera podawane będą z licznika. Należy wyświetlić je na diodach oraz podłączyć do wyświetlaczy cyfrowych, zgodnie z podanym rysunkiem. o wyjścia z dekodera podłączyć diodę święcącą. ioda świeci się dopóki dekoder nie wykryje liczby. Sprawdzić i zanotować wskazania w pełnym cyklu licznika na diodach i wyświetlaczu. Zapisać numer swojego "stanowiska +5" binarnie i oktalnie. Następnie należy ułożyć tabelkę prawdy dla liczb od 0 do 15. 6

Wskazówka: o uruchamiania układu, jako wejście zegarowe licznika zastosować generator pojedynczego impulsu z makiety. Następnie podłączyć w to miejsce sygnał z generatora zewnętrznego o częstości nie przekraczającej 10 Hz. VI. Zbudować licznik liczący do zadanej liczby i startujący od nowa. Każdy student buduje dekoder liczby równej "numerowi stanowiska + 5" i podłącza go do wejść zerujących liczniki. Rys. 7. Schemat połączeń układu z dekoderem liczącego modulo n. Zmodyfikować poprzednie zadanie zgodnie ze schematem z rys. 7. Sygnał z dekodera należy podłączyć do wejść zerujących licznika. Powodujemy zerowanie licznika, gdy dekoder wykryje liczbę n. Liczniki zerowane są, gdy na wejściach pojawi się stan 0, a ponieważ dekoder ma zanegowane wyjście, więc można go podłączyć bezpośrednio do licznika, jak to jest przedstawione na schemacie z rysunku 7. Taki licznik, liczący do n, nazywamy "licznikiem modulo n". ziałanie modulo, zapisywane: m = k%n, odpowiada podaniu reszty z k dzielonego przez n. Tak obliczona liczba m może przyjmować wartości od 0 do n - 1. VII (dodatkowe). Zbudować licznik liczący do zadanej liczby i zatrzymujący się Student buduje dekoder liczby równej "numerowi stanowiska + 5". Rys. 8. Schemat połączeń układu z dekoderem zatrzymującego się po n krokach n. Wyjście dekodera zaprzeczamy i łączymy do bramki NAN. Jeżeli dekoder nie rozpoznaje liczby to na wejściu A bramki NAN jest 1. Wtedy stan na wyjściu bramki zależny jest od wartości wejścia B, do którego podłączony jest zegar. Zatem na wyjściu bramki mamy sygnał 7

zegara. Jeżeli dekoder rozpozna liczbę, to na wejściu A bramki NAN pojawi się 0 i sygnał zegara nie będzie przepuszczany. Takie działanie bramki NAN testowaliśmy już na ćwiczeniu 1 punkt I.3). Uwaga: raport z ćwiczeń cyfrowych nie będzie wymagany, ale arkusze do notowania powinny być oddane razem z projektem i powinny być tam prawidłowo zanotowane tabelki prawdy i opis pracy wyświetlacza. Literatura 1. T. Stacewicz, A. Kotlicki Elektronika w laboratorium naukowym". PWN 1994 2. ieter Nuhrmann "Elektronika łatwiejsza niż przypuszczasz. Technika cyfrowa", WKŁ Warszawa 1986. Wersja z dnia 21 V 2018, K. Korona, A. Grodzki (na podst. materiałów z Prac. Wstępnej WF UW) 8