Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

borisenko_o_a_diskretna_matematika

.pdf
Скачиваний:
964
Добавлен:
23.03.2016
Размер:
10.42 Mб
Скачать

Борисенко О.А.

2. Спеціальні формули булевої алгебри

1. Операція поглинання х V ху = х і х (х V у) = х.

2. Операція

склеювання ху V ху

= х і (XV у)(х V у) = х.

3.

Операція

з дужками ху V хг = х(у V г).

 

4.

Формули де Моргана: х V у - х л у ;

х л у = х V у.

5.

х, Р{х]2,..., хп)

= х,Р(\, х2,..., х„).

 

6.

х, V Г(хих2,...,х„)

= ху чр(0,

х2,...,х„).

 

7.х / ( х , , х 2 , ...,хп) = х,.Р(0, х2,...,хп).

8.X, ^(Х,,Х2 ,...,Х„) = Х, V^;:'(1,X2,...,XП).

9. К, • ) = /гІ2,...,х„, • , Г)..

Очевидно, що в формулах 5, 7 функція ^ представлена в ДНФ, а в формулах 6, 8 - в КНФ.

Доведення формул 1-9 провести самостійно.

Формула 9 означає, що якщо функція Р складена таким чином, що змінні пов'язані тільки операціями диз'юнкції і кон'юнкції, то, замінивши всюди у виразі для Р знак диз'юнкції на знак кон'юнкції і навпаки, а також узявши заперечення з кожної зі змінних, одержимо заперечення даної функції Р .

Формули 8 і 9 з табл. 2.13 являють собою комутативний і асоціативний закони, а формула 3 зі спеціальних формул - розподільний (дистрибутивний) закон. Тому у виразах, які створюють операції диз'юнкції і кон'юнкції, можна розкривати дужки, виносити спільний множник, переставляти місцями члени за правилами звичайної алгебри, вважати формально диз'юнкцію операцією додавання, а кон'юнкцію - операцією множення.

Формули могутні, але сліпі.

Ф.Клейн

64

Дискретна математика

Лекція 10 БУЛЕВІ ЛОГІЧНІ ЕЛЕМЕНТИ

1. Інвертор

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

і1. Розглянемо цей базис.

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

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

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

Зображення інвертора може бути повернуте на 90° таким чином, що вхід буде зверху, а вихід знизу (рис. 2.1 в, г). Інші повороти заборонені.

Таблиця 2.14. Логіка функціонування інвертора

X / = х

0 1

1 0

/ = *

* І 1

т

 

 

 

 

 

а)

б)

/=х

г)

/=І

 

 

Рис. 2.1 а, б, в, г. Функціональна схема

інвертора

 

65

Борисенко О.А.

2. Спеціальні формули булевої алгебри

1. Операція поглинання х V ху = х і х {х \/ у) = х.

2. Операція склеювання ху V ху = х і (х V у)(х V у ) = х.

3. Операція з дужками ху V хг = х(у V г).

 

4. Формули де Моргана: х у ) ' = х л > ' ;

хлу = хчу.

5.

Х^СХ^Х;,, ...,хп ) = х,/ча,

х2,...,х„).

 

6.

Х^^(ХрХ2,...,Х„) = Х,

х2,...,х„).

 

7.

х./^х,,*-,,..., х„) = х,.Р(0,

х2,...,х„).

 

8.

х^ч Р(х12,...,х„)

= х1 V

Р{\,х2,...,хп).

 

9.

Р(х,,х2,...,х„, V,

• ) = /гІ2,...,х„, •

, V)..

Очевидно, що в формулах 5, 7 функція Т7 представлена в ДНФ, а в формулах 6, 8 - в КНФ.

Доведення формул 1-9 провести самостійно.

Формула 9 означає, що якщо функція Р складена таким чином, що змінні пов'язані тільки операціями диз'юнкції і кон'юнкції, то, замінивши всюди у виразі для Р знак диз'юнкції на знак кон'юнкції і навпаки, а також узявши заперечення з кожної зі змінних, одержимо заперечення даної функції Р .

Формули 8 і 9 з табл. 2.13 являють собою комутативний і асоціативний закони, а формула 3 зі спеціальних формул - розподільний (дистрибутивний) закон. Тому у виразах, які створюють операції диз'юнкції і кон'юнкції, можна розкривати дужки, виносити спільний множник, переставляти місцями члени за правилами звичайної алгебри, вважати формально диз'юнкцію операцією додавання, а кон'юнкцію - операцією множення.

Формули могутні, але сліпі.

Ф.Клейн

64

Дискретна математика

Лекція 10 БУЛЕВІ ЛОГІЧНІ ЕЛЕМЕНТИ

1. Інвертор

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

і1. Розглянемо цей базис.

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

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

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

зображається кружком - символом

інверсії. Стрілку на

вхідних і

вихідних лініях ставити заборонено.

 

 

Зображення інвертора може бути повернуте на 90° таким чином,

що вхід буде зверху, а вихід знизу

(рис. 2.1 в, г). Інші

повороти

заборонені.

 

 

Таблиця 2.14. Логіка функціонування інвертора

 

X / = *

 

0

1

 

1

0

 

ПІ=х

а)

б)

!=х

г)

/ = 7

 

 

Рис. 2.1 а, б, в, г. Функціональна схема інвертора

65

Борисенко О.А.

У релейно-контактній логіці функцію НІ реалізує контакт, який перебуває в замкнутому стані, поки в обмотках реле відсутній струм х, і розімкнутому під час подачі струму х (рис. 2.2). Часова діаграма його роботи зображена на рис. 2.3.

Р

*

*

£ о

..

о

Рис. 2.2. Інвертор в релейному виконанні

0

1 0

0

1 0

І

Т"1оП~Л оП~

І

- >

Рис. 2.3. Часова діаграма роботи інвертора

2. Кон'юнктор

Кон'юнктор (схема /, схема кон'юнкції, клапан) - двійковий логічний елемент, який реалізує операцію І (логічне множення). Зображується, як це показано на рис. 2.4. На його виході з'являється 1 тільки тоді, коли маємо сигнали 1 на всіх його входах (габл. 2.15).

Таблиця 2.15. Логіка функціонування кон'юнктора

х2

^ — *

0 0

0

0 1

0

1 0

0

1 1

1

Логічна функція, що реалізує кон'юнктор, мас вигляд

^ — '

А ^

& Х2 ' " ^ .

66

Дискретна математика

х, .

& / = Х Г * 2

х2

 

Рис. 2.4. Функціональна схема кон 'юнктора

У релейному вигляді кон'юнктор зображений на рис. 2.5, а часова діаграма його роботи наведена на рис. 2.6.

Е

X,

к2/ о

о/ = X, • х2

о

/

і

 

 

1

Рис. 2.5. Кон'юнктор у релейному виконанні

Хі

оГПооГПооГПо

<„

х2

0 оГПо оГПоГП 0 ;

 

0 0 0 0 0 0 0|~Л о

1

Рис. 2.6. Часова діаграма роботи кон 'юнктора

3. Реалізація схеми / на основі правила де Моргана

Для реалізації схеми І досить часто використовується формула де Моргана

х-у = х + у.

Вона дозволяє функціонально замінити операцію / операцією АБО і інверсією, що можна в технічному плані легше реалізувати на практиці. Функціонування такої схеми наведене в табл. 2.16, а її зображення - на рис. 2.7.

67

Борисенко О.А.

Таблиця 2.16. Логіка роботи схеми 1 на основі правила де Моргана

х

У

х

У

х + у

Х+У

=х-у

0

0

1

1

1

0

 

0

1

1

0

1

0

 

1

0

0

1

1

0

 

1

1

0

0

0

1

 

 

х

—Л

Ч

/ =

х+у=х-у

 

Рис. 2.7.Реалізація

елемента

1 на основі правила де Моргана

4. Диз'юнктор

Диз'юнктор (схема диз'юнкції, схема АБО) представляє логічний елемент, який реалізує операцію АБО (логічне додавання).

Логічна функція, яку реалізує диз'юнктор

У — Х^ 4* —- Х| V Х^ •

Функціонує диз'юнктор відповідно до табл. 2.17, а його функціональна схема наведена на рис. 2.8. Релейний варіант схеми диз'юнкції наданий на рис. 2.9. Часова діаграма роботи подається на рис. 2.10.

Таблиця 2.17. Логіка роботи диз'юнктора

х \ х 2

/ = х, V х2

0 0

0

0 1

1

1 0

1

11

1

Х\ •

хг

Рис. 2.8. Функціональна схема диз'юнктора

68

 

 

Дискретна математика

 

XI

 

 

—/о-

 

Е

/

=х,+х2

 

і

 

 

Хі

 

Рис. 2.9. Диз 'юнктор у релейному

виконанні

Х\

/

о ГП о о ГП

о

і

о о о о ГП

о

І

о Г П о о Г Л о

 

І

Рис. 2.10. Часова діаграма роботи диз 'юнктора

5. Реалізація схеми АБО на основі правила де Моргана

Правило де Моргана використовується у вигляді формули:

X + у = х • у.

Функціонування схеми відбувається відповідно до табл. 2.18.

х

у

*

У х -у х-у = х + у

0

0

1

1

1

0

0

1

1

0

0

1

1 0

0

1

0

1

1

1

0

0

0

1

Реалізується схема АБО з допомогою правила де Моргана у вигляді схеми, що подається на рис. 2.11.

/ = х•у = х + у

Рис. 2.11. Реалізація елемента АБО на основі правила де Моргана

69

Релейне виконання

Борисенко О.А.

Таблиця 2.19. Зведена таблиця елементів універсального логічного базису НаймеГрафічне Реалізація Таблиця нування позначення функцій істинності

 

£

 

 

АВ

Р

А Ш

 

Р = А- В =

00 0

[,&

 

 

-АВ=А&В=

01

0

 

 

 

= А лВ

10

0

 

 

 

 

11

1

 

Л - г - ч Р

 

АВ

р

ОК

н / X - Р = А + В =

00 0

АБО, 1

А

! Р

= АчВ

01

1

10

1

 

_в_

 

 

 

 

11

1

 

 

 

 

йот

А

.X) • •

 

А

р

 

 

 

 

 

Р = А

0

1

Ні

А

 

НІ

1

0

 

 

 

 

 

 

 

 

А

р

 

А

р

Змінна А

Р = А

1

1

 

С

 

 

0

0

 

 

 

 

Константа 0

о ^

Р = 0

А

р

0

0

 

 

 

 

 

Константа 1

 

О—О р

Р = 1

А

р

 

 

1

1

 

 

 

 

 

Е ^

В ^

р

1

 

І

А

ЕГІ

 

0

 

В41

 

 

 

 

 

О

А =1

о

р

х

 

" ' £

А=0

5.

р

, о

О

 

г

5.

 

і

 

А

/

 

„ о Ґ "

О—О р

70

Дискретна математика

Контрольні запитання

1. Розкажіть, як працює інвертор. Наведіть його типове зображення і часову діаграму роботи.

2.Як виглядає зображення диз'юнктора та часова діаграма його

роботи?

3.Поясніть, як працює кон'юнктор і наведіть його графічну типову схему.

4.Наведіть релейні схеми інвертора, диз'юнктора та кон'юнктора.

Математика - це лише один з видів прикладної логіки.

М.Г. Чернишевський

71

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]