AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

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

Arytmetyka liczb binarnych

Tranzystor JFET i MOSFET zas. działania

Podstawowe operacje arytmetyczne i logiczne dla liczb binarnych

SYSTEMY LICZBOWE 275,538 =

ćwiczenie 202 Temat: Układy kombinacyjne 1. Cel ćwiczenia

SYSTEMY LICZBOWE. Zapis w systemie dziesiętnym

Układy arytmetyczne. Joanna Ledzińska III rok EiT AGH 2011

LABORATORIUM PROCESORY SYGNAŁOWE W AUTOMATYCE PRZEMYSŁOWEJ. Zasady arytmetyki stałoprzecinkowej oraz operacji arytmetycznych w formatach Q

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

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

Rys. 2. Symbole dodatkowych bramek logicznych i ich tablice stanów.

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

Wielkość analogowa w danym przedziale swojej zmienności przyjmuje nieskończoną liczbę wartości.

Kod znak-moduł. Wartość liczby wynosi. Reprezentacja liczb w kodzie ZM w 8-bitowym formacie:

Podstawowe układy cyfrowe

Układy kombinacyjne 1

Ćwiczenie 28. Przy odejmowaniu z uzupełnieniem do 2 jest wytwarzane przeniesienie w postaci liczby 1 Połówkowy układ

Architektura systemów komputerowych Laboratorium 13 Symulator SMS32 Operacje na bitach

Cyfrowy zapis informacji

Naturalny kod binarny (NKB)

Architektura komputerów ćwiczenia Bramki logiczne. Układy kombinacyjne. Kanoniczna postać dysjunkcyjna i koniunkcyjna.

x x

Technologie Informacyjne

Automatyzacja i robotyzacja procesów produkcyjnych

12. Wprowadzenie Sygnały techniki cyfrowej Systemy liczbowe. Matematyka: Elektronika:

Architektura komputerów Wykład 2

Temat 7. Dekodery, enkodery

Wykład 2. Informatyka Stosowana. 8 października 2018, M. A-B. Informatyka Stosowana Wykład 2 8 października 2018, M. A-B 1 / 41

O systemach liczbowych

Państwowa Wyższa Szkoła Zawodowa

Ć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

LEKCJA. TEMAT: Funktory logiczne.

Zapis liczb binarnych ze znakiem

Ćwiczenie 31 Temat: Analogowe układy multiplekserów i demultiplekserów. Układ jednostki arytmetyczno-logicznej (ALU).

DYDAKTYKA ZAGADNIENIA CYFROWE ZAGADNIENIA CYFROWE

Arytmetyka binarna - wykład 6

WSTĘP. Budowa bramki NAND TTL, ch-ka przełączania, schemat wewnętrzny, działanie 2

Automatyka Treść wykładów: Literatura. Wstęp. Sygnał analogowy a cyfrowy. Bieżące wiadomości:

Dr inż. Jan Chudzikiewicz Pokój 117/65 Tel Materiały:

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

Kod uzupełnień do dwóch jest najczęściej stosowanym systemem zapisu liczb ujemnych wśród systemów binarnych.

Arytmetyka komputera. Na podstawie podręcznika Urządzenia techniki komputerowej Tomasza Marciniuka. Opracował: Kamil Kowalski klasa III TI

Podstawy Informatyki Elementarne podzespoły komputera

Mikrooperacje. Mikrooperacje arytmetyczne

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYKA

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

Laboratorium podstaw elektroniki

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

Modelowanie układów sekwencyjnych w LabView - ćwiczenie 8

Arytmetyka stałopozycyjna

Kodowanie informacji. Kody liczbowe

1259 (10) = 1 * * * * 100 = 1 * * * *1

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

1. Operacje logiczne A B A OR B

Systemy zapisu liczb.

Elektronika (konspekt)

Wstęp do informatyki- wykład 1

Cyfrowe bramki logiczne 2012

Laboratorium podstaw elektroniki

ARYTMETYKA BINARNA. Dziesiątkowy system pozycyjny nie jest jedynym sposobem kodowania liczb z jakim mamy na co dzień do czynienia.

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

z ćwiczenia nr Temat ćwiczenia: BADANIE UKŁADÓW FUNKCJI LOGICZNYCH (SYMULACJA)

RODZAJE INFORMACJI. Informacje analogowe. Informacje cyfrowe. U(t) U(t) Umax. Umax. R=(0,Umax) nieskończony zbiór możliwych wartości. Umax.

Wprowadzenie do architektury komputerów systemy liczbowe, operacje arytmetyczne i logiczne

Technika cyfrowa Synteza układów kombinacyjnych (I)

AKADEMIA MORSKA KATEDRA NAWIGACJI TECHNICZEJ

Podstawy Informatyki

CYFROWE UKŁADY SCALONE STOSOWANE W AUTOMATYCE

Instrukcja do ćwiczeń nr 4 typy i rodzaje zmiennych w języku C dla AVR, oraz ich deklarowanie, oraz podstawowe operatory

ARCHITEKTURA SYSTEMÓW KOMPUTEROWYCH

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

Ćwiczenie 23. Temat: Własności podstawowych bramek logicznych. Cel ćwiczenia

Podstawy elektroniki cyfrowej dla Inżynierii Nanostruktur. Piotr Fita

Ćwiczenie 01 - Strona nr 1 ĆWICZENIE 01

Kod U2 Opracował: Andrzej Nowak

Wstęp do informatyki- wykład 1 Systemy liczbowe

System Liczbowe. Szesnastkowy ( heksadecymalny)

Podstawy Elektroniki dla Elektrotechniki. Liczniki synchroniczne na przerzutnikach typu D

UKŁADY KOMBINACYJNE (BRAMKI: AND, OR, NAND, NOR, NOT)

Bramki logiczne. 2. Cele ćwiczenia Badanie charakterystyk przejściowych inwertera. tranzystorowego, bramki 7400 i bramki

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

Podstawy Automatyki. Wykład 13 - Układy bramkowe. dr inż. Jakub Możaryn. Warszawa, Instytut Automatyki i Robotyki

Pracownia Komputerowa wykład IV

Technika cyfrowa Synteza układów kombinacyjnych

Przetwornik analogowo-cyfrowy

Układy kombinacyjne. cz.2

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

Wprowadzenie do informatyki - ć wiczenia

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

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

Ćw. 8 Bramki logiczne

Wstęp do informatyki. Pojęcie liczebności. Zapis liczb. Liczenie bez liczebników. Podstawy arytmetyki komputerowej. Cezary Bolek

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

Przedmiot: Urządzenia techniki komputerowej Nauczyciel: Mirosław Ruciński

Jednostki miar stosowane w sieciach komputerowych. mgr inż. Krzysztof Szałajko

Metody numeryczne Technika obliczeniowa i symulacyjna Sem. 2, EiT, 2014/2015

AKADEMIA MORSKA W SZCZECINIE WI-ET / IIT / ZTT. Instrukcja do zajęc laboratoryjnych nr 3 AUTOMATYZACJA I ROBOTYZACJA PROCESÓW PRODUKCYJNYCH

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

LABORATORIUM ELEKTRONIKI UKŁADY KOMBINACYJNE

Transkrypt:

KDEMI MORSK KTEDR NWIGCJI TECHNICZEJ ELEMETY ELEKTRONIKI LORTORIUM Kierunek NWIGCJ Specjalność Transport morski Semestr II Ćw. 4 Podstawy techniki cyfrowej Wersja opracowania Marzec 5 Opracowanie: mgr inż. Jacek Czerniawski mgr inż. Marcin Czabański

1. WPROWDZENIE 1.1. Układ do cyfrowego przetwarzania sygnałów W chwili obecnej większość układów analogowych jest zastępowana układami cyfrowymi. Cyfrowe przetwarzanie sygnałów wypiera analogowe urządzenia ze względu na prostotę projektowania, brak wpływu czynników zewnętrznych na układy, a także na łatwą powtarzalność operacji. Schemat typowego układu z procesorem DSP (Digital Signal Processing) jest przedstawiony na rysunku 1. Sygnał analogowy Przetwornik analogowo-cyfrowy Procesor sygnałowy Przetwornik cyfrowo-analogowy Sygnał analogowy...1111......1111... /C DSP C/ Rys. 1. Schemat układu z zastosowaniem cyfrowego przetwarzania sygnałów Przedstawiona tu ogólna koncepcja układu DSP odnosi się do wszelkiego rodzaju sygnałów, bez względu na ich częstotliwość i rodzaj. W przypadku sygnałów o wysokiej częstotliwości jedynym ograniczeniem jest szybkość działania przetwornika analogowo cyfrowego i opóźnienie wprowadzane przez układ DSP. 1. Operacje na liczbach w systemie dwójkowym 1..1 Konwersja liczb pomiędzy systemem dziesiętnym i dwójkowym W technice cyfrowej wykorzystuje się system liczbowy dwójkowy, co oznacza, iż każda liczba jest reprezentowana przez cyfry i 1 zwane bitami. Cyfry te oznaczają również stany logiczne 1 prawda, fałsz. Każda liczba w systemie dziesiętnym może być przedstawiona w systemie dwójkowym według następującego schematu: : Reszta 115 1 57 1 8 14 7 1 1 1 1 Stąd liczbie 115 w systemie dziesiętnym odpowiada 11111 w systemie dwójkowym. Ciąg zer i jedynek jest określany czasem mianem słowa bitowego. W zależności od liczby bitów mówimy o słowie n bitowym. Gdy liczba dwójkowa przedstawiona jest tak jak w powyższym przykładzie, wówczas jej skrajna lewa cyfra nosi nazwę najbardziej istotnego bitu (MS most significant bit), natomiast skrajna prawa najmniej istotnego bitu (LS least significant bit).

Zamiana liczby zapisanej w systemie dwójkowym na liczbę zapisaną w systemie dziesiętnym dokonuje się według następującego schematu: 11111 = 1 6 + 1 5 + 1 4 + + + 1 1 + 1 = 1151 1.. Operacje arytmetyczne Operację dodawania dwóch liczb dwójkowych wykonuje się według następującego schematu: Przeniesienie 1 1 1 Pierwszy składnik 1 1 1 1 Drugi składnik 1 1 Suma 1 1 1 Stąd 1111 + 11 = 111 (7 + 1 = 7)1 Operację odejmowania dwóch liczb w systemie dwójkowym wykonuje się według następującego schematu: Odjemna 1 1 1 1 Odjemnik 1 1 1 Pożyczka 1 1 1 Różnica 1 1 1 1 Stąd jeżeli od liczby 1111 (51) odjąć liczbę 111 (61) uzyskamy różnicę wynoszącą 1111 (71). W układach elektronicznych cyfrowych stan i 1 jest reprezentowany poprzez dwupoziomowy sygnał elektryczny. Cyfrowe przetwarzanie sygnałów polega na logicznym powiązaniu sygnału wyjściowego z sygnałem wejściowym. Zadanie to spełnia układ logiczny realizujący operacje logiczne na logicznych sygnałach wejściowych generując logiczne sygnały wyjściowe. Dowolnie skomplikowaną funkcje logiczną można zrealizować na jedynie trzech operacjach logicznych: negacja, suma, iloczyn. 1.. Operacje logiczne 1...1 Operacja sumy logicznej (OR) Operacja sumy logicznej jest wykonywana za pomocą bramki OR. Jeżeli na wejściu układu lub oraz i otrzymamy stan wysoki (1), to na wyjściu układu również otrzymamy stan wysoki (1), w innym przypadku na wyjściu uzyskamy stan niski (). Symbol bramki i związana z nim tablica prawdy została przedstawiona na rysunku. OR +

Rys.. Symbol bramki OR i jej tablica prawdy 1... Operacja iloczynu logicznego (ND) + 1 1 1 1 1 1 1 Operacja iloczynu logicznego realizowana jest za pomocą bramki ND. Wynik takiej operacji przyjmuje wartość 1 w przypadku, gdy oba wejścia są w stanie wysokim (1). W przeciwnym wypadku operacja daje wynik. Symbol bramki ND i jej tablica prawdy jest przedstawiona na rysunku. ND 1 1 1 1 1 Rys.. Symbol bramki ND i jej tablica prawdy 1... Operacja negacji (NOT) Operacje negacji realizuje się za pomocą bramki NOT. Operacja ta zamienia stan wejściowy na przeciwny. Symbol bramki NOT i jej tablica prawdy została przedstawiona na rysunku 4. NOT 1 1 Rys. 4. Symbol bramki NOT i jej tablica prawdy

1...4 ramka NIE-LU (NOR) W praktyce spotyka się również kombinacje wyżej opisanych bramek np. NOR, NND. Operację sumy logicznej z zaprzeczeniem na wyjściu realizuje się za pomocą bramki NOR. Wynik takiej operacji przyjmuje wartość 1 w przypadku, gdy oba wejścia są w stanie niskim (). W przeciwnym wypadku operacja daje wynik. ramkę tę można przedstawić jako kombinację bramek OR i NOT. Symbol bramki NOR z jej równoważną kombinacją oraz jej tablica prawdy przedstawione są na rysunku 5. NOR + OR + NOT + + 1 1 1 1 1 Rys. 5. Symbol bramki NOR, kombinacja równoważna oraz tablica prawdy ramkę NND realizuje się w podobny sposób. 1..4 Przykładowe zadanie Zbuduj układ kombinacyjny, który w momencie ukazania się na wejściu liczby 1 na wyjściu będzie posiadał wartość logiczną 1. W każdym innym przypadku powinien dawać wynik. Rozwiązanie: Liczba 1 w systemie dziesiętnym jest reprezentowana przez liczbę 11 w systemie dwójkowym. Oznacza to, iż należy stworzyć funkcję Y(,1,,), gdzie oznacza najbardziej istotny bit, a oznacza najmniej istotny bit ciągu zero-jedynkowego (słowa bitowego) podawanego na układ. Jeżeli zatem zanegujemy wejście 1 oraz wejście otrzymamy kombinacje 1 dającą w wyniku ciąg samych jedynek w przypadku pojawieniu się na wejściu układu = 1 1 =, = 1, =. Zatem korzystając z operacji ND wyjście układu w takim przypadku będzie w stanie logicznym 1. Każdy inny ciąg zer i jedynek podany na wejście całego układu spowoduje, że na wejściu bramki ND zawsze jeden z bitów będzie równy. W związku z tym wyjście bramki również będzie równe. Schemat układu realizującego funkcje Y = 1 jest przedstawiony na rysunku 6.

1 Y = 1 Rys. 6. Układ realizujący funkcje Y = 1 Tablica prawdy układu z rysunku 6. 1 Y 1 1 1 1 1 1 1 1 1 1 1 1 1 Y 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1. ZGDNIENI KONTROLNE.1 Konwersja liczb z systemu dziesiętnego na dwójkowy.. Dodawanie i odejmowanie liczb z systemu dwójkowego.. Operacje logiczne. PRZEIEG ĆWICZENI.1 Zapoznać się z instrukcją do programu Multisim 1.. Wczytać do programu Mutlisim 1 plik o nazwie nawigacja4.msm z zaprogramowanym generatorem słów (Word Generator pasek przyrządów). Zaprojektować za pomocą programu Multisim 1 układ kombinacyjny realizujący funkcję logiczną określoną przez prowadzącego. Wskazówki: Symulacje stanu logicznego wysokiego i niskiego stosuje się wpisując odpowiednie wartości w komponent Word Generator na pasku przyrządów. Detekcji stanu logicznego dokonuje się przy użyciu próbnika PROE z bazy danych Indicators. Próbnik w zależności od stanu zapala (1) się lub gaśnie (). ramka NOT jest realizowana przez układ 744N z bazy danych TTL ramka ND jest realizowana przez układ 748N z bazy danych TTL

ramka NOR jest realizowana przez układ 74N z bazy danych TTL 4. OPRCOWNIE 4.1 Przerysować układ realizujący zadaną funkcje logiczną. 4. Przedstawić tablicę prawdy zrealizowanego układu 4. Przeprowadzić dyskusję na temat działania zaprojektowanego układu 4.4 Podać przykłady zastosowania układów cyfrowych i cyfrowego przetwarzania sygnałów w technice radarowej. Zaprogramowany generator słów z pliku nawigacja4.msm.