Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Логічні схеми




Завдання

Пояснювальна записка

 

В посібнику приведений в стислому вигляді теоретичний матеріал до вивчення розділу «Логічні фрагменти інтегрального виконання» з дисципліни «Комп’ютерна логіка», а також завдання до кожної теми.

Посібник може використовуватись студентами для самостійного засвоєння матеріалу лекцій та самостійних робіт, а також на уроці в якості опорного конспекту лекцій.

Основна мета створення посібника – спростити для студентів процес підбору необхідного теоретичного матеріалу для самостійного засвоєння, полегшити та оптимізувати роботу викладача при викладенні матеріалу, вирішити питання недостатньої кількості підручників.

 
 
 

Самостійна робота № 14

Тема: Побудова комбінаційної схеми з логічних елементів на основі рівняння алгебри логіки

Мета: Закріпити набуті знання та навички, перевірити їх при виконанні практичних завдань.

1. Засвоїти теоретичний матеріал згідно теми;

2. Дати відповіді на поставлені питання (лекція 16);

3. Виконати письмово приведені завдання;

4. Випишіть питання, що виникли в ході засвоєння матеріалу;

5. Зробіть висновки.

Рекомендована література:

1. М.Ф. Бондаренко, Н.В. Білоус, А.Г.Руткас. Комп’ютерна дискретна математика. – Х: „Компанія СМІТ”, 2004.-480с.

2. Стрыгин В.В., Щарев Л.С. Основы вычислительной микропроцессорной техники и программирования: Учеб. для вузов. – М: Высш. Шк., 1989. – 479с.

Логічні схеми у комп’ютерах та інших електронних пристроях оперують з наборами вхідних та вихідних даних, що складаються з нулів і одиниць. Булева алгебра і булеві функції зображують математичний апарат для роботи з такими даними і використовуються для аналізу та синтезу логічних схем (ланцюгів). Основою побудови логічних схем є набір логічних елементів.

Таблиця 1 Основні логічні елементи

Назва Символ логічних елементів Вітчизняні позначки Булева функція
І   Кон’юнкція
АБО   Диз’юнкція
НЕ
x1

 

Інверсія
І-НЕ   штрих Шеффера

 

АБО-НЕ   Стрілка Пірса  
ВИКЛЮЧНЕ АБО ХОР =
             

 

 

Кожний логічний елемент реалізує деяку логічну функцію. Його входи відповідають булевим змінним, а вихід – значення функції. Графічні символи і назви найчастіше використовуваних логічних елементів зображено в таблиці1.

Набір логічних елементів повний, якщо з його допомогою можна реалізувати будь-яку булеву функцію. Логічна схема будується з набору базових елементів і зображує суперпозицію даних елементів так само, як формула є суперпозицією базових функцій булевої алгебри.

Логічні елементи, що реалізують операції з властивостями асоціативності, на схемах можуть зображуватися з числом входів більше двох, що означає багаторазове застосування даної операції.

Наприклад, логічний елемент АБО може мати 3 входи:

 

 

Приклад. Побудувати логічний ланцюг, що реалізує функцію f(x, y, z) = (x⋁y)∧z.

 

Але на практиці елементи, що реалізують логічні функції не існують в вигляді окремих вузлів, а входять до складу корпусу певної мікросхеми. На рисунку 1 наведені приклади умовного позначення логічних елементів різних серій.

 

 
Рис.1а

 
 
 


Рис.1б

Мікросхеми, які виконують найпростіші операції (І, І-НІ, АБО, АБО-НІ та ін.), містять у своєму корпусі декілька незалежних логічних елементів (вентилів), пов’язаних тільки живленням. При складанні схеми дискретного пристрою трапляється, що окремі логічні елементи мікросхеми залишаються вільними. Це приводе до зайвих енергетичних затрат. Щоб цього по можливості уникнути треба намагатись певні фрагменти схеми будувати на одному базисі. Базис – це система логічних операцій, що реалізуються однією мікросхемою. Існують такі базиси:

Базис 1 утворює система функцій І, АБО, НЕ (, , ). Він відноситься до збиткового, бо потребує використання кількох корпусів логічних елементів різних серій.

Базис 2 утворює система функцій І, НЕ(, ).

Базис 3 – АБО, НЕ(, ).

Базис 4 утворює функцію Шеррера І-НЕ ().

Базис 5 утворює функцію Пірса АБО-НЕ ().

Якщо базис 1 вважається збитковим, то базиси 4 і 5 – мінімальними.

Отже, для реалізації складних ЛФ, крім мінімізації функції треба намагатися витратити найменшу кількість корпусів логічних елементів. Для цього треба структурну формулу привести до такого вигляду, щоб вона містила тільки елементи І-НЕ або тільки АБО-НЕ. Тоді перехід від структурної формули до функціональної схеми не буде складним. В будь-якому випадку при побудові логічної схеми в базисі І-НЕ на основі логічної функції, поданої в МДНФ, необхідно скрізь замість елементів І і АБО вставити елементи І-НЕ. При побудові логічної схеми в базисі АБО-НЕ на основі МКНФ замість елементів І і АБО вставити елементи АБО-НЕ.

 
На рисунку 2 приведені приклади універсальності вентилів І-НЕ і АБО-НЕ. Вони демонструють, як можливо дію будь-якої логічної функції подати через ці функції.

Рис. 2а. Властивість універсальності вентиля АБО-НЕ

Рис.2б Властивість універсальності вентиля І-НЕ

 

AB   CD        
         
         
         
         

╔═ ··· Приклад 1. Розглянемо приклад логічної функції F, визначеної таблицею істинності в вигляді карти Карно. По карті мінімізуємо функцію: МДНФ F= c̅+ a̅ b̅ d̅+ abd̅

 

На рисунку приведена схема, що відповідає рівнянню. В приведеній схемі для елементів І і ІІ ступені застосовані операції І, АБО, НЕ.

 

По приведеній карті Карно складемо мінімальну КНФ:

F = (C̅ +D̅)(A +B̅ +C̅)(A̅ + B +C̅). Приведемо її до базису І-НЕ:

╚═···

 

╔═ ··· Приклад 2. Розглянемо функцію, функціональна схема якої приведена раніше в прикладі:

f(x, y, z) = (x⋁y)∧z =

1 2 3 4 5

Форма 1 – вихідна функція, 2 – подвійна інверсія вихідної функції, 3 – закон де Моргана дає функцію в базисі АБО-НЕ. Спробуємо використовуючи логічні перетворення привести логічну функцію в базис І-НЕ. Далі застосувавши ще закон де Моргана маємо форму 5 – функція в базисі І-НЕ.

╚═···

 




Поделиться с друзьями:


Дата добавления: 2015-06-29; Просмотров: 4446; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.