16.04.2012
Sprawozdanie
Cykl 2 temat 3
Modelowanie układów kombinacyjnych za pomocą funktorów
logicznych
Grupa C5
Grupa ćwiczeniowa 2
Drzewiecki Dominik
Gembicki Jacek
Kozak Marta
Warda Paulina
Słabik Ewa
Walczak Justyna
Celiński Patryk
Wprowadzenie
Układy kombinacyjne są to układy służące do przetwarzania informacji dyskretnej
dwustanowej (informacja przekazywana jest za pomocą sygnałów impulsowych w poziomie
lub czasie). Informacją dyskretną mogą być cyfry, litery lub dowolne znaki.
Układy te charakteryzują się tym, iż każda kombinacja sygnałów wejściowych definiuje
konkretną kombinacje sygnałów wyjściowych (przy czym liczba kombinacji wejść i wyjść jest
skończona). Kombinacje sygnałów wejścia to inaczej stany wejść układu, a kombinacje
sygnałów wyjścia to stany wyjść układu.
Układy kombinacyjne można modelować za pomocą funkcji logicznych funkcji, w których
zmienna zależna i niezależna (wejściowa i wyjściowa) przyjmują tylko dwie wartości.
Najważniejsze operacje logiczne, z których korzysta się podczas modelowania:
- OR suma/alternatywa zdanie jest fałszywe wtedy i tylko wtedy, gdy wszystkie
argumenty są fałszywe.
- AND iloczyn/koniunkcja zdanie jest prawdziwe wtedy i tylko wtedy, gdy wszystkie
argumenty są prawdziwe.
- NOT negacja prawdziwość zdania jest równa odwrotności prawdziwości argumentu.
- NAND - dysjunkcja negacja iloczynu zdanie jest fałszywe wtedy i tylko wtedy, gdy
iloczyn jego argumentów jest prawdziwy, czyli gdy wszystkie argumenty są prawdziwe.
- NOR binegacja negacja sumy zdanie jest prawdziwe wtedy i tylko wtedy, gdy suma
jego argumentów jest fałszywa, czyli gdy wszystkie argumenty są fałszywe.
- EX-OR alternatywa rozłączna zdanie jest prawdziwe wtedy i tylko wtedy, gdy dokładnie
jeden z argumentów jest prawdziwy.
- EX-NOR negacja alternatywy rozłącznej zdanie jest fałszywe wtedy i tylko wtedy, gdy
dokładnie jeden z argumentów jest prawdziwy.
Wymienione powyżej funkcje logiczne zaczerpnięte są z algebry Boole a dla zmiennych
dwustanowych. Na podstawie praw algebry Boole a (łączności, rozdzielności, przemienności
i De Morgana) można stwierdzić, iż funktory NAND i NOR są uniwersalne. Uniwersalny
funktor to taki, który użyty wielokrotnie i połączony w określony sposób realizuje dowolną
funkcję logiczną.
Przebieg pomiarów
Korzystając z urządzeń na stanowisku pomiarowym i oprogramowaniu Label600
modelowano regulator, który miał sterować działaniem wyświetlacza. Wyświetlacz składał
się z 7 pól, które miały możliwość zaświecenia się. Do dyspozycji był też panel z ośmioma
przyciskami. Zadanie polegało na wykonaniu takiego polecenia sterującego, aby po
naciśnięciu przycisków wskazanych przez prowadzącego na wyświetlaczu zapalały się
wybrane pola.
Pola wyświetlacza ponumerowano następująco:
Zadanie 1 Po naciśnięciu przycisków 1, 3 i 5 znajdujących się na panelu, na wyświetlaczu
miały zaświecić się pola 1, 2, 3, 4 i 7 (tworząc obraz cyfry 3). Budowę schematu
utworzonego w programie LAB-EL diagram przedstawia wydruk nr 1.
Zadanie 2 Po naciśnięciu przycisków 1, 2 i 6 znajdujących się na panelu, na wyświetlaczu
miały zaświecić się pola 1, 2, 3, 4 i 7 (tworząc obraz cyfry 3). Budowę schematu
utworzonego w w.w. programie przedstawia wydruk nr 2.
Tabele stanów logicznych
21 22 26 A
1 1 1 1
1 1 0 0
1 0 1 0
0 1 1 0
1 0 0 0
0 1 0 0
0 0 1 0
0 0 0 0
Wyszukiwarka
Podobne podstrony:
Optymalizacja niezawodnościowa płaskich układów kratowych za pomocą zbiorów rozmytych03 Opis układów automatyki za pomocą schematów strukturalnyWykonywanie przedmiotów za pomocą obróbki ręcznej skrawaniem(1)Dane biometryczne – klucz do włamania i przeprogramowania osoby za pomocą czarnej magiiProjekt wyznacenie przyśpieszenia ziemskiego za pomocą układu wahadla matematycznegoOszacowanie parametrów charakterystyk podatnych połączeń stalowych za pomocą sieci neuro rozmytej2 Wyznaczanie gęstości ciała stałego i cieczy za pomocą piknometrukonwersja za pomocą progr Super 2008Diagnoza za pomoca kodow blyskowychSterownik urządzeń elektrycznych za pomocą portu LPT24 Wyznaczanie długości?li światła za pomocą siatki dyfrakcyjnej i spektrometrutestowanie ukladow kombinacyjnychProste rachunki wykonywane za pomocą komputerawięcej podobnych podstron