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

Podobne dokumenty
Ćw. 7: Układy sekwencyjne

Ć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.

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.

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

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

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

Ćw. 8 Bramki logiczne

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

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

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

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

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

LEKCJA. TEMAT: Funktory logiczne.

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

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

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

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

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

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

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

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

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

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

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

Podstawowe układy cyfrowe

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

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

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

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.

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

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

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

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

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

Statyczne badanie przerzutników - ćwiczenie 3

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

LICZNIKI Liczniki scalone serii 749x

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

LICZNIKI PODZIAŁ I PARAMETRY

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

Komputerowa symulacja rejestrów

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

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

Krótkie przypomnienie

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

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

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

Ćw. 6 Generatory. ( ) n. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

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

Układy kombinacyjne - przypomnienie

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze.

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

Układy logiczne układy cyfrowe

Ćwiczenie Digital Works 003 Układy sekwencyjne i kombinacyjne

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Elektronika i techniki mikroprocesorowe

Cyfrowe układy scalone

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

Podstawy Informatyki Elementarne podzespoły komputera

LABORATORIUM ELEKTRONIKI. Komputerowa symulacja liczników

Programowany układ czasowy

Podstawy elektroniki cz. 2 Wykład 2

ĆWICZENIE LABORATORYJNE. TEMAT: Badanie wzmacniacza różnicowego i określenie parametrów wzmacniacza operacyjnego

WSTĘP DO ELEKTRONIKI

UKŁADY CYFROWE. Układ kombinacyjny

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

Ćwiczenie: Badanie liczników oraz pamięci RAM

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

Generatory sinusoidalne LC

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

Komputerowa symulacja koderów i dekoderów

Układy logiczne układy cyfrowe

Ćw. 5 Wzmacniacze operacyjne

LABORATORIUM PODSTAW ELEKTRONIKI. Komputerowa symulacja układów różniczkujących

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

Podstawy Techniki Cyfrowej Liczniki scalone

Modelowanie liczników w języku Verilog i ich implementacja w strukturze FPGA

Układ elementarnej pamięci cyfrowej

PODSTAWY TEORII UKŁADÓW CYFROWYCH

Politechnika Białostocka

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

LICZNIKI. Liczniki asynchroniczne.

Instrukcja do ćwiczenia : Matryca komutacyjna

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

Cyfrowe układy scalone c.d. funkcje

CHARAKTERYSTYKI BRAMEK CYFROWYCH TTL

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

Projektowanie i badanie liczników synchronicznych i asynchronicznych

BADANIE UKŁADÓW CYFROWYCH. CEL: Celem ćwiczenia jest poznanie właściwości statycznych układów cyfrowych serii TTL. PRZEBIEG ĆWICZENIA

Automatyzacja i robotyzacja procesów produkcyjnych

Komputerowa symulacja generatorów cyfrowych

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

ĆWICZENIE LABORATORYJNE. TEMAT: Badanie liniowych układów ze wzmacniaczem operacyjnym (2h)

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

LABORATORIUM TECHNIKA CYFROWA BRAMKI. Rev.1.0

Automatyka. Treść wykładów: Multiplekser. Układ kombinacyjny. Demultiplekser. Koder

Transkrypt:

Ćw. 10 Układy sekwencyjne 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z sekwencyjnymi, cyfrowymi blokami funkcjonalnymi. W ćwiczeniu w oparciu o poznane przerzutniki zbudowane zostaną układy rejestrów i liczników. Celem ćwiczenia jest zapoznanie się z tymi układami oraz samodzielne zaprojektowanie układu sekwencyjnego. 2. Wymagane informacje Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania). 3. Wprowadzenie teoretyczne Przerzutniki stanowią podstawową komórkę pamiętającą stan logiczny. Na ich podstawie możliwe jest zbudowanie rejestrów będących prostymi układami pamiętającymi pewien ciąg bitów oraz liczników układów przechodzących przez pewien ustalony ciąg kolejnych stanów na wyjściu układu. Można powiedzieć również, że licznik zlicza impulsy zegarowe (wejściowe). Licznik modulo n to układ posiadający n stanów pracy (liczb wyjściowych). Układ taki będzie zatem zliczał kolejno od 0 do liczby n-1. W układach synchronicznych możliwe jest zastosowanie kilku interesujących zabiegów. Skrócenie cyklu liczenia licznika polega na tym, że po osiągnięciu pewnego stanu wyjściowego następuje zerowanie licznika. Należy przy pomocy bramek logicznych wykryć ten stan wyjściowy i odpowiedni sygnał zerujący podać na wejścia zerujące przerzutników. Bramkowanie zegara (przebiegu zegarowego) polega na tym, że za pomocą bramki dwuwejściowej następuje blokowanie sygnału zegarowego. W stanie blokowania na wyjściu bramki jest określony stan logiczny ( 0 lub 1 ) niezależnie od zmian sygnału zegarowego. W stanie przepuszczania na wyjściu bramki jest przebieg zegarowy pozwalając tym samym na normalną pracę układu. Możliwe jest zatem zezwalanie (lub nie) na pracę układu. 4. Wykonanie ćwiczenia 4.1. Badanie rejestru równoległego. Wykorzystując przerzutniki D 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 pamięć służącą do przechowywania dużych ilości danych (np. pamięć komputerowa) produkuje się specjalne układy pamięciowe o bardzo prostej budowie komórki pamięciowej. Pozwala to na uzyskanie bardzo dużych pojemności pamięci w jednym układzie scalonym. KATEDRA ELEKTRONIKI AGH STRONA 1

Na Rys.1 przedstawiono schemat rejestru 4-bitowego typu PIPO (Paralel Input - Paralel Output) zbudowanego na przerzutnikach D. W podobny sposób można budować różne rejestry szeregowo-równoległe. Rys.1. Schemat do badania rejestru równoległego. Zmieniając wejściowe stany logiczne za pomocą przełączników należy zaobserwować zachowanie się diod świecących na wejściach i wyjściach przerzutników. Należy zwrócić uwagę na moment zmiany stanów wyjściowych. Opracowując wyniki należy sformułować zasadę opisującą pracę rejestru i podać warunek zmiany stanów wyjściowych. 4.2. Badanie rejestru przesuwnego. Poprzez odpowiednie połączenie przerzutników można uzyskać rejestr, który będzie przesuwał na kolejne bity informację wprowadzoną na wejście. Układ taki ma zwykle 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 (np. układ 74LS194). Rys.2 przedstawia 4-bitowy jednokierunkowy rejestr przesuwny z jednym wejściem i czterema wyjściami zbudowany z przerzutników D. KATEDRA ELEKTRONIKI AGH STRONA 2

Rys.2. Schemat do badania rejestru przesuwnego. Zmieniając wejściowe stany logiczne za pomocą przełączników należy zaobserwować zachowanie się diod świecących na wejściach i wyjściach przerzutników. Należy zwrócić uwagę na moment zmiany stanów wyjściowych. Opracowując wyniki należy sformułować zasadę opisującą pracę rejestru i podać warunek zmiany stanów wyjściowych. Należy również zastanowić się jak zmodyfikować podany schemat aby rejestr przesuwał informację w przeciwnym kierunku. 4.3. Badanie licznika 4-bitowego z przerzutnikami T. Układy, które zliczają liczbę impulsów wejściowych nazywane są licznikami. Na Rys.3 przedstawiono 4 bitowy licznik zbudowany w oparciu o przerzutniki T. Wejściem licznika jest wejście zegarowe pierwszego przerzutnika, a wyjściami są wyjścia zanegowane przerzutników. Liczba zliczonych impulsów jest reprezentowana binarnie, przy czym najmłodszy bit jest po lewej stronie układu. Zmieniając kilkanaście razy stan przełącznika zaobserwować zachowanie się diod świecących na wyjściach licznika. Należy zwrócić szczególną uwagę na moment zmiany stanów wyjściowych i sposób reprezentacji liczby zliczonych impulsów. W sprawozdaniu należy zamieścić tabelę stanów wyjściowych dla kolejnych impulsów wejściowych uzyskanych przez przełączanie sygnału wejściowego. KATEDRA ELEKTRONIKI AGH STRONA 3

Rys.3. Schemat do badania licznika 4-bitowego. 4.4. Zastosowanie licznika modulo 10 do sterowania wyświetlaczem siedmiosegmentowym. Schemat licznika modulo 10 przedstawia Rys.4. Przełącznik służy do generowania zliczanych impulsów. Diody na wyjściach reprezentują liczbę zliczonych impulsów (w NKB). Zastosowana bramka logiczna powoduje wyzerowanie licznika przy osiągnięciu odpowiedniego stanu zliczania impulsów. Rys.4. Schemat do badania licznika modulo 10. KATEDRA ELEKTRONIKI AGH STRONA 4

Dodatkowo zastosowany układ scalony to układ kombinacyjny (złożony z bramek logicznych) stanowiący dekoder z kodu BCD (Binary Coded Decimal) na kod siedmiosegmentowy. Pozwala to na bezpośrednie sterowanie wyświetlaczem siedmiosegmentowym sygnałem z licznika. Należy zaobserwować działanie układu i stosowne wnioski zamieścić w sprawozdaniu. Przedstawiony licznik posiada istotną wadę. Po włączeniu zasilania na jego wyjściach mogą pojawić się przypadkowe stany logiczne. Liczenie nie zawsze rozpocznie się więc od zera. Aby temu zapobiec należy wprowadzić dodatkowy przełącznik zerujący wymaga to zastosowania kolejnej bramki. Przedstawione rozwiązanie na Rys.5 pozwala na wyzerowanie układu i zatrzymywanie liczenia. Ponad to licznik z rysunku 5 został wyposażony w układ bramkowania zegara, a zliczane impulsy są dostarczane z generatora fali prostokątnej (częstotliwość 1 khz, amplituda 2,5 V, offset 2,5 V). Rys.5. Schemat do badania licznika modulo 10 z resetem i bramkowaniem zegara. Należy zaobserwować działanie układu w szczególności działanie przełączników kasowania i zatrzymania pracy układu. W sprawozdaniu należy wyjaśnić sposób w jaki zastosowane przełączniki wpływają na zatrzymanie działania licznika bądź na jego wyzerowanie. 4.5. Zadanie projektowe Zmodyfikować układ licznika z rysunku 5, tak aby liczył modulo 5. Na ile sposobów można zrealizować to zadanie? KATEDRA ELEKTRONIKI AGH STRONA 5

5. Opracowanie wyników W sprawozdaniu z ćwiczenia należy: narysować schematy badanych układów, wyjaśnić działanie poszczególnych układów, odpowiedzieć na zagadnienia problemowe podane w instrukcji, wyciągnąć wnioski. 6. Literatura [1] U. Tietze, Ch. Schenk Układy półprzewodnikowe, Wydawnictwa Naukowo- Techniczne, Warszawa 1996, Rozdziały 10.2-10.7 (s. 253-290) [2] P. Horowitz, W. Hill Sztuka elektroniki. Część 2., Wydawnictwa Komunikacji i Łączności, Warszawa 1995, Rozdziały 8.25, 8.26 (s. 63-67) KATEDRA ELEKTRONIKI AGH STRONA 6