cw 2 przekształacanie funkcji logicznych


LAB.03 Przekształcenia logiczne NAND/NOR
Zakład Zautomatyzowanych Systemów Wytwarzania i Inżynierii Jakości
Instrukcja do ćwiczeń laboratoryjnych nr 3
Przekształcenia logiczne NAND/NOR
dr inż. Mariusz Sosnowski 1
LAB.03 Przekształcenia logiczne NAND/NOR
Wstęp
Celem ćwiczenia jest zapoznanie się studentów z swobodnym przekształcaniem podstawowych
funkcji logicznych NAND oraz NOR, budową, wzorem logicznym, zasadą działania i zastosowaniem
w systemach sterowania.
1. Przygotowanie teoretyczne
Układy sterowania i układy cyfrowe są budowane, niezależnie od stopnia ich złożoności,
z podstawowych zestawów elementów logicznych. Każdą funkcję przełączającą można przedstawić
za pomocą operacji logicznych (sumy, iloczynu i negacji) wykonywanych na argumentacji tej funkcji.
Istnieją również inne operacje umożliwiające realizację dowolnej funkcji przełączającej. Zestaw tych
operacji nosi nazwę funkcjonalnie pełnego zbioru funkcji logicznych (FPZ). Operacje sumy logicznej,
iloczynu logicznego i negacji tworzą podstawowy funkcjonalnie pełny zbiór funkcji logicznych.
Podstawowy FPZ funkcji logicznych nie jest minimalny w sensie ilości operacji. Operację sumy
logicznej (funkcja OR) można wyrazić za pomocą operacji iloczynu logicznego i negacji:
natomiast operację iloczynu logicznego (funkcja AND) można wyrazić, za pomocą operacji sumy
logicznej i negacji.
Podczas budowy układów sterowania wyłącznie z 2-wejściowych bramek NAND lub 2-wejściowych
bramek NOR należy pamiętać o dodatkowej funkcji, co pokazano na rysunku 1.
Rys. 1 Zależności bramek logicznych.
I prawo De Morgana
Prawo zaprzeczania koniunkcji: negacja koniunkcji jest równoważna alternatywie negacji
gdzie: p i q oznaczają wyrazy w sensie logiki.
dr inż. Mariusz Sosnowski 2
LAB.03 Przekształcenia logiczne NAND/NOR
II prawo De Morgana
Prawo zaprzeczenia alternatywy: negacja alternatywy jest równoważna koniunkcji negacji
Prawa umożliwiają definiowanie jednych spójników zdaniowych za pomocą innych. Na przykład,
korzystając z koniunkcji i negacji, za pomocą prawa podwójnej negacji można określić alternatywę:
2. Cel ćwiczenia laboratoryjnego
Celem ćwiczenia jest przekształcenie zdania sterującego na dwu wejściowe funkcje NAND lub NOR
i symulacja działania tych funkcji logicznych za bramek logicznych w oprogramowaniu symulacyjnym
Multisim.
Przed przystąpieniem do realizacji projektu w oprogramowaniu symulacyjnym należy dokonać
przekształcenia wykorzystując twierdzenia De Morgana oraz przeprowadzić analizę działania za
pomocą tablicy prawdy. Analiza pozwoli określić odpowiednie stany wyjściowe przy właściwych
warunkach kombinacji sygnałów wejściowych. Dla lepszego zobrazowania dalszej części ćwiczenia
w niniejszej instrukcji założono do realizacji następujące zdanie sterujące, które należy przedstawić
za pomocą 2-wejściowych bramek NAND:
Przed przystąpieniem do prac symulacyjnych w oprogramowaniu konieczne jest przekształcenie
zdania sterującego zgodnie z II twierdzeniem De Morgana:
3. Prace symulacyjne w oprogramowaniu Multisim 11.0
Uruchomienie oprogramowanie odbywa się po przez podwójne kliknięcie na pulpicie komputera
ikony oprogramowania symulacyjnego, lub kliknięcie z Menu Start ikony Multisim 11.0,
co przedstawiono na rysunku 2.
Rys. 2 Ikona do uruchomienia oprogramowania symulacyjnego Multisim 11.0.
W wyniku poprawnego uruchomienia programu pojawi się okno startowe oprogramowania
MultiSim.
W celu umieszczenia w oknie projektu (wykropkowane pole) wybranego elementu z biblioteki
naciskamy prawy przycisk myszy. Na ekranie pojawi się podręczne menu, z którego wybieramy
polecenie Place Component, co przedstawiono na rysunku 3.
dr inż. Mariusz Sosnowski 3
LAB.03 Przekształcenia logiczne NAND/NOR
Rys. 3 Przywołanie podręcznego menu.
Przywołane okno (Select a Component) pozwoli na pobieranie z grupy bibliotek odpowiednich
symboli urządzeń bądz elementów potrzebnych do danego projektu.
W celu zbudowania funkcji logicznej realizującej określone zadanie sterujące (patrz punkt 2),
potrzebne będą grupy bibliotek i ich rodziny oraz elementy, co zestawiono w tabeli 1.
Tab. 1 Opis grup bibliotek, rodzin i ich elementów.
Biblioteka Element
Rodzina (Family) Opis
(Group) (Component)
Zasilanie, sygnał wejściowy do przekaznika, sygnał
VCC
pomocniczy.
SOURCES POWER_SOURCES
Uziemienie o potencjale V=0[V].
GROUND
Aącznik manualny dla sygnałów wejściowych -
Basic SWITCH SPST
Switch.
Kontrolka logiczna określająca stan sygnału na
Indicators PROBE PROBE_BLUE
wyjściu funkcji przekaznikowej.
NAND2 2-wejściowa bramka logiczna NAND
Misc Digital TIL
NOR2 2-wejściowa bramka logiczna NOR
Po wybraniu z biblioteki elementu i umieszczeniu go w oknie projektu jest możliwość zmian jego
właściwości, co w przypadku dwóch umieszczonych elementów należy dokonać.
dr inż. Mariusz Sosnowski 4
LAB.03 Przekształcenia logiczne NAND/NOR
Zmiana sygnału zasilającego.
Po przez dwukrotne kliknięcie na symbolu graficznym VCC istnieje możliwość zmiany jego
właściwości, np. w zakładce Value dokonujemy zmian dotyczących wartości napięcia zasilającego,
co przedstawiono na rysunku 4.
Rys. 4 Właściwości wybranego komponentu VCC.
Zmiana wartości napięcia kontrolki.
Po przez dwukrotne kliknięcie na symbolu graficznym PROBE_BLUE istnieje możliwość zmiany jego
właściwości, np. w zakładce Value dokonujemy zmian dotyczących wartości napięcia,
co przedstawiono na rysunku 5.
Rys. 5 Właściwości wybranego komponentu PROBE_BLUE.
Po umieszczeniu odpowiednich elementów w oknie projektu należy przystąpić do
odpowiednich połączeń fizycznych. Podłączenie fizyczne to przewód z (ang. Wire), który
łącząc odpowiednie wyprowadzenia elementów nadaje mu charakter trwałego przepływu
sygnału sterującego. Poprawne połączenia zostaną podświetlone w kolorze czerwonym,
co przedstawiono na rys. 6.
dr inż. Mariusz Sosnowski 5
LAB.03 Przekształcenia logiczne NAND/NOR
Rys. 6 Projekt funkcji zrealizowany przez dwu wejściowe NAND.
Tak opracowana i stworzona funkcja w oknie projektu musi być sprawdzona pod względem
działania zgodnie z wcześniej utworzoną tablicą prawdy. Uruchomienie symulacji i pierwsze
testy będą możliwe, kiedy w oprogramowaniu symulacyjnym zostanie uruchomiony przycisk
Toggle the simulation switch, co przedstawiono na rysunku 7.
Rys. 7 Przycisku uruchamiający symulację.
4. Wymagania
Wzory logiczne, tablice prawdy funkcji NAND i NOR. Twierdzenia De Morgana. Zastosowanie, wady
i zalety twierdzeń De Morgana. Swobodne przekształcanie i konstruowanie zdań sterujących przy
użyciu 2-wejściowych bramek NAND i NOR.
5. Sprawozdanie
Sprawozdanie z ćwiczeń laboratoryjnych powinno zawierać:
a) nazwę laboratorium, temat zajęć, oznaczenie grupy dziekańskiej, nr sekcji laboratoryjnej wraz
z wykazem osobowym sekcji;
b) cel ćwiczenia;
c) krótki wstęp teoretyczny;
d) schemat zrealizowanego układu, tok projektowania, schemat łączonego układu;
e) wnioski, uwagi.
dr inż. Mariusz Sosnowski 6


Wyszukiwarka

Podobne podstrony:
Wyk ad IV Minimalizacja funkcji logicznych
ćw 3 analiza i funkcje białek
minimalizacja funkcji logicznych
Wykład III Logika systemów cyfrowych, funkcje logiczne
Ćw 05 Funkcje paska „Warstwy”
zad 1 bramki funkcje logiczne
Minimalizacja funkcji logicznych[1]
Cw 6 Podstawowe funktory logiczne
Ćw 4 Kontrola funkcji granulocytow
cw poprawiające funkcje kd
2 Funkcje zmiennej zespolonej CW
Ćw 02 Rysowanie podstawowych obiektów graficznych – funkcje paska „Rysuj”
historia logiki, język, jego funkcje, nazwy, wyrażenia, funktory, związki logiczne
Cw 4 Odpornosc nieswoista funkcje granulocytow wer 3 2b
cw 4 funkcje
4 Przeksztalcenie Laplacea CW
Ćw 03?ycja rysunków – funkcje paska „Zmień”

więcej podobnych podstron