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

Podobne dokumenty
Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

Statyczne badanie przerzutników - ćwiczenie 3

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

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

LICZNIKI PODZIAŁ I PARAMETRY

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

LICZNIKI Liczniki scalone serii 749x

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

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

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

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

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

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

Automatyzacja i robotyzacja procesów produkcyjnych

LEKCJA. TEMAT: Funktory logiczne.

Ćw. 7: Układy sekwencyjne

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

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

Podstawy Techniki Cyfrowej Liczniki scalone

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

Krótkie przypomnienie

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

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

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

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

Proste układy sekwencyjne

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

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

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

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

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

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

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

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

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

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

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

Cyfrowe układy scalone c.d. funkcje

UKŁADY CYFROWE. Układ kombinacyjny

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

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TZ1A

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.

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

Projektowanie i badanie liczników synchronicznych i asynchronicznych

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

Układy kombinacyjne - przypomnienie

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

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014

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

Podział układów cyfrowych. rkijanka

WSTĘP DO ELEKTRONIKI

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

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

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

PoniŜej zamieszczone są rysunki przedstawiane na wykładach z przedmiotu Peryferia Komputerowe. ELEKTRONICZNE UKŁADY CYFROWE

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

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające

Podstawy Informatyki Elementarne podzespoły komputera

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

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

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

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

LICZNIKI. Liczniki asynchroniczne.

Układy sekwencyjne przerzutniki 2/18. Przerzutnikiem nazywamy elementarny układ sekwencyjny, wyposaŝony w n wejść informacyjnych (x 1.

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

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

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

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

Podstawowe układy cyfrowe

Organizacja pamięci VRAM monitora znakowego. 1. Tryb pracy automatycznej

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

Podstawy działania układów cyfrowych...2 Systemy liczbowe...2 Kodowanie informacji...3 Informacja cyfrowa...4 Bramki logiczne...

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

Asynchroniczne statyczne układy sekwencyjne

Układy cyfrowe (logiczne)

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

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10

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

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

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

4. Karta modułu Slave

Elektronika i techniki mikroprocesorowe. Instrukcja do zajęć laboratoryjnych. Część: Technika Cyfrowa Liczba zajęć: 3 + zaliczające

Układ elementarnej pamięci cyfrowej

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.

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

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

Laboratorium elektroniki. Ćwiczenie E56. Liczniki. Wersja 1.0 (24 marca 2016)

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

Ć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

Sekwencyjne bloki funkcjonalne

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

PODSTAWY TEORII UKŁADÓW CYFROWYCH

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

Tranzystor JFET i MOSFET zas. działania

Projekt prostego układu sekwencyjnego Ćwiczenia Audytoryjne Podstawy Automatyki i Automatyzacji

Temat 7. Dekodery, enkodery

LABORATORIUM. Technika Cyfrowa. Badanie Bramek Logicznych

Technika Cyfrowa. Badanie pamięci

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

Transkrypt:

Politechnika Wrocławska, Wydział PP 1. Cel ćwiczenia Zapoznanie z wybranymi cyfrowymi układami sekwencyjnymi. Poznanie właściwości, zasad działania i sposobów realizacji przerzutników oraz liczników. 2. Wprowadzenie W podstawowych układach logicznych, takich jak proste funktory (bramki logiczne) stan wyjścia (lub wyjść) jest zależny tylko od aktualnego stanu logicznego wejść tego układu. Układy takie nazywane są kombinacyjnymi. Aby móc realizować działania zależne od stanów historycznych (poprzedzających) układ cyfrowy musi posiadać możliwość przechowywania informacji o stanach logicznych (stany wewnętrzne), można powiedzieć że posiada on pamięć. Układy takie nazywane są sekwencyjnymi. Mogą one być zrealizowane jako zestawy odpowiednio połączonych bramek logicznych lub wykonane jako układy scalone. W układach sekwencyjnych wykorzystywane jest zjawisko sprzężenia zwrotnego. Układy sekwencyjne mogą w różny sposób reagować na zmianę stanu wejść. eśli w układzie każda zmiana stanu wejściowego powoduje reakcję układu to taki układ należy do grupy układów asynchronicznych. Większość układów sekwencyjnych wykorzystuje dodatkowy sygnał nazywany sygnałem taktującym, zegarowym lub synchronizującym. ygnał ten określa cykl pracy układu i momenty, w których stany wejść wpływają na stany wewnętrzne i wyjściowe układu. ygnał taktujący może aktywować odczyt stanów wejściowych przy zboczu narastającym lub opadającym. 3. Przerzutniki Przerzutnik to cyfrowy układ sekwencyjny, który umożliwia przechowywanie niewielkich ilości danych (szczególnie wtedy gdy wymagany jest ciągły dostęp). Układy te mają ustaloną liczbę wejść, których oznaczenie i liczba zależna jest od typu przerzutnika. Wyjście w przerzutnikach oznaczane jest literą, zazwyczaj dostępne jest też zanegowane wyjście oznaczane jako. eżeli przerzutnik pracuje jako układ synchroniczny to jest on wyposażony w wejście taktujące (zegarowe) oznaczane jako C, CK lub CLK (w polskiej dokumentacji oznaczane także jako ). Dodatkowo przerzutniki mogą być wyposażone w wejścia programujące/ustawiające, które obsługiwane są asynchronicznie. Wejścia te oznaczane są najczęściej jako (reset/clear) i (set/preset). Na rysunku 1 przedstawiono standardowy symbol przerzutnika z oznaczonymi złączami wejściowymi i wyjściowymi układu. A B ys.1 tandardowy symbol i oznaczenia wejść i wyjść przerzutnika trona 1 z 8

Politechnika Wrocławska, Wydział PP Przerzutnik może posiadać jednocześnie wejścia statyczne (np. wejścia danych) i dynamiczne (np. taktujące), które są oznaczane trójkątem. eśli wejście ma aktywny stan niski (negacja wejścia) to jest ono oznaczane okręgiem, takie oznaczenie zaprezentowano przy wejściu A na rysunku 1. ygnał taktujący może wyzwalać układ przy zboczu narastającym i jest to oznaczone samym trójkątem przy wejściu taktującym (tak jak na rysunku 1 przy wejściu ) lub odczyt danych wejściowych może mieć miejsce przy zboczu opadającym sygnału taktującego i jest to oznaczane dodatkowym okręgiem przy trójkącie. 4. odzaje przerzutników Zasadę działania przerzutnika można opisać za pomocą tablicy prawdy, tablicy przejść, tablicy wzbudzeń lub wykresu czasowego. Metody te są równoważne i na podstawie jednej z nich można odtworzyć pozostałe. W trakcie realizacji tego ćwiczenia dla uproszenia interpretacji działania układów będziemy posługiwać się przede wszystkim tablicami prawdy i wykresami czasowymi. ablica prawdy, zwana także tablicą wartości funkcji lub tablicą stanów, określa stany na wejściach informacyjnych (danych) przed wyzwoleniem układu (jeśli układ jest synchroniczny, to jest on wyzwalany sygnałem taktującym) i stany wyjść po wyzwoleniu układu. en sposób jest powszechnie stosowany przy ilustracji zasady działania podstawowych bramek logicznych. a) przerzutnik Najprostszy przerzutnik asynchroniczny można zrealizować korzystając z dwóch dwuwejściowych bramek NO lub NAND. Dzięki wykorzystaniu sprzężenia zwrotnego możliwe jest zapamiętanie stanów wyjściowych. Układ ten posiada dwa wejścia programujące: zerujące (reset) i ustawiające (set) oraz dwa dopełniające się wyjścia oraz (w tabeli prawdy oznaczone jako!). Na rysunku 2 przedstawiono przerzutnik zbudowany z bramek NO, jego symbol graficzny, tablicę prawdy i wykres czasowy. a) b) c)! 0 0 bez zmian 0 1 0 1 1 0 1 0 1 1 zabroniony d) 0 0 1 1 0 1 0 1 bz 0 1 Z! bz 1 0 Z ys.2 Przerzutnik : a) realizacja z bramek NO, b) symbol graficzny, c) tablica prawdy, d) wykres czasowy trona 2 z 8

Politechnika Wrocławska, Wydział PP Zgodnie z przedstawioną tablicą prawdy stan 1 na wejściu powoduje ustawienie na wyjściu stanu 1. Ustawienie wyjścia w stan 0 następuje po wprowadzeniu wejścia w stan 1. eżeli oba wejścia mają stan 0 to stan wyjść nie zmienia się, czyli poprzedni stan wyjść jest utrzymany (oznaczono to na rysunku 2 jako bez zmian lub bz ). W takiej sytuacji przerzutnik realizuje funkcję pamiętania. Przedstawiony przerzutnik posiada jednak istotną wadę. Podanie logicznego stanu 1 na dowolne wejście bramki NO skutkuje stanem logicznym 0 na wyjściu bramki. Z tego powodu w przypadku gdy oba wejścia i jednocześnie będą ustawione na stan 1, wyjścia oraz będą miały taki sam stan równy 0. aka sytuacja stoi w sprzeczności z założeniem, że oba wyjścia są względem siebie zanegowane. tan ten jest nazywany stanem zabronionym i oznaczony jest na wykresie czasowym jako Z. b) przerzutnik K Wada polegająca na występowaniu stanu zabronionego została wyeliminowana w przerzutnikach K. W tych przerzutnikach możliwe jest jednoczesne wprowadzenie takiego samego stanu na obu wejściach. eśli wejścia i K znajdują się w stanie 0 skutkuje to brakiem zmiany stanu wyjściowego przerzutnika, czyli tak samo jak w przypadku przerzutnika następuje podtrzymanie poprzedniego stanu wyjściowego. Wprowadzenie stanów 1 na oba wejścia powoduje zanegowanie stanów wyjściowych. Przerzutniki K udostępnione na stanowisku laboratoryjnym należą do grupy układów synchronicznych (wykorzystywana jest linia taktująca/zegarowa) i są wyzwalane zboczem opadającym sygnału taktującego. Wszelkie zmiany stanów wejść nie mają wpływu na stany wewnętrzne i wyjściowe przerzutnika poza momentem wyzwolenia. Na rysunku 3 przedstawiono symbol graficzny przerzutnika K, tablicę prawdy i wykres czasowy. a) b) K K! 0 0 bez zmian 0 1 1 0 1 0 0 1 1 1 bez zmian c) 0 1 0 1 0 1 0 1 0 0 0 0 0 0 1 1 1 1 K 0 0 0 1 1 0 0 1 1 1 1 1 1 0 0 1 1 1! 0 0 0 0 1 1 0 0 0 ys.3 Przerzutnik K: a) symbol graficzny, b) tablica prawdy, c) wykres czasowy Przedstawiony symbol graficzny przerzutnika K zawiera także dodatkowe wejścia asynchroniczne i, które działają z wyższym priorytetem i nie są zależne od wyzwoleń pracy przerzutnika wynikających ze zmiany stanu sygnału taktującego. Wejścia te pełnią taką samą funkcję jak w przypadku przerzutnika, czyli powodują wymuszenie stanu wyjścia i nie trona 3 z 8

Politechnika Wrocławska, Wydział PP powinny być aktywowane jednocześnie. Należy zwrócić uwagę na to, że w przedstawionym na rysunku 3 symbolu wejścia te są zanegowane czyli są one aktywowane stanem 0. Na stanowisku laboratoryjnym dostępna jest podwójna scalona realizacja przerzutnika K w postaci układu oznaczonego 7476. c) przerzutnik D Innym sposobem wyeliminowania stanu zabronionego występującego w przerzutnikach jest połączenie wejść i takiego przerzutnika przy użyciu negatora w taki sposób aby spełniona była zależność =. aki układ posiada wtedy jedno zewnętrzne wejście informacyjne i nazywany jest on przerzutnikiem typu D. Przerzutniki tego typu mogą być aktywowane dodatkowym sygnałem zatrzaskującym (latch) i są wtedy aktywne tylko przy wybranym stanie tego sygnału. Najczęściej są one realizowane jednak jako układu synchroniczne, które wykorzystują sygnał taktujący i wyzwolenie układu następuje po wystąpieniu określonego zbocza sygnału taktującego. Dostępne na stanowisku przerzutniki D wyzwalane są zboczem narastającym (wejście sygnału taktującego jest oznaczone trójkątem bez dodatkowego okręgu jak to ma miejsce w przypadku dostępnego przerzutnika K). Na rysunku 4 przedstawiono symbol graficzny przerzutnika D, tablicę prawdy i wykres czasowy. a) b) c) D D 0 0! 1 1 1 0 0 1 0 1 D 0 0 1 1 0 0 0 1! 1 1 1 0 ys.4 Przerzutnik D: a) symbol graficzny, b) tablica prawdy, c) wykres czasowy Na stanowisku laboratoryjnym dostępna jest scalona realizacja przerzutnika D w postaci układu oznaczonego 7474. ak jak poprzednio omawiane przerzutniki układ jest wyposażony w dodatkowe wejścia i. 5. Liczniki Licznik to układ sekwencyjny złożony z przerzutników służący do zliczania i zapamiętywania liczby impulsów. Ogólny schemat blokowy przedstawiono na rysunku 5. W trakcie realizacji ćwiczenia wykorzystywane będą liczniki z pojedynczym lub podwójnym wejściem zliczającym oraz równoległym wyjściem binarnym. Liczniki wyposażone są także w dodatkowe wejścia sterujące pracą i stanem układu. Podstawowym wejściem tego typu jest wejście wymuszające stan początkowy tzw. zerujące (oznaczane często jako CLEA lub EE). Wyjście (równoległe).......... Wejście zliczające (szeregowe) LICZNIK Wejście zerujące ys.5 chemat blokowy licznika trona 4 z 8

Politechnika Wrocławska, Wydział PP W rozważanych w trakcie ćwiczenia przypadkach liczniki do przedstawienia wyniku będą wykorzystywały naturalny kod dwójkowy (binarny) lub kod BCD (Binary Coded Decimal), które należą do systemów pozycyjnych o podstawie systemu 2. W kodach tych liczby określane są bez znaku. Kod BCD jest podzbiorem naturalnego kodu dwójkowego, gdzie na 4 bitach zapisane są wartości reprezentujące pojedynczą cyfrę dziesiętną z zakresu od 0 do 9. Zapisanie liczby dwucyfrowej (10-99) w kodzie BCD wymaga wykorzystania 8-bitów (4 bity/1 tetrada na każdą cyfrę systemu dziesiętnego). Na rysunku 6 przedstawiono wartości 4-bitowego naturalnego kodu dwójkowego i kodu BCD z odpowiadającymi im wartościami w systemie dziesiętnym. pozycja 3 2 1 0 wartość 2 3 2 2 2 1 2 0 wartość 8 4 2 1 bit b3 b2 b1 b0 ystem dziesiętny Naturalny kod dwójkowy trona 5 z 8 Kod BCD b3 b3 b2 b1 b0 b3 b2 b1 0 0 0 0 0 0 0 0 0 1 0 0 0 0 1 0 0 0 2 0 0 0 1 0 0 0 1 3 0 0 0 1 1 0 0 1 4 0 0 1 0 0 0 1 0 5 0 0 1 0 1 0 1 0 6 0 0 1 1 0 0 1 1 7 0 0 1 1 1 0 1 1 8 1 1 0 0 0 1 0 0 9 1 1 0 0 1 1 0 0 10 1 0 1 0 11 1 0 1 1 12 1 1 0 0 13 1 1 0 1 14 1 1 1 0 15 1 1 1 1 ys.6 Naturalny kod dwójkowy oraz kod BCD Liczniki mogą być zrealizowane w formie asynchronicznej (o prostszej budowie) i synchronicznej (o szybszym działaniu). a) liczniki asynchroniczne Podstawową częścią składową (komórką) liczników asynchronicznych jest tzw. dwójka licząca, która może być zrealizowana np. poprzez wykorzystanie przerzutnika K lub D. Układ taki zmienia swój stan na przeciwny po każdym zliczonym impulsie, czyli dzieli częstotliwość sygnału dostarczonego do wejścia zliczającego przez 2. Przykładowe realizację dwójki liczącej zrealizowanej na przerzutniku typu D lub K przedstawiono na rysunku 7. Aby zrealizować licznik należy te układy połączyć kaskadowo (łącząc wyjście układu z wejściem kolejnego układu).

Politechnika Wrocławska, Wydział PP D Wyjście 1 Wyjście Wejście Wejście 1 K ys. 7 Przykładowe realizacje dwójek liczących z wykorzystaniem przerzutnika D lub K Licznik asynchroniczny na stanowisku laboratoryjnym można zrealizować łącząc przerzutniki D lub K jak również korzystając ze zintegrowanego układu licznika (układ 7493). Wewnętrzny schemat połączeń tego licznika przedstawiono na rysunku 8. Układ zawiera 4 przerzutniki K, których wejścia i K są wewnętrznie ustawione w stan 1. B A B C D A K K K K 01 02 ys. 8 Wewnętrzny schemat połączeń układu 7493 (licznik dwójkowy) Układ ten umożliwia realizację 4-bitowego licznika asynchronicznego wskazującego wynik w naturalnym kodzie binarnym. Licznik wewnętrznie składa się z dwóch modułów liczących odpowiednio do 2 (wejście A) i do 8 (wejście B). Wyniki z modułu liczącego do 2 przekazywany jest na wyjście A, wyniki drugiego modułu dostępne są na wyjściach B, C, D. Aby zrealizować licznik 4-bitowy należy wyjście A (b0) połączyć z wejściem B, wtedy wyjścia B, C, D spełniają funkcję wyjść bitowych o pozycjach odpowiednio b1, b2, b3. Zerowanie licznika odbywa się przez ustawienie na obu wejściach 01 i 02 stanu 1. b) liczniki synchroniczne Liczniki, w których zliczane impulsy dostarczane są równolegle na wejścia taktujące wewnętrznych przerzutników nazywane są licznikami synchronicznymi. Ich wewnętrzna budowa jest bardziej złożona od liczników asynchronicznych i umożliwiają one prace przy większych częstotliwościach sygnału wejściowego. Liczniki te nie generują tymczasowych błędnych wyników spowodowanych opóźnieniami czasowymi pomiędzy przerzutnikami dzięki jednoczesnemu dostarczaniu sygnału taktującego do przerzutników. ako przykład licznika synchronicznego w ćwiczeniu wykorzystany będzie licznik 74192. Układ ten zawiera 4-bitowy licznik rewersyjny, czyli licznik umożliwiający zliczanie w obu kierunkach ( w górę i w dół ). Poza 4 przerzutnikami zawiera ponad 20 funktorów logicznych o różnej liczbie wejść, z tego względu omówiona będzie jedynie struktura zewnętrzna licznika. Na rysunku 9 przedstawiono wyprowadzenia licznika umieszczonego w obudowie DIL (dual in line). trona 6 z 8

Politechnika Wrocławska, Wydział PP (0V) GND 8 9 D (wejście b3) (wyjście b3) D 7 10 C (wejście b2) (wyjście b2) C 6 11 LOAD (załadowanie A-D) (zwiększ +1) UP 5 12 CAY (przeniesienie) (zmniejsz -1) DOWN 4 13 BO (pożyczka) (wyjście b0) A 3 14 CLEA (zerowanie) (wyjście b1) B 2 15 A (wejście b0) (wejście b1) B 1 16 VCC (5V) ys. 9 Licznik rewersyjny 74192 w obudowie DIL Licznik 74192 wyposażony jest w dwa niezależne wejścia zliczające (UP i DOWN czyli odpowiednio w górę i w dół). est to układ liczący w kodzie BCD, oznacza to że licznik realizuje funkcję modulo 10 i wynik wskazywany jest binarnie na 4-bitach. Zwiększenie stanu licznika o 1 w momencie gdy wartość zliczona wynosi 9 (1001) spowoduje powrót licznika do wartości 0. Licznik posiada także dodatkową funkcję umożliwiającą załadowanie 4-bitowego stanu początkowego. W momencie zmiany stanu wejścia LOAD z wartości 1 na 0 do licznika wczytywana jest wartość bitów na wejściach A-D. Układ sygnalizuje też wystąpienie pożyczki (zmniejszenie wartości licznika i przejście z 0 do 9) oraz przeniesienia (zmniejszenie wartości licznika i przejście z 9 do 0). Wejście CLEA umożliwia wyzerowanie zawartości licznika. 6. Zadania do wykonania a) Korzystając z bramek NO (układ 7402) zrealizować przerzutnik. prawdzić czy funkcjonuje on zgodnie z tabelą prawdy i wykresem czasowym przestawionym we wprowadzeniu. b) Uruchomić moduł przerzutnika K (układ 7476). prawdzić czy funkcjonuje on zgodnie z tabelą prawdy i wykresem czasowym przestawionym w opisie ćwiczenia. c) Przedstawić prowadzącemu propozycję zastępczej realizacji przerzutnika typu D korzystając z przerzutnika K (układ 7476) i funktorów logicznych dostępnych na stanowisku. Po zatwierdzeniu przez prowadzącego zrealizować układ i sprawdzić czy funkcjonuje on zgodnie z tabelą prawdy przerzutnika D. chemat połączeń zanotować w protokole i umieścić w sprawozdaniu. d) Przedstawić prowadzącemu propozycję realizacji 2 bitowego licznika asynchronicznego korzystając z 2 przerzutników D (układ 7474) lub 2 przerzutników K (układ 7476). Po zatwierdzeniu sprawdzić poprawność działania (jako sygnał wejściowy można wykorzystać przyciski z modułu WICH lub PULE). chemat połączeń oraz wykres czasowy zanotować w protokole i umieścić w sprawozdaniu. Wykres czasowy ma zawierać (zachować podaną kolejność): WE sygnał wejściowy, WY0 sygnał wyjściowy po pierwszym stopniu (dwójce liczącej), WY1 sygnał wyjściowy po drugim stopniu oraz obserwowane stany licznika N zapisane w systemie dziesiętnym. Obserwacje rozpocząć od WY0 = WY1 = N = 0. korzystać z załączonego wzoru ilustracji (zwrócić uwagę na rodzaj zbocza wyzwalającego). trona 7 z 8

Politechnika Wrocławska, Wydział PP WE 0 1 0 1 0 1 WY0 0????? WY1 0????? e) Korzystając z licznika zrealizowanego w podpunkcie d) do wejścia podłączyć generator (można skorzystać z generatorów znajdujących się w module CLOCK zestawu UNILOG, ustawić częstotliwość zadaną przez prowadzącego). Za pomocą częstościomierza lub oscyloskopu zmierzyć częstotliwość sygnału wejściowego WE oraz wyjść WY0 i WY1. Zanotować wyniki, porównać uzyskane częstotliwości i zapisać wnioski. f) Korzystając z układu 7493 zrealizować 4-bitowy asynchroniczny licznik binarny. prawdzić poprawność pracy układu. Zanotować stany wyjściowe, przedstawić je w sprawozdaniu w postaci wykresu czasowego. g) Uruchomić moduł 4-bitowego rewersyjnego licznika synchronicznego (74192). Wprowadzić zadaną przez prowadzącego wartość początkową (wejścia A-D, LOAD sugerowana inna wartość początkowa dla każdej grupy studenckiej). Zrealizować zadaną przez prowadzącego ilość wyzwoleń na wejściu UP i DOWN (przyciskami WICH lub PULE), zanotować stany wyjściowe linii UP, DOWN, A, B, C, D, N (wartość dziesiętna licznika). W sprawozdaniu przedstawić wyniki jako wykres czasowy. *h) Do modułu licznika 74192 podłączyć generator. Ustawić częstotliwość ok. 1 Hz. Wyjście licznika podłączyć do modułu DIPLAY zawierającego konwerter kodów i wyświetlacz siedmiosegmentowy. Wykonać obserwacje można zmieniać częstotliwość sygnału wejściowego oraz kierunek liczenia. 7. Pytania kontrolne a) Wyjaśnić czym różnią się układy kombinacyjne od sekwencyjnych? b) Czym się różni synchroniczne działanie układu cyfrowego od asynchronicznego? c) Narysować symbol graficzny przerzutnika K, tablicę prawdy oraz wykres czasowy. d) Narysować symbol graficzny przerzutnika D, tablicę prawdy oraz wykres czasowy. e) Dlaczego w przerzutniku, który jest zrealizowany na bramkach NO zabronione jest ustawienie obu wejść na wartość 1? f) Przedstawić propozycję realizacji 2-bitowego licznika asynchronicznego, wykorzystując przerzutniki K lub D. Oznaczyć wejście i wyjścia układu. g) Narysować symbole i przedstawić tablice prawdy funktorów AND, O, NAND i NO. h) Zapisać w naturalnym systemie dwójkowym kolejne liczby od 0 do 15 i) Zapisać liczbę dziesiętna w kodzie BCD (np. 39, 46) 8. Literatura N 0????? [1]. Kalisz Podstawy elektroniki cyfrowej [2] A. korupski Podstawy techniki cyfrowej [3] W. Majewski Układy logiczne [4] W. Krasiński Instrukcja dydaktyczna modułowego zestawu el. logicznych UNILOG-2 [5] Noty katalogowe układów z serii 7474, 7476, 7493, 74192 trona 8 z 8