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.