Ćw. 7: Układy sekwencyjne

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

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

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

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

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

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

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

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

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.

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

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

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

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

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

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

Instrukcja nr 9. Zegarek cyfrowy. AGH Zespół Mikroelektroniki Układy Elektroniczne J. Ostrowski, P. Dorosz Lab 9.1

LEKCJA. TEMAT: Funktory logiczne.

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

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

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek

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

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

LICZNIKI Liczniki scalone serii 749x

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

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

Podstawy Techniki Cyfrowej Liczniki scalone

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

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

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

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

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

Projektowanie i badanie liczników synchronicznych i asynchronicznych

LICZNIKI PODZIAŁ I PARAMETRY

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

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

Statyczne badanie przerzutników - ćwiczenie 3

Układy kombinacyjne - przypomnienie

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

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

Krótkie przypomnienie

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1

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

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

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

Podstawowe układy cyfrowe

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne

Programowany układ czasowy APSC

PODSTAWY TEORII UKŁADÓW CYFROWYCH

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe

Programowany układ czasowy

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

Cyfrowe układy scalone c.d. funkcje

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

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

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Podstawy Informatyki Elementarne podzespoły komputera

UKŁADY CYFROWE. Układ kombinacyjny

UKŁAD SCALONY. Cyfrowe układy można podzielić ze względu na różne kryteria, na przykład sposób przetwarzania informacji, technologię wykonania.

WSTĘP DO ELEKTRONIKI

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

Badanie właściwości skramblera samosynchronizującego

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

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

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

Automatyzacja i robotyzacja procesów produkcyjnych

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

Układy logiczne układy cyfrowe

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

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

Proste układy sekwencyjne

Układy logiczne układy cyfrowe

Układ elementarnej pamięci cyfrowej

Programowalne układy logiczne

Sekwencyjne bloki funkcjonalne

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

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

Elektronika i techniki mikroprocesorowe

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1

Modulatory PWM CELE ĆWICZEŃ PODSTAWY TEORETYCZNE

Podstawy elektroniki cz. 2 Wykład 2

LABORATORIUM ELEKTRONIKI. Jakub Kaźmierczak. 2.1 Sekwencyjne układy pamiętające

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

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

Cyfrowe układy scalone

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

Opis układów wykorzystanych w aplikacji

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

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

Układy czasowo-licznikowe w systemach mikroprocesorowych

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

LICZNIKI. Liczniki asynchroniczne.

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

4. Karta modułu Slave

UKŁADY MIKROPROGRAMOWALNE

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

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

Transkrypt:

Ćw. 7: Układy sekwencyjne Wstęp Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną następujące układy sekwencyjne: rejestr, rejestr przesuwny oraz licznik. Celem ćwiczenia jest zapoznanie się z tymi układami oraz samodzielne zaprojektowanie układu sekwencyjnego. a) Rejestr Przebieg ćwiczenia Wykorzystując przerzutniki można zbudować najprostszy rejestr służący do czasowego przechowywania danych. Układ taki pełni rolę pamięci, jednakże ze względu na nadmierną złożoność nie należy go traktować jako cegiełkę do budowy układów pamięci danych. Jako pomięć służącą do przechowywania danych na dużą skalę (np.: pamięć komputerowa) produkuje się specjalne układy pamięciowe o bardzo prostej strukturze komórki pamięciowej. Pozwala to na uzyskanie bardzo dużych pojemności pamięci w jednym układzie scalonym. Na rys. przedstawiono schemat rejestru -bitowego zbudowanego na przerzutnikach typu zatrzask. Key = J EN _LACH U Key = J R EN _LACH U Key = J R EN _LACH U Key = J5 EN _LACH Key = E E R9 Rys.. Rejestr z przerzutnikami latch Zmieniając wejściowe stany logiczne za pomocą przełączników zaobserwować zachowanie się diod świecących na wejściach i wyjściach przerzutnika. Zwrócić uwagę na moment zmiany stanów wyjściowych.

Sformułować zasadę opisującą pracę rejestru. Podać warunek zmiany stanów wyjściowych. Jakie tryby pracy można wyróżnić dla tego rejestru? b) Rejestr scalony typu flip-flop Przykładem rejestru zbudowanego z przerzutnikami flip-flop może być układ scalony 7LS7 wykonany w technologii L. Jest on zbudowany z ośmiu przerzutników -ff. Zatem ma osiem wejść i wyjść, a wejścia zegarowe przerzutników są połączone razem. Schemat do obserwacji pracy tego układu przedstawiono na rysunku. Można dla zaobserwowania zasady działania wykorzystać poprzedni układ i zaobserwować stany logiczne tylko na czterech wejściach i wyjściach. VCC 5V Key = J R9 Key = R 0 J Key = R J Key = J5 Key = 5 J6 5 5 7 6 8 9 5 5 5 7 6 6 6 8 7 7 9 8 8 ~OC CLK 7LS7N 5 6 5 Key = 6 6 J7 LE 7 Key = 7 7 J8 LE J9 E 8 Key = 8 LE Key = E Rys.. Rejestr 7LS7 ( flip-flop) Należy wybrać układ 7LS7N z biblioteki L. Zmieniając wejściowe stany logiczne za pomocą przełączników zaobserwować zachowanie się diod świecących na wejściach i wyjściach rejestru. Zwrócić uwagę na moment zmiany stanów wyjściowych. Sformułować zasadę opisującą pracę rejestru. Podać warunek zmiany stanów wyjściowych. Jakie tryby pracy można wyróżnić dla tego rejestru? Jakie są różnice w porównaniu z rejestrem typu zatrzask?

c) Rejestr przesuwny Poprzez odpowiednie połączenie przerzutników można uzyskać rejestr, który będzie przesuwał informację wprowadzoną na wejście. Układ taki zwykle ma jedno wejście i kilka wyjść. Mówi się wtedy, że zamienia informację szeregową na równoległą. Stosując kilka bramek można uzupełnić taki rejestr o wejścia równoległe. Uniwersalne rejestry produkowane jako układy scalone pozwalają na zamianę informacji szeregowej na równoległą, bądź odwrotnie, można też zmieniać kierunek przesuwania informacji. Przykładem może być układ 7LS9. Na rysunku przedstawiono -bitowy jednokierunkowy rejestr przesuwny z jednym wejściem i czterema wyjściami zbudowany z przerzutników flip-flop. A Key = A A U B J5 Key = E E U C R9 U Rys.. Czterobitowy rejestr przesuwny z przerzutnikami flip-flop Zmieniając wejściowe stany logiczne za pomocą przełączników zaobserwować zachowanie się diod świecących na wejściu i wyjściach rejestru. Zwrócić uwagę na moment i sposób przepisywania informacji na kolejne wyjścia. Sformułować zasadę opisującą pracę rejestru przesuwnego. Jak należy zmodyfikować podany schemat, aby rejestr przesuwał informację w przeciwnym kierunku? d) Licznik -bitowy z przerzutnikami flip-flop Układy, które zliczają liczbę impulsów wejściowych nazywane są licznikami. Na rysunku przedstawiono -bitowy licznik zbudowany w oparciu o przerzutniki flip-flop. Wejściem licznika jest wejście zegarowe pierwszego przerzutnika (przełącznik klawisz C), a wyjściami są wyjścia zanegowane przerzutników. Liczba zliczonych impulsów jest reprezentowana binarnie, przy czym najmłodszy bit to wyjście A. Licznik dodatkowo wyposażono w wejście zerujące (przełącznik J klawisz R)

U U U Key = C C A B C J Key = R LE RL Reset licznika R Zmieniając kilkanaście razy stan logiczny za pomocą przełącznika zaobserwować zachowanie się diod świecących na wyjściach licznika. Zwrócić uwagę na moment zmiany stanów wyjściowych. Sprawdzić wpływ stanu logicznego na wejściu RL (Reset Licznika przeł. J) na pracę licznika. Zamieścić w sprawozdaniu tabelę stanów wyjściowych dla kolejnych impulsów wejściowych (uzyskanych przez przełączanie ). Omówić znaczenie wejścia RL i jego wpływ na pracę licznika. e) Licznik scalony 7LS9 i jego zastosowanie Rys.. Czterobitowy licznik z przerzutnikami Układ scalony 7LS9 (technologia L) jest zbudowany z przerzutników JK oraz bramki NAN -wej (rys.8). Przerzutniki są tak połączone, że tworzą dwa liczniki. Jeden modulo a drugi modulo 8. Układ posiada dwa wejścia zerujące, które przez bramkę NAN służą do kasowania licznika, lub do skrócenia cyklu liczenia. Schemat licznika modulo 9 przedstawiono na rys. 5. Przełącznik służy do generowania Com U6 SEVEN_SEG_COM_K Key = C Clk A B A B 9 8 R0() C R0() 7LS9N 7 6 5 U A OA B OB C OC O OE L OF RBI OG BI/RBO 0 9 5 A B CE FG R R 7LS7N C B A Rys.5. Licznik modulo 9 z układem 7LS9

zliczanych impulsów. Wyjścia A... reprezentują liczbę zliczonych impulsów w kodzie binarnym, przy czym A to najmłodszy bit. odatkowo zastosowano scalony dekoder kodu BC na 7-segmentowy (7LS7). Zaobserwować działanie układu. Stosowne wnioski zamieścić w sprawozdaniu. Powyższy licznik ma pewną wadę. Po włączeniu zasilania na jego wyjściach mogą ustawić się przypadkowe stany logiczne i liczenie nie zawsze rozpoczyna się od zera. Aby temu zaradzić trzeba wprowadzić dodatkowy przełącznik zerujący. o wymaga zastosowania dwóch dodatkowych bramek. Schemat takiego układu przedstawiono na rysunku 6. Bramka AN (U) oraz OR (U) wraz z przełącznikiem J zapewniają możliwość zerowania licznika. Zastosowanie generatora ułatwi obserwację pracy licznika. W związku z tym zastosowano bramkę AN (U5). eraz zliczane impulsy są wytwarzane przez generator. Zmieniła się rola przełącznika. Służy on teraz do zatrzymani liczenia. XFG Com U6 SEVEN_SEG_COM_K Key = S J Clk U5 AN A B A B 9 8 R0() C R0() 7LS9N U OR U 7 6 5 U A OA B OB C OC O OE L OF RBI OG BI/RBO 0 9 5 A B CE FG 7LS7N Key = R Reset AN R C R B A Rys.6. Licznik modulo 9 z możliwością zerowania i zatrzymania liczenia Generator ustawić w tryb generowania przebiegu prostokątnego, częstotliwość Hz (lub inna pozwalająca na wygodną obserwację pracy licznika), amplituda,5v, offset,5v. Zaobserwować działanie układu. W szczególności działanie przełączników kasowania i zatrzymywania pracy licznika. Stosowne wnioski zamieścić w sprawozdaniu. 5

ZAANIE PROJ EKOWE Zaprojektować stoper zliczający od zera do 60 sekund według poniższego schematu blokowego (rys. 7) 7 7 dekoder BC/7seg dekoder BC/7seg Generator Hz Licznik modulo 0 Licznik modulo 6 + + start/stop zerowanie Rys.7. Schemat blokowy stopera Układ scalony 7LS9 składa się z dwóch liczników: modulo (we. CKA) i modulo 8 (we. CKB), rys.. Ma dwa wejścia zerujące podłączone do przerzutników JK przez bramkę NAN -wejściową (we. R 0() i R 0()). Licznik modulo n to licznik posiadający n stanów pracy (liczb wyjściowych). Zatem licznik taki liczy od zera do n-. Skrócenie cykli liczenia licznika polega na tym, że po osiągnięciu pewnego stanu wyjściowego następuje zerowanie licznika. Należy przy pomocy bramek wykryć ten stan wyjściowy i odpowiedni sygnał zerujący podać na wejścia zerujące przerzutników (licznika). Bramkowanie zegara (przebiegu zegarowego) polega na tym, że za pomocą bramki dwuwejściowej następuje blokowanie sygnały zegarowego. W stanie blokowania na wyjściu bramki jest określony stan logiczny ( lub 0), a w stanie przepuszczania na wyjściu jest przebieg zegarowy. o jednego z wejść bramki doprowadza się sygnał zegarowy, a do drugiego sygnał sterujący. Rys.8. Schemat układu licznika 7LS9 6