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

Podobne dokumenty
LICZNIKI PODZIAŁ I PARAMETRY

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

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

LICZNIKI Liczniki scalone serii 749x

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

Podstawy Techniki Cyfrowej Liczniki scalone

LEKCJA. TEMAT: Funktory logiczne.

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

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

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

LICZNIKI. Liczniki asynchroniczne.

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

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

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

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

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

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

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

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Krótkie przypomnienie

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.

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

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

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

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

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

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

Układy kombinacyjne - przypomnienie

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

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

Sekwencyjne bloki funkcjonalne

WSTĘP DO ELEKTRONIKI

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

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

Podstawy Informatyki Elementarne podzespoły komputera

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

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

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

PODSTAWY TEORII UKŁADÓW CYFROWYCH

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

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

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

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

Ćw. 7: Układy sekwencyjne

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

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

UKŁADY CYFROWE. Układ kombinacyjny

Podstawy elektroniki cz. 2 Wykład 2

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

Proste układy sekwencyjne

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

Państwowa Wyższa Szkoła Zawodowa

Automatyzacja i robotyzacja procesów produkcyjnych

Laboratorium Techniki Cyfrowej i Mikroprocesorowej

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

Projektowanie i badanie liczników synchronicznych i asynchronicznych

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

Statyczne badanie przerzutników - ćwiczenie 3

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

Cyfrowe układy scalone c.d. funkcje

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

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

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

Elektronika i techniki mikroprocesorowe

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

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

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

Logiczne układy bistabilne przerzutniki.

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

Programowalne układy logiczne

BADANIE PRZERZUTNIKÓW ASTABILNEGO, MONOSTABILNEGO I BISTABILNEGO

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

C-2. Przerzutniki JK-MS w technologii TTL i ich zastosowania

Architektura komputerów Wykład 2

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

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

Podstawowe układy cyfrowe

Układy cyfrowe (logiczne)

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

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

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

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

Podział układów cyfrowych. rkijanka

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

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

Tranzystor JFET i MOSFET zas. działania

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

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

Temat 5. Podstawowe bloki funkcjonalne

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

Wstęp działanie i budowa nadajnika

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

Układy czasowo-licznikowe w systemach mikroprocesorowych

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

SWB - Projektowanie synchronicznych układów sekwencyjnych - wykład 5 asz 1. Układy kombinacyjne i sekwencyjne - przypomnienie

Transkrypt:

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. Pojedyncza "dwójka" dzieli częstotliwość sygnału zegarowego na dwa, przy czym wypełnienie przebiegu na wyjściu wynosi zawsze 50%. Łańcuch kaskadowo połączonych dwójek liczących może być wykorzystany do wytworzenia naturalnego kodu dwójkowego podstawowego kodu wagowego używanego w technice cyfrowej. Przerzutnik typu JK można przekształcić w dwójkę liczącą przez podanie stanu wysokiego na oba wejścia J i K. 2. Licznikiem nazywamy układ logiczny sekwencyjny przeznaczony do zliczania impulsów wejściowych. Pojawienie się kolejnego impulsu wejściowego powoduje zmianę stanu licznika, przy czym kolejnym stanom odpowiada liczba zliczonych do osiągnięcia tego stanu impulsów wejściowych. Najczęściej zliczaniu podlegają impulsy zegarowe, a dodatkowe wejścia służą do programowania sposobu liczenia. Licznik nazywamy modulo n, jeżeli może on zliczyć n-1 impulsów, a impuls n-ty powoduje powrót do stanu spoczynkowego. Licznik liczy do przodu, jeżeli zwiększenie liczby zliczonych impulsów powoduje wzrost wskazania licznika. Licznik liczy do tyłu - jeżeli zwiększenie liczby impulsów powoduje zmniejszenie wskazania licznika. Licznik liczący do przodu albo do tyłu w zależności od sygnałów na wejściach dodatkowych nazywamy licznikiem rewersyjnym. Podział liczników:

Liczniki zbudowane są z pewnej liczby synchronicznych przerzutników, odpowiednio ze sobą połączonych. Zerowanie licznika jest to ustawienie wszystkich przerzutników w stan 0. Liczbę stanów przyjmowanych przez licznik w jednym pełnym cyklu nazywa się długością cyklu lub pojemnością licznika. Jeżeli licznik składa się z n przerzutników, to jego pojemność zależna od połączeń logicznych między poszczególnymi przerzutnikami, zawiera się w przedziale <1,2n>. Jeżeli licznik ma p różnych stanów, przez które przechodzi cyklicznie, to określa się go jako licznik modulo p. Każdemu określonemu stanowi licznika odpowiada jedna określona kombinacja stanów przerzutników tworzących licznik. Licznik dwójkowy o pojemności 10 nazywa się licznikiem dziesiętnym lub dekadowym. Pełny cykl pracy takiego licznika obejmuje 10 stanów. Przydatność licznika do pracy w określonych systemach cyfrowych może być oceniona w oparciu o jego podstawowe parametry: - szybkość działania - czas ustalania zawartości licznika. Szybkość działania określa się przez podanie maksymalnej dopuszczalnej częstotliwości fmax impulsów zliczanych. W liczniku asynchronicznym maksymalna częstotliwość impulsów wyjściowych występuje tylko w pierwszym przerzutniku i nie może przekroczyć dopuszczalnej wartości fmax. Ponieważ maksymalny czas ustalania się zawartości licznika jest sumą czasów propagacji tp wszystkich przerzutników, to maksymalna częstotliwość wejściowa nie powinna przekroczyć wartości gdzie: n - liczba przerzutników wchodzących w skład licznika tp - czas propagacji jednego przerzutnika to - czas potrzebny na ustalenie się zawartości licznika po każdym impulsie zliczanym W liczniku synchronicznym wejścia zegarowe wszystkich przerzutników są połączone, co zapewnia jednoczesność zmian stanów przerzutników. Czas ustalania zawartości licznika determinowany jest sumą czasów propagacji sygnału przez układy kombinacyjne, realizujące zbiór funkcji przełączających dla wejść informacyjnych przerzutników licznika. Ze względu na sposób realizacji tych funkcji wyróżnia się: - liczniki synchroniczne z przeniesieniami równoległymi - liczniki synchroniczne z przeniesieniami szeregowymi. 3. Asynchroniczny licznik dwójkowy można realizować tworząc łańcuch szeregowy dwójek liczących, w których wejście zegarowe C każdego przerzutnika połączone jest z wyjściem Q poprzedniego, jak to pokazano na rys.

Aby otrzymać zliczanie w przód przerzutniki muszą zmieniać swój stan przy zmianie impulsu zegarowego z 1 na 0. Warunek ten jest spełniony przy zastosowaniu przerzutników JK master slave, przy ustawionych J=K=1. Licznik ten można dowolnie rozszerzać. W przedstawionym układzie można również zastosować przerzutniki wyzwalane dodatnim zboczem impulsu zegara, czyli np. przerzutniki D wyzwalane zboczem. Przy połączeniach takich jak na rys. otrzymamy licznik zliczający wstecz. Aby zrealizować zliczanie w przód, należy dokonać inwersji sygnału zegarowego, lub prościej - wejścia zegarowe przerzutników połączyć z wyjściami ~Q poprzedzających przerzutników. Zliczanie wstecz oznacza, że wartości liczbowe odpowiadające kolejnym stanom są malejące. Asynchroniczny licznik dziesiętny ze sprzężeniem zerującym Liczniki asynchroniczne zaprojektowane w ten sposób mogą działać nieprawidłowo w przypadku, gdy czas opóźnienia (propagacji) między wejściem zerującym przerzutnika a jego wyjściem ma różną wartość dla poszczególnych przerzutników. Wówczas impuls zerujący, równy najmniejszemu z czasów opóźnień, może trwać zbyt krótko, aby wyzerować licznik. W celu wyeliminowania tego niepożądanego zjawiska należy zastosować dodatkowo przerzutnik RS ustawiany w stan 1 zdekodowanym stanem licznika, a zerowany impulsami wejściowymi. Asynchroniczny licznik dziesiętny z zerującym układem sprzężenia zawierającym przerzutnik RS. 4. W liczniku synchronicznym sygnał wejściowy jest jednocześnie podawany na wejścia zegarowe wszystkich przerzutników. Na wejścia J i K pierwszego przerzutnika są podane na stałe jedynki logiczne. Pod wpływem każdego impulsu wejściowego w przerzutniku następuje zmiana jego stanu. Na wejścia J i K każdego następnego przerzutnika jest podawany iloczyn logiczny stanów wyjść wszystkich poprzednich przerzutników. Jeżeli na wyjściu pierwszego przerzutnika istnieje stan niski, to stan przerzutnika drugiego nie zmieni się jeśli istnieje stan wysoki, stan przerzutnika zmieni się pod wpływem impulsu podanego na wejście zegarowe. Jeśli iloczyn wszystkich stanów wyjść poprzedzających dany przerzutnik wynosi 1, to stan danego przerzutnika zmieni się (gdy 0 pozostanie bez zmian). Jeśli w podanym liczniku pod wpływem impulsu wejściowego następują zmiany kilku przerzutników, to następują one w tym samym momencie dlatego licznik taki nazywamy synchronicznym.

Różnica pomiędzy licznikiem synchronicznym z przeniesieniami równoległymi, a licznikiem z przeniesieniami szeregowymi polega na sposobie uzyskiwania iloczynu logicznego stanów wyjść poprzedzających przerzutników. Zamiast stosować bramki o coraz większej ilości wejść stosuje się bramki dwuwejściowe.

6. Opierając się na zasadzie działania liczników synchronicznych buduje się liczniki rewersyjne mogące liczyć do przodu i do tyłu. Na rysunku przedstawiono licznik rewersyjny zbudowany z przerzutnika JK. Oprócz wejścia dla zliczanych impulsów posiada również wejście WE R dla określenia kierunku liczenia. Jeśli na wejściu WE R jest 0 logiczne, wtedy stan pierwszego przerzutnika podobnie jak przy liczeniu do przodu zmienia się pod wpływem każdego impulsu wejściowego. Dalsze przerzutniki zmieniają swój stan pod wpływem impulsu wejściowego, gdy na wyjściach Q przerzutników poprzedzających są zera logiczne. Taka logika zmian stanów wyjść powoduje, że licznik liczy do tyłu zmniejszając swoją zawartość. W tym liczniku można też zastosować przeniesienia szeregowe, stosując przy dalszych przerzutnikach zamiast bramek NAND o coraz większej ilości wejść trójwejściowe bramki NAND.