6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

Wielkość: px
Rozpocząć pokaz od strony:

Download "6. SYNTEZA UKŁADÓW SEKWENCYJNYCH"

Transkrypt

1 6. SYNTEZA UKŁADÓW SEKWENCYJNYCH 6.1. CEL ĆWICZENIA Układy sekwencyjne są to układy cyfrowe, których stan jest funkcją nie tylko sygnałów wejściowych, ale również historii układu. Wynika z tego, że struktura dowolnego układu sekwencyjnego musi zawierać przynajmniej jeden elementarny moduł pamiętający, np. przerzutnik. Do najbardziej typowych układów sekwencyjnych należą liczniki i rejestry. Strukturę bardziej złożonych układów można na ogół tak rozdzielić, aby wyodrębnić w nich te dwa typy układów. Celem niniejszego ćwiczenia jest poznanie metod syntezy liczników i rejestrów z wykorzystaniem elementarnych synchronicznych przerzutników scalonych, np. JK, JK-MS lub D wyzwalanych zboczem, oraz standardowych bramek logicznych. Ćwiczenie należy wykonać na zestawie UNILOG PODSTAWOWE WIADOMOŚCI TEORETYCZNE Liczniki synchroniczne W licznikach synchronicznych wejścia zegarowe wszystkich przerzutników wchodzących w skład licznika są połączone razem (równolegle) i wysterowane jednym sygnałem. Wejścia informacyjne przerzutników są wysterowane poprzez układy kombinacyjne tak dobrane, aby licznik zmieniał swoje stany według określonego grafu przejść. Struktura licznika synchronicznego zbudowanego z przerzutników typu D została przedstawiona na rysunku 6.1. W praktyce układy kombinacyjne zazwyczaj ulegają znacznemu uproszczeniu poprzez minimalizację funkcji D 0 - D n-1 (na wejściach bloków, które je realizują, nie muszą występować wszystkie funkcje 0 - n-1 ; w szczególności D 0 - D n-1 mogą być funkcjami stałymi). Projektując układ sekwencyjny należy wyznaczyć tyle funkcji logicznych funkcji wzbudzeń, ile jest wejść informacyjnych we 100

2 wszystkich przerzutnikach. Wynika z tego, że dla licznika pracującego według określonego grafu przejść (stanów), ale zbudowanego raz na przerzutnikach typu D, a potem ponownie na przerzutnikach JK, liczba minimalizowanych funkcji jest w drugim przypadku dwukrotnie większa. W odniesieniu do przerzutników JK postać tych funkcji jest najczęściej dużo prostsza. Rys Ogólna struktura licznika synchronicznego zbudowanego z przerzutników typu D Podstawą projektowania synchronicznego układu sekwencyjnego jest graf przejść. Jego postać wynika z funkcji, jaką ma pełnić dany układ. Na rysunku 6.2a przedstawiono graf przejść licznika modulo 12, natomiast na rysunku 6.2b graf tego samego układu, ale z uwzględnieniem założenia, że jeśli licznik znajduje się w stanach większych od 11, to przejdzie do stanu 0 i dalej będzie realizował pętlę podstawową. Realizacja projektu licznika według grafu w wersji a (rys.6.2a) będzie prostsza, ponieważ na etapie założeń projektowych nie zostało narzucone zachowanie się licznika, gdy znajdzie się on w którymś ze stanów nie wchodzących w skład pętli podstawowej. Może zaistnieć nawet taka sytuacja, że stany nie wchodzące w skład pętli podstawo- 101

3 wej utworzą odrębną pętlę niespójną z pętlą podstawową. Układ działający według takiego grafu można projektować jedynie mając pewność, że żaden ze stanów spoza pętli podstawowej nigdy nie zostanie osiągnięty. Można to uzyskać na przykład poprzez zerowanie licznika na początku pracy za pomocą wejść asynchronicznych Reset. Inną metodą jest sprawdzenie, czy zaprojektowany układ samoczynnie, ze stanów nie wchodzących w skład pętli podstawowej, będzie osiągał którykolwiek ze stanów zawartych w pętli. Jeżeli warunek ten nie zostanie spełniony, należy narzucić zachowanie się układu dla każdego ze stanów nie wchodzących w skład pętli podstawowej, stosując do projektowania pełny układ grafu, na przykład jak na rysunku 6.2b a) b) Rys Graf przejść licznika synchronicznego modulo 12: a) bez zerowania stanów przypadkowych, b) z zerowaniem stanów przypadkowych Dalej przedstawiono metodę wyznaczania funkcji wzbudzeń dla poszczególnych wejść. Założono wykorzystanie przerzutników typu D, z czego wynika konieczność wyznaczenia czterech funkcji, tj. D 0 - D 3. W tym celu można przenieść graf do tablicy Karnaugha i posługując się tablicą wzbudzeń przerzutnika typu D (rys. 6.3a) należy okre- 102

4 ślić tablice Karnaugha dla wszystkich czterech wejść (rys. 6.4). Następnie należy zminimalizować funkcje wejściowe. Tablice Karnaugha dla grafu z rysunku 6.2a zostały przedstawione na rysunku 6.4. a) b) (t) (t+1) D(t) (t) (t+1) J(t) K(t) X X X X 0 Rys Tablice wzbudzeń przerzutnika: a) typu D, b) typu JK Rys Tablice Karnaugha funkcji D i dla licznika z rysunku 6.2a 103

5 Należy zwrócić uwagę na to, że ze stanów nie są wyprowadzone strzałki, natomiast w kratkach tablicy im odpowiadających znajdują się symbole X, oznaczające dowolny stan (w literaturze opisuje się go również jako φ). Aby zwiększyć jasność, strzałki narysowano tylko na rysunku 6.4a; zaznaczono je w celach dydaktycznych, gdyż normalnie nie są one rysowane. Schemat połączeń układu realizującego licznik według grafu z rysunku 6.2a przedstawiono na rysunku 6.5. W celu czytelności rysunku nie zaznaczono na nim połączeń wyjść przerzutników z wejściami odpowiednich bramek, ograniczono się jedynie do ich opisu R D 0 0 R D 1 1 R D 2 2 R D 3 3 CK CK CK CK 0 S S 1 S 2 3 S Rys Schemat połączeń licznika synchronicznego realizującego graf z rysunku 6.2a Dla układu opisanego grafem z na rysunku 6.2b tablice Karnaugha będą identyczne, z tym że w wierszu trzecim zamiast X należy 104

6 wpisać zera. Po minimalizacji otrzymujemy następujące postacie funkcji D 0 - D 3 : D 0 (t)= 0 (t)[ 3 (t)+ 2 (t)] 1( ) 3( ) 1( ) 0( ) 3( ) 1( ) 0( ) 2( ) 1( ) 0( ) 2( ) 1( ) 0( ) 3( t) [ 1( t) 0( t) ] 2 ( t) [ 1( t) 0( t) ] ( t) ( t) t t D t = t t t + t t t + t t t + t t t = = + = [ 3 2 ] 1( ) 0( ) [ ] = + lub D ( t) = ( t) + ( t) ( t) + ( t) ( t) + ( t) [ ][ ][ ] ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) D = t t t + t t t + t t t t lub D ( t) = ( t) ( t) + ( t) + ( t) ( t) + ( t) ( t) + ( t) [ [ ][ ][ ] ( ) = [ ( ) ( ) ( ) ( ) + ( ) ( ) ( ) ( ) ( ) ( ) D t t t t t t t t t t t W powyższych równaniach t oznacza czas, niekiedy w literaturze stosuje się oznaczenie n lub wielkość tę się pomija. Ten sam układ zrealizowany na przerzutnikach JK będzie wymagał znacznie prostszych funkcji sterujących wejściami informacyjnymi poszczególnych przerzutników. Synteza licznika synchronicznego z wykorzystaniem przerzutników JK zostanie przedstawiona na przykładzie licznika pracującego według następującego grafu: Wykorzystujemy tablicę wzbudzeń przerzutnika J-K. (t) (t+1) J(t) K(t) x x 1 0 x x 0 Tablica stanów oraz wzbudzeń dla omawianego układu przyjmuje następującą postać: 105

7 Stan licz- Chwila t Chwila t+1 Wartości wejść J(t) i K(t) nika J 4 K 4 J 3 K 3 J 2 K 2 J 1 K x 0 x 1 x 0 x x 1 x x 0 0 x x x 1 x 1 0 x x 1 1 x 1 x 1 x x x 1 x 0 x x 1 x x 0 x 1 Na podstawie tablic stanów i wzbudzeń możemy dokonać minimalizacji funkcji dla wejść J(t) i K(t) poszczególnych przerzutników. Tablice Karnaugha dla poszczególnych wejść JK można przedstawić w następującej postaci: 4 (t) 3 (t) 2 (t) 1 (t) x x x x x x x 10 x x x x J 4 (t) = 1 (t) 3 (t) 4 (t) 3 (t) 2 (t) 1 (t) x x x x 01 x x x x 11 x x x x 10 1 x x x K 4 (t) = 1 4 (t) 3 (t) 2 (t) 1 (t) x x x x x 11 x x x x 10 1 x x x J 3 (t) = 4 (t) + 2 (t) 4 (t) 3 (t) 2 (t) 1 (t)

8 K 3 (t) = 1 00 x x x x 01 x x x x x x 10 x x x x 4 (t) 3 (t) 2 (t) 1 (t) x x x 01 x x x x 11 x x x x 10 1 x x x J 2 (t) =1 4 (t) 3 (t) 2 (t) 1 (t) x x x x x x x 10 x x x x K 2 (t) = 1 (t) 3 (t) 4 (t) 3 (t) 2 (t) 1 (t) x x 0 01 x x x 0 11 x x x x 10 1 x x x J 1 (t) = 4 (t) 2 (t) 1 (t) 4 (t) 3 (t) x x 1 x 01 x x 0 x 11 x x x x 10 x x x x K 1 (t)= 3 (t) 107

9 Schemat logiczny licznika został przedstawiony na rysunku 6.6 (w literaturze czasami wejście zegarowe wyróżnione jest dodatkowo strzałką) J J H J J CP CP CP CP H K H K K K Rys Schemat logiczny licznika synchronicznego pracującego według grafu: K itd. Podsumowując przedstawioną syntezę, można wymienić następującą kolejność czynności wykonanych przy projektowaniu układów synchronicznych: określić liczbę niezbędnych przerzutników k na podstawie wartości najwyższego stanu N występującego w grafie: k log 2 (N+1), na podstawie grafu przejść i tablic wzbudzeń przerzutnika określić tablicę Karnaugha dla każdego z wejść informacyjnych przerzutników, zminimalizować funkcje, otrzymane funkcje logiczne zrealizować za pomocą bramek logicznych. Gdy układ posiada małą liczbę stanów, a numer najwyższego stanu jest duży, nie opłaca się realizować funkcji układu wprost, tj. korzystać z takiej liczby przerzutników, jaka wynika z podanego powyżej toku postępowania. Stosuje się wówczas tzw. dekodowanie stanów. Polega ono na zastosowaniu w układzie licznika o pojemności równej ilości różnych stanów wraz z odpowiednim konwerterem kodu, który poszczególnym wewnętrznym stanom licznika przyporządkuje zewnętrzne numery stanów pojawiające się na wyjściu układu. Przykładowo na rysunku 6.7a przedstawiono graf układu synchronicznego posiadający dwa stany określone liczbą 0 i 9. Z przytoczonego wcześniej równania wynika, że do realizacji układu potrzebne byłyby cztery przerzutniki. Tymczasem na rysunku 6.7b pokazano prostą realizację tego układu za pomocą tylko jednego przerzutnika. 108

10 Szybkość pracy liczników synchronicznych jest duża. Częstotliwość graniczną licznika wyznacza czas propagacji jednego przerzutnika powiększony o czas propagacji sygnału przez najdłuższą ścieżkę w układzie kombinacyjnym. a) a) 0 90 b) b) D CK Rys Przykład układu synchronicznego: a) graf układu, b) realizacja grafu za pomocą dekodowania stanów Liczniki asynchroniczne W licznikach asynchronicznych impulsy zliczane podawane są na jedno lub tylko niektóre z wejść zegarowych przerzutników. W ćwiczeniu analizowane są najprostsze liczniki asynchroniczne, tworzone poprzez kaskadowe połączenie tzw. dwójek liczących, czyli liczników modulo 2. Takie kaskadowo połączone przerzutniki w ilości N tworzą licznik modulo 2 N, liczący do przodu lub do tyłu w zależności od sposobu sprzężenia poszczególnych przerzutników ze sobą. Aby otrzymać licznik liczący do przodu dla przerzutników, których stan zmienia się podczas zbocza narastającego na wejściu zegarowym, należy na wejście zegarowe kolejnej dwójki liczącej podać sygnał z wyjścia poprzedzającego przerzutnika. Dla licznika liczą- 109

11 cego do tyłu sytuacja będzie odwrotna - obrazuje to rysunek 6.8, który przedstawia dwa liczniki modulo 8: liczący do przodu (rys.6.8a) i liczący do tyłu (rys. 6.8b). a) b) Rys Licznik asynchroniczny modulo 8: a) liczący do przodu (w systemie dodawania), b) liczący do tyłu (w systemie odejmowania) Dla przerzutników, których stan zmienia się podczas zbocza opadającego na wejściu zegarowym (np. przerzutniki typu JK MS), tworzenie liczników liczących w tył i w przód odbywa się według zasady odwrotnej. W przypadku realizacji licznika modulo N, gdzie N jest różne od 2 k, naturalną pętlę licznika asynchronicznego należy skrócić. Do tego celu stosuje się układ kombinacyjny wykrywający stan N, wyjście zaś tego układu podawane jest na wejścia asynchroniczne, zerujące wszystkie przerzutniki (lub tylko te, których wyjścia w stanie N są równe 1). Licznik asynchroniczny zrealizowany w powyższy sposób ma tę wadę, że pojawia się w nim na krótki moment niedozwolony stan N. 110

12 Ponadto, jeśli czasy propagacji wejść zerujących poszczególnych przerzutników będą się znacznie różnić, licznik może działać nieprawidłowo. Należy stosować wówczas inne metody syntezy, które wykraczają jednak poza zakres niniejszego ćwiczenia. Przykład licznika asynchronicznego modulo 9 ilustruje rysunek 6.9. Układem kombinacyjnym wykrywającym stan 9 jest bramka NAND (można również wyjście bramki NAND połączyć z wejściami RESET wszystkich przerzutników) Rejestry Rys Schemat licznika asynchronicznego modulo 9 Rejestry są układami służącymi do przechowywania informacji kilkubitowej. Informacja może być do rejestru wprowadzona lub z niego wyprowadzona równolegle albo szeregowo. W tym drugim przypadku mamy do czynienia z tzw. rejestrem przesuwnym, tj. układem, w którym informacja jest przemieszczana w prawo lub w lewo w takt impulsów zegarowych. Do budowy rejestrów najwygodniej jest używać przerzutników typu D, których istota działania polega na zapamiętaniu informacji podanej na wejścia D. Na rysunku 6.10 przedstawiono przykładowe rozwiązania rejestrów. Rysunek 6.10a obrazuje rejestr z wejściami i wejściami równoległymi, a rysunek 6.10b rejestr przesuwny z możliwością równoległego wprowadzania informacji. Przesuwanie informacji odbywa się w takt impulsów zegarowych podawanych na wejście CK1, natomiast wejście CK2 musi być w tym czasie w stanie niskim. W czasie wysokiego stanu na wejściu CK2 następuje przepisanie do rejestru infor- 111

13 macji z wejść A, B, C, D. Jeżeli wyjście szeregowe rejestru przesuwnego zostanie połączone z jego wejściem szeregowym, wówczas informacja zawarta w rejestrze będzie krążyć w takt impulsów zegarowych. W przypadku, gdy tylko jedno z wyjść rejestru będzie aktywne, to otrzymamy tzw. rozdzielacz, czyli układ, który uruchamia kolejno pewne obwody, każdy na czas trwania cyklu taktującego. a) D A B c D D D D CK CK CK CP CK CK We A We B We C We D b) Wyjścia równoległe A B C D wejście szeregowe D R D R D R R D wyjście szeregowe CK CK CK CK CK1 S S S S CK2 A B C D Wejścia równoległe Rys Rejestr 4-bitowy: a) z równoległym wprowadzeniem i wyprowadzeniem informacji; b)rejestr przesuwny z możliwością równoległego wprowadzenia informacji Rejestr przesuwny z zamkniętą pętlą, np. poprzez układ kombinacyjny, realizujący odpowiednio dobraną funkcję logiczną, tworzy rejestr liczący. Szczególnym przypadkiem rejestru jest licznik pierścieniowy zbudowany z N przerzutników, który zlicza impulsy w kodzie 1 z N; jego pojemność wynosi N. Układ taki pełni jednocześnie rolę rozdzielacza. Aby uniknąć konieczności ustawiania w tym układzie stanu początkowego, realizuje się tzw. liczniki pierścieniowe 112

14 samokorygujące, które niezależnie od tego, jaki będzie stan przerzutników na początku pracy licznika, samoczynnie dochodzą do cyklu roboczego, w którym krąży w liczniku pojedyncza jedynka lub zero. W celu uzyskania efektu krążenia jedynki należy zastosować w torze sprzężenia zwrotnego licznika funkcję kombinacyjną określoną wzorem: f = o N gdzie N oznacza liczbę przerzutników w liczniku PRZEBIEG ĆWICZENIA 1. Przed przystąpieniem do ćwiczenia należy przygotować w domu projekt licznika synchronicznego pracującego według grafu podanego przez prowadzącego lub według grafu własnego. Zbudować ten zaprojektowany układ i sprawdzić jego działanie. W sprawozdaniu umieścić tablice Karnaugha, schemat ideowy układu (wraz z oznaczeniami wszystkich wejść/wyjść) oraz przebiegi czasowe. 2. Zrealizować licznik asynchroniczny modulo 8 na przerzutnikach D oraz JK. Licznik powinien być wyposażony w dodatkowe wejście sterujące S, zmieniające kierunek zliczania. W sprawozdaniu umieścić schemat układu oraz przebiegi czasowe. 3. Zrealizować licznik asynchroniczny modulo 15. W sprawozdaniu zamieścić schemat układu oraz przebiegi czasowe. 4. Zrealizować na przerzutnikach typu D 6-bitowy rejestr przesuwny z zamkniętą pętlą. Do rejestru wprowadzić za pomocą wejść asynchronicznych jedynkę i zaobserwować krążenie informacji. 5. Zrealizować 4-bitowy licznik pierścieniowy (rozdzielacz): a) z krążącą jedynką, b) z krążącym zerem. Licznik powinien po kilku taktach zegarowych wchodzić we własną pętlę pracy bez względu na stan początkowy. W sprawozdaniu zamieścić schematy logiczne oraz przebiegi czasowe. 113

15 6.4. ZAGADNIENIA KONTROLNE 1. Czy dysponując dwoma dwuwejściowymi bramkami typu NAND można zrealizować układ sekwencyjny? 2. Omówić sposób projektowania liczników synchronicznych. 3. Uzasadnić od strony praktycznej, dlaczego funkcje sterujące przerzutników JK są prostsze niż funkcje sterujące przerzutnikami typu D, realizującymi ten sam układ. 4. Porównać liczniki synchroniczne i asynchroniczne, ich wady i zalety. 5. Określić częstotliwość graniczną zaprojektowanego w punkcie licznika (czasy propagacji układów TTL przyjąć z katalogu). 6. Uzasadnić na podstawie analizy kolejnych stanów omówioną w punkcie metodę sprzęgania przerzutników licznika asynchronicznego w celu otrzymania licznika zliczającego do przodu lub do tyłu. 7. Ile przerzutników należy użyć, aby uzyskać pamięć o pojemności 0,5 kb? 8. Zaprojektować schemat rejestru przesuwnego z przesuwaniem informacji w lewo lub w prawo w zależności od stanu dodatkowego wejścia sterującego S. 9. Zaprojektować układ wykrywający kombinację Zaprojektować licznik asynchroniczny modulo 99 pracujący w kodzie binarnym. 114

16 LITERATURA 1. KALISZ J. - Podstawy elektroniki cyfrowej, WKiŁ, Warszawa Laboratorium podstaw techniki cyfrowej, praca zbiorowa pod red. L. Wasilewskiego WSM, Gdynia MAJEWSKI W., Układy logiczne, WN, Warszawa PIEŃKOS J., TURCZYŃSKI J., Układy scalone TTL w systemach cyfrowych. WKiŁ, Warszawa SASAL W., Układy scalone UCA 64 / UCY 74. Parametry i zastosowania, WKiŁ, Warszawa TRACZYK W., Układy cyfrowe. Podstawy teoretyczne i metody syntezy, WNT, Warszawa

17 7. LICZNIKI I REJESTRY SCALONE 7.1. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawowymi rodzajami liczników i rejestrów scalonych. Ćwiczący powinien zaznajomić się z budową najczęściej stosowanych liczników i rejestrów, ich podstawowymi parametrami, rodzajami wejść i wyjść. W ćwiczeniu wykorzystuje się modułowy zestaw elementów logicznych UNILOG PODSTAWOWE WIADOMOŚCI TEORETYCZNE Scalone liczniki MSI Liczniki służą do zliczania lub podziału częstotliwości sygnału wejściowego. Są to układy sekwencyjne, których graf tworzy zamkniętą pętlę stanów. Zależnie od sposobu podawania impulsów na wejścia zegarowe przerzutników tworzących licznik rozróżniamy liczniki: synchroniczne, gdy wejścia zegarowe wszystkich przerzutników połączone są równolegle, asynchroniczne, gdy impulsy zliczane nie są podawane jednocześnie na wszystkie wejścia zegarowe; w skrajnym przypadku impulsy zliczane mogą być podawane tylko na wejście zegarowe przerzutnika, który reprezentuje najmniej znaczący bit kodu licznika. W technice TTL produkowane są przede wszystkim 4-bitowe liczniki binarne. Do najczęściej stosowanych należą liczniki średniej skali integracji (ang. Medium Scale Integration), np. UCY 7490, UCY 7492, UCY 7493, UCY 74190, UCY 74192, UCY Określenie średniej skali integracji związane jest z układami scalonymi zawierającymi od kilkunastu do 100 podstawowych bramek. 116

18 Licznik UCY 7490 Licznik UCY 7490 składa się z czterech przerzutników, które zostały połączone tak, że tworzą licznik modulo 2 oraz licznik modulo 5. Licznik ma bramkowe wejścia; dwa z nich R0(1), R0(2) służą do ustawiania licznika w stan zerowy, natomiast dzięki pozostałym R9(1) i R9(2) ustawia się licznik w stan będący dwójkowym przedstawieniem liczby 9. Schemat logiczny licznika UCY 7490 pokazano na rysunku 7.1. Rys Scalony licznik asynchroniczny UCY schemat logiczny Licznik UCY 7490 może pracować w kodzie BCD (o wagach 8, 4, 2, 1). Aby uzyskać tego rodzaju pracę, należy połączyć na zewnątrz układu wyjście A z wejściem B WE, natomiast impulsy zliczane należy podać na wejście A WE. Wejścia R0(1), R0(2), R9(1), R9(2), jeśli nie są wykorzystywane do ustawiania licznika, należy połączyć z masą. Przebiegi sygnałów w tym układzie przedstawiono na rysunku 7.2. Licznik UCY 7490 może również zliczać impulsy w kodzie o wagach 5, 4, 2, 1. Pracę w tym kodzie uzyskuje się poprzez podanie impulsów zegarowych na wejście B WE, przy zewnętrznym połączeniu D z A WE. 117

19 Przebiegi czasowe licznika pracującego w kodzie 5421 pokazano na rysunku 7.3 CP (1) A (2) B (4) C (8) D Rys Przebiegi czasowe licznika UCY 7490 pracującego w kodzie 8421 CP (1) B (2) C (4) D (5) A Rys Przebiegi czasowe licznika UCY 7490 pracującego w kodzie Licznik UCY 7492 Licznik UCY 7492 zawiera cztery przerzutniki JK Master-Slave połączone w taki sposób, że jeden tworzy licznik modulo 2, a pozostałe trzy tworzą licznik modulo 6. Oba liczniki mogą pracować niezależnie lub mogą być połączone tworząc licznik modulo 12. Wszystkie przerzutniki licznika mają wspólne zerowanie, które zrealizowane jest za pomocą dwuwejściowej bramki NAND. Schemat logiczny licznika UCY 7492 przedstawiono na rysunku

20 Rys Scalony licznik asynchroniczny UCY schemat logiczny Licznik UCY 7493 Licznik UCY 7493 (schemat logiczny - rys.7.5) zawiera cztery przerzutniki JK-MS, które zostały połączone w ten sposób, że jeden z nich tworzy licznik modulo 2, natomiast trzy pozostałe tworzą licznik modulo 8. Przerzutniki te mogą również pracować jako licznik modulo 16. W tym celu należy na wejście A WE podać impulsy zegarowe oraz połączyć zewnętrznie A z B WE. Układ UCY 7493 posiada również bramkowe wejście zerujące R = R01 () R02 ( ). Przebiegi czasowe licznika modulo 16 wykorzystującego układ UCY 7493 pokazano na rysunku 7.6. Liczniki asynchroniczne UCY 7490, UCY 7492, UCY 7493 mogą pracować jako liczniki o skróconym cyklu w stosunku do pojemności maksymalnej. Skrócenie cyklu pracy uzyskuje się poprzez dekodowanie stanu przerzutników, odpowiadającego wymaganej pojemności stanu licznika, i wykorzystywanie wytworzonego w ten sposób 119

21 sygnału do zerowania licznika. Przykładowe schematy liczników o skróconej pojemności przedstawiono na rysunkach 7.7, 7.8 i 7.9. Rys Scalony licznik asynchroniczny UCY 7493 schemat logiczny CP (1) A (2) B (4) C (8) D Rys Przebiegi czasowe licznika modulo 16 zbudowanego z wykorzystaniem układu UCY

22 Rys Licznik modulo 10 zbudowany z wykorzystaniem układu UCY 7493 Rys Licznik modulo 11 zbudowany z wykorzystaniem układu UCY 7493 Rys Licznik modulo 8 zbudowany z licznika UCY 7490 Liczniki UCY 7490, UCY 7492 i UCY 7493 można łączyć ze sobą tworząc liczniki o większej pojemności. Schemat licznika o pojemności 926 (modulo 926), pracującego w kodzie BCD (8421), został przedstawiony na rysunku

23 B WE A B C D 7490 A B C D B WE B WE A B C D impulsy zliczane A WE R0(1) R0(2) R9(1) R9(2) A WE R0(1) R0(2) R9(1) R9(2) A WE R0(1) R0(2) R9(1) R9(2) Licznik UCY Rys Licznik modulo 926 Układ UCY jest dwójkowym licznikiem rewersyjnym, który składa się z czterech przerzutników, w związku z czym maksymalna jego pojemność wynosi 16. Licznik UCY posiada następujące wejścia/wyjścia: wejścia równoległe A, B, C, D do wprowadzania informacji, wejście WR sterujące równoległym wpisywaniem informacji (LO- AD), wejście C + dla impulsów zegarowych, gdy licznik zlicza w systemie dodawania (COUNT UP), wejście C - dla impulsów zegarowych, gdy licznik zlicza w systemie odejmowania (COUNT DOWN), wejście zerujące przerzutniki R (RESET), wyjścia równoległe A, B, C, D, wyjście przeniesienia P + (CARRY), wyjście pożyczki P - (BORROW). Do podstawowych parametrów dynamicznych układu UCY zaliczamy czasy propagacji poszczególnych sygnałów. Zmiana stanu wyjść pod wpływem sygnału podanego na wejście zerujące R następuje po czasie t phl = 40 ns (wymagany minimalny czas trwania impulsu na wyjściu R wynosi 20 ns). Zmiany stanu wyjść pod wpływem zmiany stanu wejścia wpisującego WR występują po czasie t phl = 40 lub 35 ns (minimalny czas trwania impulsu na wejściu WR 122

24 wynosi również 20 ns). Zmiany stanu wyjść pod wpływem wejść zegarowych C +, C - obserwuje się po czasie t phl = 47 lub 38 ns. Działanie układu UCY zostało opisane w tabeli 7.1. Tabela 7.1 Rodzaje pracy licznika UCY C+ C WR Funkcje układu 0 impulsy impulsy wprowadzenie równoległe informacji zliczanie do przodu (w systemie dodawania) zliczanie do tyłu (w systemie odejmowania) Licznik UCY można również wykorzystać do budowy liczników o pojemności mniejszej niż 16. W tym celu należy np. ustawić wszystkie przerzutniki w stan początkowy 0000 i przygotować licznik do pracy w systemie dodawania (impulsy zliczane podajemy na wejście C + ). Następnie należy zdekodować liczbę N określającą pojemność (współczynnik podziału); stan ten powinien wyzerować licznik. Po wyzerowaniu licznika cykl pracy powtarza się, na wyjściu licznika uzyskuje się liczby z zakresu od 0 do N-1, które przedstawione są w kodzie binarnym naturalnym. Jest to tym samym dzielnik częstotliwości o współczynniku podziału N. Na rysunku 7.11 przedstawiono zrealizowany tą metodą licznik modulo 12. impulsy zliczane,,1" A B C D C C- WR A B C D R P+ f f N = 12 ustawienie stanu początkowego ns Rys Układ UCY jako licznik modulo 12 Inna metoda uzyskania współczynnika podziału częstotliwości wynoszącego 16-N polega na wprowadzeniu równoległym na wejścia A, B, C, D liczby N przedstawionej w kodzie binarnym naturalnym. 123

25 Liczba ta jest wpisywana do licznika za pomocą impulsów przeniesienia P +, które pojawiają się z częstotliwością f/(16-n). Na wyjściu licznika uzyskuje się liczby przedstawione w kodzie binarnym naturalnym z zakresu od N do 15 (pojemność licznika wynosi 16-N). Rysunek 7.12 pokazuje licznik modulo 10 wyróżniający stany od 6 do 15. Dzielnik częstotliwości f/n można również uzyskać z licznika zliczającego do tyłu. W tym celu na wejścia równoległe A, B, C, D należy podać liczbę N-1, która wpisywana jest do licznika za pomocą impulsów P. Na tym wyjściu impulsy pojawiają się z częstotliwością f/n. Na rysunku 7.13 przedstawiono przykładowo licznik modulo 13. impulsy zliczane f,,1" A B C D C C- WR A B C D R P+ f 16-N = f ns(min) Rys Układ UCY jako licznik modulo 10 impulsy zliczane f,,1" C+ A B C D C- WR A B C D R P- f f = N 13 zerowanie ns(min) Rys Układ UCY jako licznik modulo 13 zliczający do tyłu 124

26 Licznik UCY można łączyć kaskadowo, uzyskuje się w ten sposób zwiększenie pojemności. Przykładowe rozwiązania liczników zliczających modulo 58 i modulo 45 pokazano na rysunkach 7.14 i f 58 impulsy zliczane,,1" A B C D C+ P C- R,,1" C+ A B C D C- R Rys Licznik modulo impulsy zliczane f,,1" C+ A B C D A B C D C P C- C- WR A B C D R WR A B C D R,,1" P+ f Rys Licznik modulo Układ UCY Układ UCY zawiera rewersyjny licznik synchroniczny modulo 10 liczący w kodzie BCD (8421). Dekada UCY ma następujące wejścia/wyjścia: wejścia równoległe A, B, C, D, wejście C + dla impulsów zegarowych, gdy licznik zlicza do przodu, wejście C dla impulsów zegarowych, gdy licznik zlicza do tyłu, wejście zerujące R, 125

27 wejście równoległe sterujące wpisywaniem równoległym informacji WR, wyjścia równoległe A, B, C, D, wyjście przeniesienia P +, wyjście pożyczki P. Działanie układu UCY można opisać za pomocą tabeli 7.2. Rodzaje pracy licznika UCY Tabela 7.2 C + C WR Funkcje układu 0 impulsy impulsy wprowadzenie równoległe informacji zliczanie do przodu zliczanie do tyłu Czasy propagacji sygnałów z wejść R, WR, C +, C - na wyjścia układu UCY są takie same jak dla układu UCY W przypadku kaskadowego łączenia liczników sygnały przeniesienia P + i pożyczki P - przechodzące przez bramki podlegają opóźnieniu, w związku z czym czasy propagacji wynoszą odpowiednio: dla P + - t plh = 26 ns, t phl = 24 ns, dla P - - t plh = 24 ns, t phl = 24 ns Licznik UCY Układ UCY zawiera dwójkowy rewersyjny licznik synchroniczny modulo 16 zbudowany z przerzutników JK. Licznik UCY ma następujące wejścia/wyjścia: wejścia równoległe A, B, C, D, wejście zegarowe CP (oznaczone również jako C), wejście D/U (DOWN/UP), które umożliwia zmianę kierunku liczenia; przy stanie 0 na tym wejściu następuje zliczanie do przodu, natomiast przy stanie 1 zliczanie do tyłu, przy czym zmiana stanu na wejściu D/U może nastąpić wówczas, gdy na wejściu CP jest stan logiczny 1, 126

28 wejście G (ENABLE), służące do kontroli liczenia; zliczanie impulsów zegarowych następuje wówczas, gdy G ma stan logiczny 0, wejście WR (LOAD), które steruje wpisywaniem równoległym informacji; wprowadzanie informacji z wejść A, B, C, D na wyjścia licznika A, B, C, D następuje wówczas, gdy WR = 0, wyjścia równoległe licznika A, B, C, D, wyjście M (MAX/MIN OUTPUT), na którym pojawia się dodatni impuls o szerokości równej jednemu okresowi zegarowemu w momencie, gdy licznik przepełnia się lub nie dopełnia, wyjście RC (RIPPLE CLOCK), na którym pojawia się ujemny impuls, gdy licznik przepełnia się lub nie dopełnia oraz gdy na wejściu zegarowym jest stan logiczny 0. Układ UCY umożliwia tworzenie liczników o pojemności mniejszej od 16 (metoda skracania cyklu pracy jest podobna do metod omawianych dla licznika UCY 74193). Istnieje również możliwość tworzenia liczników wielobitowych, asynchronicznych, synchronicznych z przeniesieniami szeregowymi oraz równoległymi. Przykład konstrukcji licznika asynchronicznego o pojemności 256 przedstawiono na rysunku f we impulsy zliczane CP D/U WR R C G CP D/U WR R C G f wy,,1" praca stop do przodu tryb pracy (liczenia) do tyłu Rys Licznik asynchroniczny modulo 256 Zagadnienia związane z układem UCY można również odnieść do synchronicznego licznika dziesiętnego UCY 74190, który posiada jedynie inny segment logiczny oraz inny kod na wyjściach. Liczniki UCY i UCY są asynchronicznymi dekadami pracującymi w kodzie BCD (8421). Licznik UCY ma zerowanie asynchroniczne, a licznik UCY synchroniczne. 127

29 Natomiast układy UCY i UCY są 4-bitowymi synchronicznymi licznikami dwójkowymi zliczającymi do przodu. Licznik UCY posiada zerowanie asynchroniczne, a UCY synchroniczne. Omawiane liczniki mają następujące wejścia/wyjścia: wejścia równoległe A, B, C, D, wyjścia równoległe A, B, C, D, wejście zerujące R, wejście zegarowe CP, wejście T bramkujące przeniesienie, wejście P bramkujące zliczanie, wyjście przeniesienia Y Scalone rejestry MSI Rejestry służą do przechowywania informacji kilkubitowej. W zależności od sposobu wprowadzania i wyprowadzania informacji rejestry dzielimy na: szeregowe, umożliwiające szeregowe wprowadzanie i wyprowadzanie informacji, równolegle, umożliwiające równoległe wprowadzanie i wyprowadzanie informacji, szeregowo-równoległe, umożliwiające szeregowe wprowadzanie i równoległe wyprowadzanie informacji, równoległo-szeregowe, umożliwiające równoległe wprowadzanie i szeregowe wyprowadzanie informacji. Rejestry szeregowe stwarzają możliwość przesyłania informacji w prawo albo w lewo (rejestry jednokierunkowe) lub też zarówno w prawo, jak i w lewo (rejestry rewersyjne) Rejestr UCY 7475 Układ UCY 7475 zawiera cztery przerzutniki synchroniczne typu D, przy czym przerzutnik pierwszy z drugim i trzeci z czwartym mają 128

30 wspólne wejścia zegarowe. Przez zewnętrzne połączenie wszystkich wejść zegarowych uzyskuje się z układu rejestr równoległy. Poprzez dodatkowe zewnętrzne połączenie wyjść kolejnych przerzutników z wejściami D przerzutników następnych otrzymuje się rejestr szeregowy. Schemat logiczny układu UCY 7475 przedstawiono na rysunku (2) (16) (3) (15) (10) (6) (7) (9) D D D D Ucc 5 CP CP CP CP GND 12 (13) (4) E1-2 E3-4 (1) (14) (11) (8) Rys Schemat logiczny rejestru UCY Rejestr UCY 7495 Układ UCY 7495 jest rejestrem przesuwającym, zbudowanym z przerzutników RS-MS, umożliwiającym równoległe wprowadzanie informacji. Rejestr ten ma następujące wejścia/wyjścia: wejścia równoległe A, B, C, D, wyjścia równoległe A, B, C, D, wejście szeregowe SI (SERIAL INPUT), służące do szeregowego wprowadzania informacji, wejście sterujące przesuwaniem i wprowadzaniem równoległym informacji do rejestru MC (MODE CONTROL), wejście zegarowe C 1, taktujące przesuwanie informacji w prawo (R SHIFT), wejście zegarowe C 2, służące do równoległego wprowadzania informacji oraz do taktowania przesuwania informacji w lewo (L SHIFT). Układ UCY 7495 może pełnić funkcję rejestru przesuwającego w prawo, w lewo oraz buforu; funkcje te przedstawiono w tabeli 7.3. Przykładem zastosowania rejestru UCY 7495 jest układ zamiany postaci szeregowej informacji na równoległą. Na rysunku 7.18 przedstawiono 4-bitową wersję tego układu. Przesyłanie szeregowe polega 129

31 na przekazywaniu informacji bit po bicie za pomocą jednego przewodu, natomiast przesyłanie równoległe na jednoczesnym przekazywaniu wszystkich bitów informacji (liczba przewodów jest równa liczbie bitów). Przed rozpoczęciem wprowadzania informacji do układu przedstawionego na rysunku 7.18 należy na wejście ustawienie stanu początkowego podać impuls jedynkowy. Wówczas przerzutnik A układu zostanie ustawiony w stan odpowiadający jedynce logicznej, natomiast wszystkie pozostałe przerzutniki zostaną wyzerowane. Następnie, podając impulsy prostokątne na wejście przesuwanie, wprowadza się do rejestru informację szeregową podawaną na wejście SI rejestru. Po czterech impulsach przesuwających informacja szeregowa zostanie wprowadzona do rejestru, wówczas też przerzutnik JK zostaje ustawiony w stan odpowiadający jedynce logicznej. Poziom wysoki na wyjściu tego przerzutnika sygnalizuje więc zakończenie konwersji. Funkcje Rodzaje pracy rejestru UCY 7495 Połączenia zewnętrzne Warunki Stan wejścia sterującego MC Informacja wejściowa Tabela 7.3 Zegar przesuwanie w prawo 0 SI C 1 wprowadzanie równoległe 1 wejścia C 2 informacji A, B, C, D przesuwanie w lewo D z C C z B B z A 1 wejście D C 2 130

32 zakończenie konwersji E 5V J S informacja wprowadzona szeregowo A B C D SI 7495 MC C 1 C 2 A B C D CP K 7476 R przesuwanie 5V ustawianie stanu początkowego Rys Układ do zmiany postaci szeregowej informacji na równoległą 7.3. PRZEBIEG ĆWICZENIA 1. Zapoznać się z budową i zasadą działania układu UCY Połączyć układ tak, aby pracował w kodzie 8421 i Narysować przebiegi czasowe. Określić dokładnie rolę wejść R0(1), R0(2), R9(1), R9(2). 2. Zapoznać się z budową i zasadą działania układu UCY Narysować przebiegi czasowe licznika modulo 12. Uwaga w programie EWB 5.12 oraz Multisim 2001 układ UCY 7492 został źle zaprojektowany 3. Zapoznać się z budową i zasadą działania układu UCY Na podstawie tego układu zbudować licznik modulo 16, 10, 13. Narysować przebiegi czasowe. 4. Zapoznać się z budową i zasadą działania układów UCY 74193, UCY 74192, UCY Określić rolę wszystkich wejść oraz wyjść. Wykorzystując te układy zbudować licznik modulo N zliczający do przodu oraz do tyłu (liczbę N poda prowadzący zajęcia lub należy ją określić samodzielnie). Narysować przebiegi czasowe. 131

33 5. Zbudować licznik zliczający od N 1 do N 2 (liczby N 1, N 2 poda prowadzący zajęcia lub należy ją określić samodzielnie). 6. Zapoznać się z budową i zasadą działania układów UCY 7475, UCY Sprawdzić działanie układu konwersji informacji szeregowej na równoległą dla liczb 0000, 1111, 1100, 0011, 0101, Wyjaśnić szczegółowo działanie układu. Przedstawić wykresy czasowe. 8. Zbudować układ służący do zmiany czterobitowej informacji równoległej na szeregową (projekt wraz z oznaczeniami końcówek należy przygotować w domu przed przystąpieniem do ćwiczenia). Wyjaśnić szczegółowo działanie układu. Przedstawić wykresy czasowe. Sprawozdanie powinno zawierać: a) krótkie omówienie przebiegu ćwiczenia laboratoryjnego (opis badanych układów, schematy zaprojektowanych liczników oraz rejestrów, przebiegi czasowe, wnioski). b) przykłady zastosowania liczników scalonych oraz rejestrów, c) opracowanie zagadnień podanych przez prowadzącego ZAGADNIENIA KONTROLNE 1. Omówić krótko budowę i zasadę działania rejestrów UCY 74164, UCY 74165, UCY 74194, UCY 74198, UCY Podać przykłady zastosowań liczników. 3. Podać przykład rozwiązania układu wprowadzania informacji ze wspólnej szyny do rejestrów równoległych (omówić działanie układu, narysować przebiegi czasowe). 4. Zaprojektować licznik pierścieniowy z krążącym stanem zero. 5. Przedstawić i omówić licznik pierścieniowy z możliwością eliminowania błędnych stanów układu. 6. Zaprojektować licznik modulo N zliczający w kodzie Johnsona. 132

34 7. Omówić rejestry liniowe. 8. Zaprojektować układ generujący ciąg binarny (wykorzystać rejestr przesuwający): a) b) c) Omówić rejestry liniowe jako dzielniki częstotliwości. 10. Omówić rejestry liczące. 11. Omówić liczniki programowalne. 12. Zaprojektować generator określonej liczby impulsów prostokątnych. 13. Zbudować licznik, na którego wyjściach uzyskuje się liczby: itd. 14. Podać przykłady wykorzystania liczników UCY 74160, UCY 74161, UCY i UCY

35 LITERATURA 1. KALISZ J., Podstawy elektroniki cyfrowej, WKiŁ, Warszawa MAJEWSKI W., Układy logiczne, WN, Warszawa PIEŃKOS J., TURCZYŃSKI J., Układy scalone TTL w systemach cyfrowych, WKiŁ, Warszawa SASAL W., Układy scalone UCA 64 / UCY 74. Parametry i zastosowania, WKiŁ, Warszawa TRACZYK W., Układy cyfrowe. Podstawy teoretyczne i metody syntezy, WNT, Warszawa

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

dwójkę liczącą Licznikiem Podział liczników: 1. Dwójka licząca Przerzutnik typu D łatwo jest przekształcić w przerzutnik typu T i zrealizować dzielnik modulo 2 - tzw. dwójkę liczącą. W tym celu wystarczy połączyć wyjście zanegowane Q z wejściem D.

Bardziej szczegółowo

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

1.Wprowadzenie do projektowania układów sekwencyjnych synchronicznych .Wprowadzenie do projektowania układów sekwencyjnych synchronicznych.. Przerzutniki synchroniczne Istota działania przerzutników synchronicznych polega na tym, że zmiana stanu wewnętrznego powinna nastąpić

Bardziej szczegółowo

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

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 liczników asynchronicznych - Ćwiczenie 4 1. el ćwiczenia Zapoznanie się z podstawowymi strukturami liczników asynchronicznych szeregowych modulo N, zliczających w przód i w tył oraz zasadą ich

Bardziej szczegółowo

LICZNIKI Liczniki scalone serii 749x

LICZNIKI Liczniki scalone serii 749x LABOATOIUM PODSTAWY ELEKTONIKI LICZNIKI Liczniki scalone serii 749x Cel ćwiczenia Zapoznanie się z budową i zasadą działania liczników synchronicznych i asynchronicznych. Poznanie liczników dodających

Bardziej szczegółowo

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

Układy sekwencyjne. Podstawowe informacje o układach cyfrowych i przerzutnikach (rodzaje, sposoby wyzwalania). Ć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

Bardziej szczegółowo

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW POLITECHNIKA POZNAŃSKA FILIA W PILE LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW numer ćwiczenia: data wykonania ćwiczenia: data oddania sprawozdania: OCENA: 6 21.11.2002 28.11.2002 tytuł ćwiczenia: wykonawcy:

Bardziej szczegółowo

LICZNIKI PODZIAŁ I PARAMETRY

LICZNIKI PODZIAŁ I PARAMETRY LICZNIKI PODZIAŁ I PARAMETRY Licznik jest układem służącym do zliczania impulsów zerojedynkowych oraz zapamiętywania ich liczby. Zależnie od liczby n przerzutników wchodzących w skład licznika pojemność

Bardziej szczegółowo

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY WFiIS LABORATORIUM Z ELEKTRONIKI Imię i nazwisko: 1. 2. TEMAT: ROK GRUPA ZESPÓŁ NR ĆWICZENIA Data wykonania: Data oddania: Zwrot do poprawy: Data oddania: Data zliczenia: OCENA CEL ĆWICZENIA Ćwiczenie

Bardziej szczegółowo

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2 tatyczne i dynamiczne badanie przerzutników - ćwiczenie 2. Cel ćwiczenia Zapoznanie się z podstawowymi strukturami przerzutników w wersji TTL realizowanymi przy wykorzystaniu bramek logicznych NAND oraz

Bardziej szczegółowo

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

Projekt z przedmiotu Systemy akwizycji i przesyłania informacji. Temat pracy: Licznik binarny zliczający do 10. Projekt z przedmiotu Systemy akwizycji i przesyłania informacji Temat pracy: Licznik binarny zliczający do 10. Andrzej Kuś Aleksander Matusz Prowadzący: dr inż. Adam Stadler Układy cyfrowe przetwarzają

Bardziej szczegółowo

Ćw. 7: Układy sekwencyjne

Ćw. 7: Układy sekwencyjne Ć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

Bardziej szczegółowo

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY Cel ćwiczenia Zapoznanie się z budową i zasadą działania rejestrów cyfrowych wykonanych w ramach TTL. Zestawienie przyrządów i połączenie rejestru by otrzymać

Bardziej szczegółowo

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak PODSTAWY TEORII UKŁADÓW CYFROWYCH UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak Bibliografia: Urządzenia techniki komputerowej, K. Wojtuszkiewicz http://pl.wikipedia.org/ Układem sekwencyjnym nazywamy układ

Bardziej szczegółowo

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D AGH Katedra Elektroniki Podstawy Elektroniki dla Elektrotechniki Liczniki synchroniczne na przerzutnikach typu D Ćwiczenie 7 Instrukcja do ćwiczeń symulacyjnych 2016 r. 1 1. Wstęp Celem ćwiczenia jest

Bardziej szczegółowo

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

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 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 f wy f P Podzielnik częstotliwości: układ, który na każde p impulsów na wejściu daje

Bardziej szczegółowo

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

Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne Wstęp do Techniki Cyfrowej... Synchroniczne układy sekwencyjne Schemat ogólny X Y Układ kombinacyjny S Z Pamięć Zegar Działanie układu Zmiany wartości wektora S możliwe tylko w dyskretnych chwilach czasowych

Bardziej szczegółowo

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.

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 9 Rejestry przesuwne i liczniki pierścieniowe. Cel. Poznanie właściwości i zasady działania rejestrów przesuwnych.. Poznanie właściwości i zasady działania liczników pierścieniowych. Wprowadzenie.

Bardziej szczegółowo

Podstawy Techniki Cyfrowej Liczniki scalone

Podstawy Techniki Cyfrowej Liczniki scalone Podstawy Techniki Cyfrowej Liczniki scalone Liczniki scalone są budowane zarówno jako asynchroniczne (szeregowe) lub jako synchroniczne (równoległe). W liczniku równoległym sygnał zegarowy jest doprowadzony

Bardziej szczegółowo

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

Przerzutnik ma pewną liczbę wejść i z reguły dwa wyjścia. Kilka informacji o przerzutnikach Jaki układ elektroniczny nazywa się przerzutnikiem? Przerzutnikiem bistabilnym jest nazywany układ elektroniczny, charakteryzujący się istnieniem dwóch stanów wyróżnionych

Bardziej szczegółowo

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

INSTYTUT CYBERNETYKI TECHNICZNEJ POLITECHNIKI WROCŁAWSKIEJ ZAKŁAD SZTUCZNEJ INTELIGENCJI I AUTOMATÓW e-version: dr inż. Tomasz apłon INTYTUT YBENETYI TEHNIZNE PLITEHNII WŁAWIE ZAŁA ZTUZNE INTELIGENI I AUTMATÓW Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 23 temat: UŁAY EWENYNE. EL ĆWIZENIA

Bardziej szczegółowo

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

Badanie układów średniej skali integracji - ćwiczenie Cel ćwiczenia. 2. Wykaz przyrządów i elementów: 3. Przedmiot badań adanie układów średniej skali integracji - ćwiczenie 6. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi układami SSI (Średniej Skali Integracji). Przed wykonaniem ćwiczenia należy zapoznać

Bardziej szczegółowo

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

Politechnika Wrocławska, Wydział PPT Laboratorium z Elektroniki i Elektrotechniki 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.

Bardziej szczegółowo

Krótkie przypomnienie

Krótkie przypomnienie Krótkie przypomnienie Prawa de Morgana: Kod Gray'a A+ B= Ā B AB= Ā + B Układ kombinacyjne: Tablicy prawdy Symbolu graficznego Równania Boole a NOR Negative-AND w.11, p.1 XOR Układy arytmetyczne Cyfrowe

Bardziej szczegółowo

Statyczne badanie przerzutników - ćwiczenie 3

Statyczne badanie przerzutników - ćwiczenie 3 Statyczne badanie przerzutników - ćwiczenie 3. Cel ćwiczenia Zapoznanie się z podstawowymi strukturami przerzutników w wersji TTL realizowanymi przy wykorzystaniu bramek logicznych NAND oraz NO. 2. Wykaz

Bardziej szczegółowo

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

Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak Wersja 0.1 29.10.2013 Przypomnienie - podział układów cyfrowych Układy kombinacyjne pozbawione właściwości pamiętania stanów, realizujące

Bardziej szczegółowo

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

Podstawowe elementy układów cyfrowych układy sekwencyjne. Rafał Walkowiak Podstawowe elementy układów cyfrowych układy sekwencyjne Rafał Walkowiak 3.12.2015 Przypomnienie - podział układów cyfrowych Układy kombinacyjne pozbawione właściwości pamiętania stanów, realizujące funkcje

Bardziej szczegółowo

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

Cyfrowe Elementy Automatyki. Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem Cyfrowe Elementy Automatyki Bramki logiczne, przerzutniki, liczniki, sterowanie wyświetlaczem Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów,

Bardziej szczegółowo

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH Praca laboratoryjna 2 TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH Cel pracy poznanie zasad funkcjonowania przerzutników różnych typów w oparciu o różne rozwiązania układowe. Poznanie sposobów

Bardziej szczegółowo

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

PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające PRZERZUTNIKI: 1. Należą do grupy bloków sekwencyjnych, 2. podstawowe układy pamiętające Zapamiętywanie wartości wybranych zmiennych binarnych, jak również sekwencji tych wartości odbywa się w układach

Bardziej szczegółowo

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

ćwiczenie 203 Temat: Układy sekwencyjne 1. Cel ćwiczenia Opracował: mgr inż. Antoni terna ATEDA INFOMATYI TEHNIZNE Ćwiczenia laboratoryjne z Logiki Układów yfrowych ćwiczenie 203 Temat: Układy sekwencyjne 1. el ćwiczenia elem ćwiczenia jest zapoznanie się z

Bardziej szczegółowo

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

U 2 B 1 C 1 =10nF. C 2 =10nF Dynamiczne badanie przerzutników - Ćwiczenie 3. el ćwiczenia Zapoznanie się z budową i działaniem przerzutnika astabilnego (multiwibratora) wykonanego w technice TTL oraz zapoznanie się z działaniem przerzutnika

Bardziej szczegółowo

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

Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp: Temat: Projektowanie i badanie liczników synchronicznych i asynchronicznych. Wstęp: Licznik elektroniczny - układ cyfrowy, którego zadaniem jest zliczanie wystąpień sygnału zegarowego. Licznik złożony

Bardziej szczegółowo

UKŁADY CYFROWE. Układ kombinacyjny

UKŁADY CYFROWE. Układ kombinacyjny UKŁADY CYFROWE Układ kombinacyjny Układów kombinacyjnych są bramki. Jedną z cech układów kombinacyjnych jest możliwość przedstawienia ich działania (opisu) w postaci tabeli prawdy. Tabela prawdy podaje

Bardziej szczegółowo

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

Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu Temat: Sprawdzenie poprawności działania przerzutników. Wstęp: Przerzutnik (z ang. flip-flop) jest to podstawowy element pamiętający każdego układu cyfrowego, przeznaczonego do przechowywania i ewentualnego

Bardziej szczegółowo

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0

Tab. 1 Tab. 2 t t+1 Q 2 Q 1 Q 0 Q 2 Q 1 Q 0 Synteza liczników synchronicznych Załóżmy, że chcemy zaprojektować licznik synchroniczny o następującej sekwencji: 0 1 2 3 6 5 4 [0 sekwencja jest powtarzana] Ponieważ licznik ma 7 stanów, więc do ich

Bardziej szczegółowo

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

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 1 Część 3 Układy sekwencyjne Układy sekwencyjne i układy iteracyjne - grafy stanów 18.11.2017 TCiM Wydział EAIiIB Katedra EiASPE 1 Układ cyfrowy - przypomnienie Podstawowe informacje x 1 x 2 Układ cyfrowy

Bardziej szczegółowo

LEKCJA. TEMAT: Funktory logiczne.

LEKCJA. TEMAT: Funktory logiczne. TEMAT: Funktory logiczne. LEKCJA 1. Bramką logiczną (funktorem) nazywa się układ elektroniczny realizujący funkcje logiczne jednej lub wielu zmiennych. Sygnały wejściowe i wyjściowe bramki przyjmują wartość

Bardziej szczegółowo

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

Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych REJESTRY Laboratorium Techniki Cyfrowej i Mikroprocesorowej Ćwiczenie IV Opracowano na podstawie

Bardziej szczegółowo

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Badanie rejestrów LABORATORIUM TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA Badanie rejestrów Opracował: Tomasz Miłosławski Wymagania, znajomość zagadnień: 1. Typy, parametry, zasada działania i tablice stanów przerzutników

Bardziej szczegółowo

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

Plan wykładu. Architektura systemów komputerowych. Cezary Bolek Architektura systemów komputerowych Poziom układów logicznych. Układy sekwencyjne Cezary Bolek Katedra Informatyki Plan wykładu Układy sekwencyjne Synchroniczność, asynchroniczność Zatrzaski Przerzutniki

Bardziej szczegółowo

PODSTAWY TEORII UKŁADÓW CYFROWYCH

PODSTAWY TEORII UKŁADÓW CYFROWYCH PODSTAWY TEORII UKŁADÓW CYFROWYCH UKŁADY KODUJĄCE Kodery Kodery Kodery służą do przedstawienia informacji z tylko jednego aktywnego wejścia na postać binarną. Ponieważ istnieje fizyczna możliwość jednoczesnej

Bardziej szczegółowo

LICZNIKI. Liczniki asynchroniczne.

LICZNIKI. Liczniki asynchroniczne. LICZNIKI Liczniki asynchroniczne. Liczniki buduje się z przerzutników. Najprostszym licznikiem jest tzw. dwójka licząca. Łatwo ją otrzymać z przerzutnika D albo z przerzutnika JK. Na rys.1a został pokazany

Bardziej szczegółowo

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

Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Pracownia elektryczna i elektroniczna. Elektronika cyfrowa. Ćwiczenie nr 5. Klasa III Opracuj projekt realizacji prac związanych z badaniem działania cyfrowych bloków arytmetycznych realizujących operacje

Bardziej szczegółowo

Automatyzacja i robotyzacja procesów produkcyjnych

Automatyzacja i robotyzacja procesów produkcyjnych Automatyzacja i robotyzacja procesów produkcyjnych Instrukcja laboratoryjna Technika cyfrowa Opracował: mgr inż. Krzysztof Bodzek Cel ćwiczenia. Celem ćwiczenia jest zapoznanie studenta z zapisem liczb

Bardziej szczegółowo

WSTĘP DO ELEKTRONIKI

WSTĘP DO ELEKTRONIKI WSTĘP DO ELEKTRONIKI Część VII Układy cyfrowe Janusz Brzychczyk IF UJ Układy cyfrowe W układach cyfrowych sygnały napięciowe (lub prądowe) przyjmują tylko określoną liczbę poziomów, którym przyporządkowywane

Bardziej szczegółowo

Podstawy Informatyki Elementarne podzespoły komputera

Podstawy Informatyki Elementarne podzespoły komputera Podstawy Informatyki alina.momot@polsl.pl http://zti.polsl.pl/amomot/pi Plan wykładu 1 Reprezentacja informacji Podstawowe bramki logiczne 2 Przerzutniki Przerzutnik SR Rejestry Liczniki 3 Magistrala Sygnały

Bardziej szczegółowo

Laboratorium Techniki Cyfrowej i Mikroprocesorowej

Laboratorium Techniki Cyfrowej i Mikroprocesorowej Politechnika Gdańska Wydział Elektrotechniki i Automatyki Katedra Energoelektroniki i Maszyn Elektrycznych Laboratorium Techniki Cyfrowej i Mikroprocesorowej Liczniki i dzielniki częstotliwości Ćwiczenie

Bardziej szczegółowo

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ 4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ 4.1. UKŁADY KONWERSJI KODÓW 4.1.1. Kody Kod - sposób reprezentacji sygnału cyfrowego za pomocą grupy sygnałów binarnych: Sygnał cyfrowy wektor bitowy Gdzie np.

Bardziej szczegółowo

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

Cyfrowe układy sekwencyjne. 5 grudnia 2013 Wojciech Kucewicz 2 Cyfrowe układy sekwencyjne 5 grudnia 2013 Wojciech Kucewicz 2 Układy sekwencyjne Układy sekwencyjne to takie układy logiczne, których stan wyjść zależy nie tylko od aktualnego stanu wejść, lecz również

Bardziej szczegółowo

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

Ćwiczenie 27C. Techniki mikroprocesorowe Badania laboratoryjne wybranych układów synchronicznych Ćwiczenie 27C Techniki mikroprocesorowe Badania laboratoryjne wybranych układów synchronicznych Cel ćwiczenia Poznanie budowy i zasad działania oraz właściwości układów synchronicznych, aby zapewnić podstawy

Bardziej szczegółowo

Układy kombinacyjne - przypomnienie

Układy kombinacyjne - przypomnienie SWB - Układy sekwencyjne - wiadomości podstawowe - wykład 4 asz 1 Układy kombinacyjne - przypomnienie W układzie kombinacyjnym wyjście zależy tylko od wejść, SWB - Układy sekwencyjne - wiadomości podstawowe

Bardziej szczegółowo

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

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: TECHNIKA CYFROWA 2 TZ1A Politechnika iałostocka Wydział Elektryczny Katedra utomatyki i Elektroniki Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: EHNIK YFOW 2 Z1400 028 Ćwiczenie Nr 5 LIZNIKI WÓKOWE I ZIESIĘNE Opracował:

Bardziej szczegółowo

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

Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Lista tematów na kolokwium z wykładu z Techniki Cyfrowej w roku ak. 2013/2014 Temat 1. Algebra Boole a i bramki 1). Podać przykład dowolnego prawa lub tożsamości, które jest spełnione w algebrze Boole

Bardziej szczegółowo

Układ elementarnej pamięci cyfrowej

Układ elementarnej pamięci cyfrowej Opis ćwiczenia Układ elementarnej pamięci cyfrowej Pod określeniem pamięć cyfrowa będziemy rozumieć układ, do którego moŝna wprowadzić i przez pewien czas w nim przechowywać ciąg liczb zero-jedynkowych.

Bardziej szczegółowo

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

Ćw. 9 Przerzutniki. 1. Cel ćwiczenia. 2. Wymagane informacje. 3. Wprowadzenie teoretyczne PODSTAWY ELEKTRONIKI MSIB Ćw. 9 Przerzutniki 1. Cel ćwiczenia Celem ćwiczenia jest zapoznanie się z podstawowymi elementami sekwencyjnymi, czyli przerzutnikami. Zostanie przedstawiona zasada działania przerzutników oraz sposoby

Bardziej szczegółowo

Technika Cyfrowa. Badanie pamięci

Technika Cyfrowa. Badanie pamięci LABORATORIUM Technika Cyfrowa Badanie pamięci Opracował: mgr inż. Andrzej Biedka CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się studentów z budową i zasadą działania scalonych liczników asynchronicznych

Bardziej szczegółowo

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

Podstawy Elektroniki dla Elektrotechniki. Układy cyfrowe - bramki logiczne i przerzutniki AGH Katedra Elektroniki Podstawy Elektroniki dla Elektrotechniki Układy cyfrowe - bramki logiczne i przerzutniki Ćwiczenie 6a, 6b Instrukcja do ćwiczeń symulacyjnych (6a) Instrukcja do ćwiczeń sprzętowych

Bardziej szczegółowo

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

Układy sekwencyjne. 1. Czas trwania: 6h Instytut Fizyki oświadczalnej UG Układy sekwencyjne 1. Czas trwania: 6h 2. Cele ćwiczenia Poznanie zasad działania podstawowych typów przerzutników: RS, -latch,, T, JK-MS. Poznanie zasad działania rejestrów

Bardziej szczegółowo

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

Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1 Przerzutniki RS i JK-MS lab. 04 Układy sekwencyjne cz. 1 PODSTAWY TECHNIKI MIKROPROCESOROWEJ 3EB KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA

Bardziej szczegółowo

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

Układy sekwencyjne. 1. Czas trwania: 6h Instytut Fizyki oświadczalnej UG Układy sekwencyjne 1. Czas trwania: 6h 2. Cele ćwiczenia Poznanie zasad działania podstawowych typów przerzutników: RS, -latch,, T, JK-MS. Poznanie zasad działania rejestrów

Bardziej szczegółowo

Sekwencyjne bloki funkcjonalne

Sekwencyjne bloki funkcjonalne ekwencyjne bloki funkcjonalne Układy sekwencyjne bloki funkcjonalne 2/28 ejestry - układy do przechowywania informacji, charakteryzujące się róŝnymi metodami jej zapisu lub odczytu a) b) we wy we... we

Bardziej szczegółowo

Projektowanie i badanie liczników synchronicznych i asynchronicznych

Projektowanie i badanie liczników synchronicznych i asynchronicznych Laboratorium Podstaw Techniki Cyfrowej dr Marek Siłuszyk mgr Arkadiusz Wysokiński Ćwiczenie 08 PTC Projektowanie i badanie liczników synchronicznych i asynchronicznych opr. tech. Mirosław Maś Uniwersytet

Bardziej szczegółowo

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

LABORATORIUM ELEKTRONIKI. Jakub Kaźmierczak. 2.1 Sekwencyjne układy pamiętające 2 Cyfrowe układy sekwencyjne Cel ćwiczenia LABORATORIUM ELEKTRONIKI Celem ćwiczenia jest zapoznanie się z cyfrowymi elementami pamiętającymi, budową i zasada działania podstawowych przerzutników oraz liczników

Bardziej szczegółowo

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1

LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY. Rev.1.1 LABORATORIUM TECHNIKA CYFROWA LICZNIKI I REJESTRY Rev.1.1 1. Cel ćwiczenia Praktyczna weryfikacja wiedzy teoretycznej z zakresu projektowania układów kombinacyjnych oraz arytmetycznych 2. Projekty Przy

Bardziej szczegółowo

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

Liczniki, rejestry lab. 07 Układy sekwencyjne cz. 1 Liczniki, rejestry lab. 07 Układy sekwencyjne cz. 1 PODSTAWY TECHNIKI CYFROWEJ I MIKROPROCESOROWEJ EIP KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA

Bardziej szczegółowo

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

Laboratorium elektroniki. Ćwiczenie E56. Liczniki. Wersja 1.0 (24 marca 2016) Laboratorium elektroniki Ćwiczenie E56 Liczniki Wersja 1.0 (24 marca 2016) Spis treści: 1. Cel ćwiczenia... 3 2. Zagrożenia... 3 3. Wprowadzenie teoretyczne... 3 3.1. Liczniki szeregowe (asynchroniczne)...

Bardziej szczegółowo

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE Pracownia Automatyki Katedry Tworzyw Drzewnych Ćwiczenie 5 str. 1/16 ĆWICZENIE 5 CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE 1.CEL ĆWICZENIA: zapoznanie się z podstawowymi elementami cyfrowymi oraz z

Bardziej szczegółowo

Podstawowe układy cyfrowe

Podstawowe układy cyfrowe ELEKTRONIKA CYFROWA SPRAWOZDANIE NR 4 Podstawowe układy cyfrowe Grupa 6 Prowadzący: Roman Płaneta Aleksandra Gierut CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawowymi bramkami logicznymi,

Bardziej szczegółowo

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

Cel. Poznanie zasady działania i budowy liczników zliczających ustaloną liczbę impulsów. Poznanie kodów BCD, 8421 i Rys. 9.1. Ćwiczenie 8 Liczniki zliczające, kody BCD, 8421, 2421 Cel. Poznanie zasady działania i budowy liczników zliczających ustaloną liczbę impulsów. Poznanie kodów BCD, 8421 i 2421. Wstęp teoretyczny. Przerzutniki

Bardziej szczegółowo

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

Zadania do wykładu 1, Zapisz liczby binarne w kodzie dziesiętnym: ( ) 2 =( ) 10, ( ) 2 =( ) 10, (101001, 10110) 2 =( ) 10 Zadania do wykładu 1,. 1. Zapisz liczby binarne w kodzie dziesiętnym: (1011011) =( ) 10, (11001100) =( ) 10, (101001, 10110) =( ) 10. Zapisz liczby dziesiętne w naturalnym kodzie binarnym: (5) 10 =( ),

Bardziej szczegółowo

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.

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. UKŁDAY CYFROWE Układy cyfrowe są w praktyce realizowane różnymi technikami. W prostych urządzeniach automatyki powszechnie stosowane są układy elektryczne, wykorzystujące przekaźniki jako podstawowe elementy

Bardziej szczegółowo

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

Układy sekwencyjne - wiadomości podstawowe - wykład 4 SWB - Układy sekwencyjne - wiadomości podstawowe - wykład 4 asz 1 Układy sekwencyjne - wiadomości podstawowe - wykład 4 Adam Szmigielski aszmigie@pjwstk.edu.pl Laboratorium robotyki s09 SWB - Układy sekwencyjne

Bardziej szczegółowo

3.2. PODSTAWOWE WIADOMOŚCI TEORETYCZNE

3.2. PODSTAWOWE WIADOMOŚCI TEORETYCZNE 3. BLOKI KOMUTACYJNE 3.. CEL ĆWICZENIA Celem ćwiczenia jest zapoznanie się z podstawowymi układami komutacyjnymi. Ćwiczenie wykonywane jest na modułowym zestawie elementów logicznych UNILOG-2. 3.2. PODSTAWOWE

Bardziej szczegółowo

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

Systemy cyfrowe z podstawami elektroniki i miernictwa Wyższa Szkoła Zarządzania i Bankowości w Krakowie Informatyka II rok studia dzienne Systemy cyfrowe z podstawami elektroniki i miernictwa Wyższa Szkoła Zarządzania i Bankowości w Krakowie Informatyka II rok studia dzienne Ćwiczenie nr 4: Przerzutniki 1. Cel ćwiczenia Celem ćwiczenia jest

Bardziej szczegółowo

Elektronika i techniki mikroprocesorowe

Elektronika i techniki mikroprocesorowe Elektronika i techniki mikroprocesorowe Technika cyfrowa ZłoŜone one układy cyfrowe Katedra Energoelektroniki, Napędu Elektrycznego i Robotyki Wydział Elektryczny, ul. Krzywoustego 2 PLAN WYKŁADU idea

Bardziej szczegółowo

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

WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. Są najprostszymi układami pamięciowymi. 72 WYKŁAD 8 Przerzutniki. Przerzutniki są inną niż bramki klasą urządzeń elektroniki cyfrowej. ą najprostszymi układami pamięciowymi. PZEZUTNIK WY zapamietanie skasowanie Przerzutmik zapamiętuje zmianę

Bardziej szczegółowo

Temat 5. Podstawowe bloki funkcjonalne

Temat 5. Podstawowe bloki funkcjonalne Temat 5. Podstawowe bloki funkcjonalne Spis treści do tematu 5 5.. Cyfrowe bloki komutacyjne 5.2. Przerzutniki 5.3. Liczniki 5.4. Rejestry 5.6. Układy arytmetyczne 5.7. Literatura fizyka.p.lodz.pl/pl/dla-studentow/tc/

Bardziej szczegółowo

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2 Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2 TECHNIKA MIKROPROCESOROWA 3EB KATEDRA ENERGOELEKTRONIKI I AUTOMATYKI SYSTEMÓW PRZETWARZANIA ENERGII WWW.KEIASPE.AGH.EDU.PL AKADEMIA GÓRNICZO-HUTNICZA WWW.AGH.EDU.PL

Bardziej szczegółowo

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

Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232. Odbiór i dekodowanie znaków ASCII za pomocą makiety cyfrowej. Znaki wysyłane przez komputer za pośrednictwem łącza RS-232. Opracowanie: Andrzej Grodzki Do wysyłania znaków ASCII zastosujemy dostępny w

Bardziej szczegółowo

Państwowa Wyższa Szkoła Zawodowa

Państwowa Wyższa Szkoła Zawodowa Państwowa Wyższa Szkoła Zawodowa w Legnicy Laboratorium Podstaw Elektroniki i Miernictwa Ćwiczenie nr 6 BADANIE UKŁADÓW SEKWENCYJNYCH A. Cel ćwiczenia. - Poznanie przeznaczenia i zasady działania przerzutnika

Bardziej szczegółowo

Wstęp do Techniki Cyfrowej... Teoria automatów i układy sekwencyjne

Wstęp do Techniki Cyfrowej... Teoria automatów i układy sekwencyjne Wstęp do Techniki Cyfrowej... Teoria automatów i układy sekwencyjne Alfabety i litery Układ logiczny opisywany jest przez wektory, których wartości reprezentowane są przez ciągi kombinacji zerojedynkowych.

Bardziej szczegółowo

Cyfrowe układy scalone c.d. funkcje

Cyfrowe układy scalone c.d. funkcje Cyfrowe układy scalone c.d. funkcje Ryszard J. Barczyński, 206 Politechnika Gdańska, Wydział FTiMS, Katedra Fizyki Ciała Stałego Materiały dydaktyczne do użytku wewnętrznego Kombinacyjne układy cyfrowe

Bardziej szczegółowo

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

AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE. Wydział Informatyki, Elektroniki i Telekomunikacji LABORATORIUM. AKADEMIA GÓRNICZO-HUTNICZA IM. STANISŁAWA STASZICA W KRAKOWIE Wydział Informatyki, Elektroniki i Telekomunikacji Katedra Elektroniki LABORATORIUM Elektronika LICZNIKI ELWIS Rev.1.0 1. Wprowadzenie Celem

Bardziej szczegółowo

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

Bramki logiczne Podstawowe składniki wszystkich układów logicznych Układy logiczne Bramki logiczne A B A B AND NAND A B A B OR NOR A NOT A B A B XOR NXOR A NOT A B AND NAND A B OR NOR A B XOR NXOR Podstawowe składniki wszystkich układów logicznych 2 Podstawowe tożsamości

Bardziej szczegółowo

Przykładowe pytania DSP 1

Przykładowe pytania DSP 1 Przykładowe pytania SP Przykładowe pytania Systemy liczbowe. Przedstawić liczby; -, - w kodzie binarnym i hexadecymalnym uzupełnionym do dwóch (liczba 6 bitowa).. odać dwie liczby binarne w kodzie U +..

Bardziej szczegółowo

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW 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

Bardziej szczegółowo

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

STEROWANIE MASZYN I URZĄDZEŃ I. Laboratorium. 4. Przekaźniki czasowe STEROWANIE MASZYN I URZĄDZEŃ I Laboratorium 4. Przekaźniki czasowe Opracował: dr hab. inż. Cezary Orlikowski Instytut Politechniczny W tym ćwiczeniu będą realizowane programy sterujące zawierające elementy

Bardziej szczegółowo

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

Ćw. 1: Systemy zapisu liczb, minimalizacja funkcji logicznych, konwertery kodów, wyświetlacze. Lista zadań do poszczególnych tematów ćwiczeń. MIERNICTWO ELEKTRYCZNE I ELEKTRONICZNE Studia stacjonarne I stopnia, rok II, 2010/2011 Prowadzący wykład: Prof. dr hab. inż. Edward Layer ćw. 15h Tematyka

Bardziej szczegółowo

W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres

W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres PROJEKTOWANIE LICZNIKÓW (skrót wiadomości) Autor: Rafał Walkowiak W przypadku spostrzeżenia błędu proszę o przesłanie informacji na adres rafal.walkowiak@cs.put.poznan.pl 1. Synchroniczne łączenie liczników

Bardziej szczegółowo

Laboratorium elektroniki. Ćwiczenie E57. Rejestry. Wersja 1.0 (24 marca 2016)

Laboratorium elektroniki. Ćwiczenie E57. Rejestry. Wersja 1.0 (24 marca 2016) Laboratorium elektroniki Ćwiczenie E57 Rejestry Wersja 1.0 (24 marca 2016) Spis treści: 1. Cel ćwiczenia... 3 2. Zagrożenia... 3 3. Wprowadzenie teoretyczne... 3 4. Dostępna aparatura... 8 4.1. Moduł zadajnika

Bardziej szczegółowo

Ć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

Ć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 Ć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 Poznanie zasad budowy działania komparatorów cyfrowych. Konstruowanie komparatorów

Bardziej szczegółowo

Synteza strukturalna automatów Moore'a i Mealy

Synteza strukturalna automatów Moore'a i Mealy Synteza strukturalna automatów Moore'a i Mealy Formalna definicja automatu: A = < Z, Q, Y, Φ, Ψ, q 0 > Z alfabet wejściowy Q zbiór stanów wewnętrznych Y alfabet wyjściowy Φ funkcja przejść q(t+1) = Φ (q(t),

Bardziej szczegółowo

Proste układy sekwencyjne

Proste układy sekwencyjne Proste układy sekwencyjne Układy sekwencyjne to takie w których niektóre wejścia są sterowany przez wyjściaukładu( zawierają sprzężenie zwrotne ). Układy sekwencyjne muszą zawierać elementy pamiętające

Bardziej szczegółowo

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO Ćwiczenie 11 BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO 11.1 Cel ćwiczenia Celem ćwiczenia jest poznanie rodzajów, budowy i właściwości przerzutników astabilnych, monostabilnych oraz

Bardziej szczegółowo

Podstawy elektroniki cz. 2 Wykład 2

Podstawy elektroniki cz. 2 Wykład 2 Podstawy elektroniki cz. 2 Wykład 2 Elementarne prawa Trzy elementarne prawa 2 Prawo Ohma Stosunek natężenia prądu płynącego przez przewodnik do napięcia pomiędzy jego końcami jest stały R U I 3 Prawo

Bardziej szczegółowo

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

Modelowanie liczników w języku Verilog i ich implementacja w strukturze FPGA Modelowanie liczników w języku Verilog i ich implementacja w strukturze FPGA Licznik binarny Licznik binarny jest najprostszym i najpojemniejszym licznikiem. Kod 4 bitowego synchronicznego licznika binarnego

Bardziej szczegółowo

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur Piotr Fita Elektronika cyfrowa i analogowa Układy analogowe - przetwarzanie sygnałów, których wartości zmieniają się w sposób ciągły w pewnym zakresie

Bardziej szczegółowo

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 212

KATEDRA INFORMATYKI TECHNICZNEJ. Ćwiczenia laboratoryjne z Logiki Układów Cyfrowych. ćwiczenie 212 KATEDRA INFORMATYKI TECHNICZNEJ Ćwiczenia laboratoryjne z Logiki ów Cyfrowych ćwiczenie Temat: Automat asynchroniczny. Cel ćwiczenia Celem ćwiczenia jest nabycie praktycznej umiejętności projektowania

Bardziej szczegółowo

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

P.Rz. K.P.E. Laboratorium Elektroniki 2FD 2003/11/06 LICZNIKI CYFROWE P.Rz. K.P.E. Laboratorium Elektroniki 2F 2003/11/06 LIZNIKI YFROWE 1. WSTĘP elem ćwiczenia zilustrowanie zasad pracy wybranych realizacji układowych liczników oraz scalonych programowanych układów liczników.

Bardziej szczegółowo

Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium.

Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium. Ćwiczenie nr 1 Temat: Ćwiczenie wprowadzające w problematykę laboratorium. Zagadnienia do samodzielnego opracowania: rola sygnału taktującego (zegara) w układach synchronicznych; co robi sygnał CLEAR (w

Bardziej szczegółowo