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

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

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

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

Sekwencyjne bloki funkcjonalne

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

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

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

LICZNIKI PODZIAŁ I PARAMETRY

LICZNIKI Liczniki scalone serii 749x

LABORATORIUM ELEKTRONIKI I TEORII OBWODÓW

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

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

Podstawy Techniki Cyfrowej Liczniki scalone

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

WFiIS CEL ĆWICZENIA WSTĘP TEORETYCZNY

UKŁADY SEKWENCYJNE Opracował: Andrzej Nowak

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

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

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

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

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

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

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

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

Bezpieczeństwo informacji oparte o kryptografię kwantową

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

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

Elektronika i techniki mikroprocesorowe

LICZNIKI. Liczniki asynchroniczne.

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

6. SYNTEZA UKŁADÓW SEKWENCYJNYCH

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

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

Automatyzacja i robotyzacja procesów produkcyjnych

LEKCJA. TEMAT: Funktory logiczne.

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

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

LABORATORIUM PODSTAWY ELEKTRONIKI REJESTRY

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

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

Ćw. 7: Układy sekwencyjne

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

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

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

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

Laboratorium Techniki Cyfrowej i Mikroprocesorowej

Projektowanie i badanie liczników synchronicznych i asynchronicznych

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

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

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

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

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki

Statyczne i dynamiczne badanie przerzutników - ćwiczenie 2

Technika Cyfrowa. Badanie pamięci

Podstawy Informatyki Elementarne podzespoły komputera

4. UKŁADY FUNKCJONALNE TECHNIKI CYFROWEJ

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

Krótkie przypomnienie

UKŁADY CYFROWE. Układ kombinacyjny

Część 3. Układy sekwencyjne. Układy sekwencyjne i układy iteracyjne - grafy stanów TCiM Wydział EAIiIB Katedra EiASPE 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.

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

Ćwiczenie D2 Przerzutniki. Wydział Fizyki UW

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.

TEMAT: PROJEKTOWANIE I BADANIE PRZERZUTNIKÓW BISTABILNYCH

PODSTAWY TEORII UKŁADÓW CYFROWYCH

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.

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

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

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

Politechnika Białostocka Wydział Elektryczny Katedra Automatyki i Elektroniki. ĆWICZENIE Nr 8 (3h) Implementacja pamięci ROM w FPGA

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

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

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

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

Układ elementarnej pamięci cyfrowej

Inwerter logiczny. Ilustracja 1: Układ do symulacji inwertera (Inverter.sch)

Układy czasowo-licznikowe w systemach mikroprocesorowych

Układy kombinacyjne - przypomnienie

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

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

Statyczne badanie przerzutników - ćwiczenie 3

Podział układów cyfrowych. rkijanka

LABORATORIUM PODSTAWY ELEKTRONIKI PRZERZUTNIKI

Wydział Elektryczny. Katedra Automatyki i Elektroniki. Instrukcja do ćwiczeń laboratoryjnych z przedmiotu: PROGRAMOWALNE STRUKTURY LOGICZNE

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

Zadanie 5 Projekt licznika wykorzystanie komórek standardowych

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

Podstawowe układy cyfrowe

ĆWICZENIE 7. Wprowadzenie do funkcji specjalnych sterownika LOGO!

TECHNIKA CYFROWA ELEKTRONIKA ANALOGOWA I CYFROWA. Układy czasowe

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

Projektowania Układów Elektronicznych CAD Laboratorium

Ćwiczenie MMLogic 002 Układy sekwencyjne cz. 2

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

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

Programowalne układy logiczne

Układy cyfrowe (logiczne)

2. Architektura mikrokontrolerów PIC16F8x... 13

Transkrypt:

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ł: dr inż. Walenty Owieczko IŁYSOK 2009

Spis treści instrukcji: 1. el ćwiczenia... 2 2. Klasyfikacja i parametry liczników.... 2 3. Przykłady liczników... 3 4. Projektowanie liczników o zadanej pojemności. 4 5. zynności przygotowawcze... 6 6. Przebieg ćwiczenia 6 7. Sprawozdanie i forma zaliczenia ćwiczenia... 7 8. Literatura.. 7 1. EL ĆWIZENI Poznanie podstawowych właściwości, sposobów projektowania oraz zastosowań liczników dwójkowych i dziesiętnych. 2. KLSYFIK I PMEY LIZNIKÓW Licznik - układ cyfrowy służący do zliczania i pamiętania liczby zmian impulsów na jściu zliczającym. Licznik może posiadać jście wstępnego ustawiania stanu (jście zerujące bądź jścia do wpisywania niezerogo stanu początkogo). Pojemność licznika (długość cyklu, okres licznika) - maksymalna liczba różnych stanów licznika. Pojemność licznika określa liczba przerzutników N, a jej wartość P 2 N. Ze względu na długość cyklu, liczniki mogą być: o stałej długości cyklu o zmiennej długości cyklu Liczniki zliczające w kodzie N zwie się dwójkowymi, zaś w kodzie - licznikami dziesiętnymi (dekadami). Licznik, w którym kolejne stany odpowiadają rosnącym wartościom liczb w danym kodzie - licznik zliczający w przód (licznik zliczający w górę, licznik następnikowy). Przy odwrotnym kierunku zliczania - licznik zliczający wstecz (licznik zliczający w dół). Wśród scalonych liczników występują także liczniki o przełączanym kierunku zliczania (tzw. liczniki rersyjne). Ze względu na sposób reagowania na impulsy jścio liczniki dzieli się na synchroniczne i asynchroniczne. Liczniki synchroniczne impulsy zliczane podaje się na odpowiednie jście informacyjne przerzutników, taktowanych sygnałem zegarowym. Zmiany sygnału zegarogo wyznaczają chwile jednoczesnych przełączeń wszystkich przerzutników licznika. W licznikach asynchronicznych impulsy zliczane podaje się na jście taktujące przerzutnika. 2

3. PZYKŁY LIZNIKÓW Licznik z przeniesieniem szeregowym o zmianie stanu przerzutnika na pozycji k decydują jedynie stany przerzutników bezpośrednio go poprzedzających (k-1 i k-2). 0 1 2 3 "1" LK LK 0 1 2 3 ys. 5-1. Licznik modulo 16 z przeniesieniem szeregowym i taktowaniem równoległym: struktura logiczna i przebiegi czaso Zalety: mniejsza liczba wnętrznych połączeń, możliwość użycia bramek o mniejszej liczbie jść. Wady: wydłużenie czasu propagacji przeniesienia z bitu najmłodszego na najstarszy i obserwowalnego na zewnątrz opóźnienia przy ustalaniu się nogo stanu licznika. Licznik z przeniesieniem równoległym Kosztem dodatkowych połączeń i bramek o większej liczbie jść, uzyskuje się krótszy czas propagacji przeniesienia z bitu najmłodszego na najstarszy. 0 1 2 3 "1" LK ys. 5-2. Struktura licznika modulo 16 z przeniesieniem równoległym. 3

Licznik asynchroniczny Zastosowanie szeregogo układu taktowania przerzutników pozwoliło uprościć funkcje wzbudzeń. 0 1 2 3 0 1 2 3 ys. 5-3. Licznik modulo 16 zliczający w przód na przerzutnikach. 4. POEKOWNIE LIZNIKÓW O ZNE POEMNOŚI Projektowanie liczników o pojemności różnej od 2 N Sposoby skrócenia cyklu pracy licznika do wartości P < 2 N : poprzez odpowiednie zaprojektowanie licznika na pojedynczych przerzutnikach; poprzez dekodowanie stanu licznika odpowiadającego wymaganej pojemności i generowanie na tej podstawie sygnału zerującego licznik (metoda wykorzystywana przy stosowaniu liczników scalonych); poprzez rozłożenie wymaganej pojemności P licznika na czynniki proste. Licznik dwójkowy 7493 Układ 7493 zawiera dwójkę liczącą P = 2 (przerzutnik ) oraz licznik mod. 8 (przerzutniki, i ). Wyjście przerzutnika nie jest połączone z jściem przerzutnika, który ma wyprowadzone na zewnątrz jście impulsów zliczanych. Układ posiada wspólny obwód asynchronicznego zerowania, wyzwalany sygnałami = = 1. a) b) 1 "1" "1" "1" "1" K K K K 2 1 2 ys. 5-4. Licznik dwójkowy 7493: a - symbol; b - struktura wnętrzna. 4

Przykłady wykorzystania licznika 7493 okonując odpowiednich sprzężeń wyjść i jść (bezpośrednio lub przy użyciu dodatkowych bramek) uzyskujemy liczniki o skróconym cyklu pracy. a) b) c) ys. 5-5. Przykłady skrócenia cyklu pracy licznika 7493: a - modulo 10; b - modulo 6; c - modulo 5 Łącząc kaskadowo układy 7493, uzyskamy licznik o pojemności P >16. Na rys. 5-6 przedstawiono dwa przykłado warianty licznika mod. 80. a) b) ys. 5-6. Przykłady kaskadogo łączenia układu 7493 w licznik modulo 80: a - dzielnik przez 16 i dzielnik przez 5; b - dzielnik przez 8 i dzielnik przez 10. W pierwszym z nich (a) wyzerowania obu liczników następuje przy zmianie stanu starszego licznika z 100 na 101. Zachodzi to gdy cały licznik zmienia swój stan z 1001111 (79) na 1010000 (80). W wariancie (b) pierwszy licznik wykorzystany jest jako dzielnik przez 8, zaś drugi jako dekada (dzielnik przez 10). W obu wariantach pominięto w jednym z układów 7493 dwójkę liczącą. ekada 7490 Układ 7490 zwany dekadą liczącą, zawiera dwójkę liczącą P = 2 (przerzutnik ) oraz licznik mod. 5 (przerzutniki, i ). Układ ma wspólny obwód asynchronicznego zerowania, wyzwalany sygnałami ==1 oraz układ ustawiania stanu dekady na wartość 9 (1001), wyzwalany sygnałami S1=S2=1. 5

a) b) "1 K S K K "1 "1 "1 K S S1 S2 1 2 S 1 S 2 ys. 5-7. ekada 7490: a - symbol; b - struktura wnętrzna Stosując odpowiednie sprzężenia wyjść z jściami można uzyskać różne długości cyklu pracy licznika, podobnie jak w przypadku układu 7493. 5. ZYNNOŚI PZYGOOWWZE Przed przystąpieniem do wykonania ćwiczenia, student powinien: - zapoznać się z instrukcją, - przeanalizować struktury wnętrzne oraz zasadę działania poszczególnych klas liczników w oparciu o wykresy czaso. - przedstawić rozwiązania układo zadań podanych przez prowadzącego. 6. PZEIEG ĆWIZENI W trakcie realizacji ćwiczenia studenci wykorzystują poznane i opisane wcześniej aplikacje i narzędzia programo. 1. Uruchamiamy system. Wprowadzamy plik źródłowy projektu. 2. okonujemy kompilacji i symulacji projektu. 3. Uruchamiamy edytor przebiegów wymuszeń na jściu - okno managera MX+Plus II> Waveform Editor lub z menu File>New zaznaczając opcję Waveform Editor file w oknie dialogowym. 4. okonujemy wyboru przebiegów do symulacji przy ustalonej rozdzielczości (Options>Grid Size...) oraz całkowitym czasie symulacji (File>End ime...). 5. Przebiegiem wymuszającym może być sygnał okresowy lk, wywołany z poziomu menu (Edit>Overwrite...). 6. Przyciskiem Start w oknie dialogowym wywołanym ikoną na pasku zadań, uruchamiamy symulator programowy. 6

7. Sprawdzamy poprawność działania układu licznikogo, czasy narastania i opadania zboczy oraz czasy propagacji i ryfikujemy entualne błędy. 8. Ikoną na pasku zadań uruchamiamy symulator-analizator czasowy i dokonujemy analizy czasów propagacji sygnałów. 9. Przypisujemy sygnałom /wy odpowiednie wyprowadzenia struktury programowalnej. 10. Uruchamiamy programator (Programmer) w celu realizacji projektu licznika w strukturze programowalnej. 11. Sprawdzamy poprawność działania zaprogramowanego układu i ryfikujemy entualne błędy. 7. SPWOZNIE I FOM ZLIZENI ĆWIZENI Warunkiem zaliczenia ćwiczenia jest poprawny przebieg symulacji i działanie zaprogramowanego układu na stanowisku laboratoryjnym, przedstawienie wszystkich etapów syntezy układów w postaci protokołu oraz wykazanie się niezbędną wiedzą z zakresu wykonywanego ćwiczenia. Protokół powinien zawierać: temat i cel ćwiczenia, treść wykonywanych zadań, kolejne etapy syntezy, schematy projektowanych układów, wyniki symulacji i realizacji projektów oraz wnioski. 8. LIEU 1. L. Grodzki, W. Owieczko: Podstawy techniki cyfroj, 2006 2.. Łuba,. Zbierzchowski: Komputero projektowanie układów cyfrowych, WKŁ 2000. 3. P. Zbysiński,. Pasierbiński: Układy programowalne pierwsze kroki., 2004 4. Materiały pomocnicze strona internetowa firmy ltera http://www.altera.com. 7