cw 2 przekształacanie funkcji logicznych

background image

LAB.03 Przekształcenia logiczne NAND/NOR

dr inż. Mariusz Sosnowski

1

Zakład Zautomatyzowanych Systemów Wytwarzania i Inżynierii Jakości

Instrukcja do ćwiczeń laboratoryjnych nr 3

Przekształcenia logiczne NAND/NOR

background image

LAB.03 Przekształcenia logiczne NAND/NOR

dr inż. Mariusz Sosnowski

2

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.

background image

LAB.03 Przekształcenia logiczne NAND/NOR

dr inż. Mariusz Sosnowski

3

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.

background image

LAB.03 Przekształcenia logiczne NAND/NOR

dr inż. Mariusz Sosnowski

4

Rys. 3 Przywołanie podręcznego menu.

Przywołane okno (Select a Component) pozwoli na pobieranie z grupy bibliotek odpowiednich
symboli urządzeń bądź 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

(Group)

Rodzina (Family)

Element

(Component)

Opis

SOURCES

POWER_SOURCES

VCC

Zasilanie, sygnał wejściowy do przekaźnika, sygnał
pomocniczy.

GROUND

Uziemienie o potencjale V=0[V].

Basic

SWITCH

SPST

Łącznik manualny dla sygnałów wejściowych -
Switch.

Indicators

PROBE

PROBE_BLUE

Kontrolka logiczna określająca stan sygnału na
wyjściu funkcji przekaźnikowej.

Misc Digital

TIL

NAND2

2-wejściowa bramka logiczna NAND

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ć.

background image

LAB.03 Przekształcenia logiczne NAND/NOR

dr inż. Mariusz Sosnowski

5

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.

background image

LAB.03 Przekształcenia logiczne NAND/NOR

dr inż. Mariusz Sosnowski

6

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.


Wyszukiwarka

Podobne podstrony:
cw 6 Synteza układów kombinacyjnych- realizacja sprzętowa funkcji logicznych
cw 6 Synteza układów kombinacyjnych realizacja sprzętowa funkcji logicznych
cw 6 Synteza układów kombinacyjnych realizacja sprzętowa funkcji logicznych
cw 6 Synteza układów kombinacyjnych realizacja sprzętowa funkcji logicznych
Instrukcja do zad proj 10 Podstawowe funkcje logiczne z z
minimalizacja funkcji logicznych
Cw Podstawowe funktory logiczne, przerzutniki asynchroniczne RS i przerzutniki synchroniczne D, T
cw poprawiające funkcje kd
cw 3bad funkcji zab SPAC335C
02 Minimalizacja funkcji logicznyc (2)
Cw Podstawowe funktory logiczne, przerzutniki asynchroniczne RS i przerzutniki synchroniczne D, T
Algorytmy genetyczne w minimalizacji funkcji logicznych 5 część 2
PFWRE notatki cw, Podstawy funkcjonowania wspólnego rynku europejskiego, Podstawy funkcjonowania wsp
Porównać metody realizacji funkcji logicznych
Cw 6 Podstawowe funktory logiczne
Badanie Funkcji Logicznych
przykłady ćw rozwijających myślenie logiczne, Pedagogika specjalna, Niepełnosprawność umysłowa
Porównać metody realizacji funkcji logicznych, cwiczenie 2
Minimalizacja funkcji logicznych 3

więcej podobnych podstron