- •Вступ 6 зм 1. Електричні властивості напівпровідників 9
- •Зм 2. Напівпровідникові прилади 26
- •Зм 3. Електронні пристрої 79
- •Зм 4. Електронні елементи мікропроцесорної техніки 164
- •Зм 1. Електричні властивості напівпровідників
- •1.1. Основи зонної теорії твердого тіла.
- •1.2. Електропровідність напівпровідників.
- •1.2.1. Власна електропровідність напівпровідників
- •1.2.2. Домішкова електропровідність напівпровідників
- •1 .2.3. Ефекти, що пов’язані з електропровідністю напівпровідників
- •1.3. Властивості електронно-діркового переходу.
- •1.3.1. Формування електронно-діркового переходу.
- •1.3.2. Властивості n-p переходу при підключенні зовнішньої напруги
- •1.3.3. Тунельний ефект
- •1.4. Питання для самоперевірки.
- •Зм 2. Напівпровідникові прилади
- •2.1. Напівпровідникові діоди1
- •2.1.1. Випрямляючі діоди
- •2.1.2. Стабілітрони і схеми стабілізації напруги.
- •2.1.3. Варикапи
- •2.1.4. Тунельні діоди
- •2.1.5. Інші види діодів
- •2.2. Біполярні транзистори і їх використання в електронних пристроях
- •2.2.1. Устрій та принцип роботи біполярного транзистора.
- •2.2.2. Режими роботи біполярного транзистора.
- •2.2.3. Схеми включення транзисторів.
- •2.2.4. Вольт-амперні характеристики біполярних транзисторів та режими роботи (на прикладі n-p-n транзисторів).
- •2.2.5. Транзистор як активний чотирьохполюсник.
- •2.3. Уніполярні транзистори.
- •2.4. Тиристори
- •2.5. Питання для самоперевірки.
- •Зм 3. Електронні пристрої
- •3.1. Випрямлячі змінного струму.
- •3.2. Підсилювачі електричних сигналів.
- •3.2.1. Загальна інформація.
- •3.2.2. Характеристики підсилювачів
- •3.2.3. Зворотний зв’язок в підсилювачах.
- •3.2.4. Схеми підсилювальних каскадів на біполярних транзисторах.
- •3.2.5. Особливості роботи схеми попередніх каскадів підсилювача.
- •3.2.6. Режими роботи підсилюючих елементів.
- •3.2.7. Особливості роботи схеми кінцевого каскаду підсилювача.
- •3.2.8. Складені транзистори.
- •3.2.9. Спеціальні види підсилювачів.
- •3.3. Транзисторні генератори електричних сигналів.
- •3.3.1. Генератори синусоїдальних коливань.
- •3.3.2. Генератори імпульсів складної форми.
- •3.3.2.1. Параметри імпульсів прямокутної форми.
- •3.3.2.2. Мультивібратори.
- •3.3.2.3. Очікуючий мультивібратор або одновібратор.
- •3.3.2.4. Блокінг-генератори.
- •3.3.2.5. Генератори пилкоподібної напруги (гпн).
- •3.3.3. Генератори сигналів на операційних підсилювачах1.
- •3.4. Питання для самоперевірки.
- •Зм 4. Електронні елементи мікропроцесорної техніки
- •4.1. Уявлення про мікропроцесорну техніку, мікропроцесорні засоби і мікропроцесорні системи.
- •4.2. Структура мікропроцесорної системи.
- •4.2.1. Загальне уявлення про мікропроцесорну систему.
- •4.2.2. Мікропроцесорні засоби в системах керування
- •4.3. Елементи математичного апарату цифрової техніки.
- •4.3.1. Системи числення.
- •4.3.2. Фізичне уявлення інформації в мп-системі.
- •4.3.3. Форми представлення чисел.
- •4.3.4. Кодування чисел в мп-системах
- •4.3.5. Поняття булевої змінної та булевої функції
- •4.3.6. Операції та закони булевої алгебри.
- •4.3.7. Функціонально повні системи булевих функцій.
- •4.3.8. Мінімізація булевих функцій.
- •4.4. Цифрові схеми та цифрові автомати.
- •4.4.1. Елементи ртл.
- •4.4.2. Елементи дтл.
- •4.4.3. Елементи ттл.
- •4.4.4. Елементи езл.
- •4.4.5. Інтегральні схеми на моп–транзисторах.
- •4.5. Комбінаційні цифрові пристрої.
- •4.5.1 Дешифратор.
- •4.5.2. Перетворювачі кодів і шифратори.
- •4.5.3. Мультиплексори і демультиплексори.
- •4.5.4. Напівсуматор і суматор.
- •4.6. Послідовнісні пристрої.
- •4.6.1. Тригери.
- •4.6.1.1. Синхронний однотактний rs–тригер.
- •4.6.1.2. Синхронний двотактний rs–тригер.
- •4.6.2. Регістри.
- •4.6.2.1. Прийом і передача інформації в регістрах.
- •4.6.2.2. Схемна реалізація зсуваючого регістру
- •4.6.2.3. Реалізація порозрядних операцій в регістрах.
- •4.6.3. Лічильники.
- •4.6.3.1. Загальне уявлення і класифікація.
- •4.6.3.2. Лічильник з безпосередніми зв’язками з послідовним переносом.
- •4.6.3.3. Лічильник з паралельним переносом.
- •4.6.3.4. Реверсивний лічильник з послідовним переносом.
- •4.6.4. Накопичуючі суматори.
- •4.6.4.1. Однорозрядний накопичуючий суматор.
- •4.6.4.2. Багаторозрядні суматори
- •4.6.5. Електронні елементи пам’яті.
- •4.6.6. Перетворювачі сигналів.
- •4.7. Питання для самоперевірки.
- •Додаток
- •Префікси для кратних одиниць
- •Список рекомендованої літератури
4.3.6. Операції та закони булевої алгебри.
Отриманий в попередньому параграфі аналітичний вираз складається із операндів1, об’єднаних символами логічних операцій.
Серед основних логічних операцій можна відзначити наступні
Операція «НЕ» (інверсія, логічне заперечення, NOT). Нехай є деяке висловлювання А. Заперечення цього висловлювання позначається (прийнято читати: «не А»). Якщо висловлювання А має значення «істина» (А = 1), то висловлювання набуває значення «не істина» ( = 0). Якщо висловлювання А – «не істина» (А = 0), то висловлювання – «істина» ( = 1). Таблиця істинності функції, що визначається тільки цією однією операцією, має вид:
А |
|
0 |
1 |
1 |
0 |
Зокрема, справедливі наступні співвідношення:
= 1; = 0.
Позначення операції НЕ в схемах логічних перетворень1:
Операція «логічне заперечення» відноситься до одномісних операцій (унарних, або монадичних), оскільки виконується над одним операндом.
Операція «І» (кон’юнкція, логічне множення, AND). Операцію логічного множення двох змінних А і В позначають А В (прийнято читати: А і В). Висловлювання А В набуває значення «істина» (А В = 1) тільки в тому випадку, якщо одночасно А має значення «істина» (А = 1) і В – «істина» (В = 1). У всіх інших випадках це висловлювання набуває значення «не істина», тобто А В = 0. Отже, правила логічного множення визначаються наступною таблицею істинності:
А |
В |
А В |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
Правило логічного множення справедливе не тільки для двох співмножників, але і для будь-якої їх кількості, тобто A B C D …, тобто ця операція багатомісна (поліадична). Позначення операції в схемах логічних перетворень:
Операція «АБО» (диз’юнкція, логічне додавання, OR). Операцію логічного додавання двох змінних А і В позначають А В (прийнято читати: А або В). Висловлювання А В – «істина», (А В = 1) в тому випадку, якщо хоча б одна із змінних А або В має значення «істина» (А = 1 або В = 1). Якщо ж ця умова не виконується, то висловлювання – «не істина», (А В = 0). Отже, правила логічного додавання визначаються наступною таблицею істинності:
А |
В |
А В |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
Правило логічного додавання справедливе не тільки для двох доданків, але і для будь-якої їх кількості, тобто A B C D …. Позначення операції в схемах логічних перетворень:
Операція «АБО із виключенням» (додавання за модулем 2, нееквівалентність, XOR (Exclusive OR)). Операція «АБО із виключенням» над двома змінними А і В позначають А В. Висловлювання А В має значення «істина» (А В = 1) в тому випадку, якщо тільки одна із змінних А або В має значення «істина» (А = 1, В = 0 або А = 0, В = 1). Якщо ж ця умова не виконується, то висловлювання – «не істина» (А В=0). Перша назва операції зумовлена тим, що результат даної операції збігається із результатом операції «АБО» за виключенням одного випадку – одночасної істинності аргументів (виключається). Друга назва – тим, що дійсно є складанням в кільці вирахувань за модулем 2. Третя назва – результат операції істинний тільки тоді, коли значення операндів не співпадають. Отже, правила виконання операції «АБО із виключенням» визначаються наступною таблицею істинності:
А |
В |
А В |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Позначення операції в схемах логічних перетворень:
На основі розглянутих логічних висловлювань можна уявити будь-яке складне висловлювання, тобто будь-який логічний зв’язок можна виразити за допомогою логічних операцій додавання, множення і заперечення.
Операції «І», «АБО» і «АБО із виключенням» є не тільки комутативними, але і асоціативними, і тому узагальнюються на випадок кількох аргументів.
Інші логічні (бінарні, двійкові) операції:
Операція «АБО–НЕ» (стрілка Пірса, NOR) – двомісна логічна операція, введена в розгляд Ч. Пірсом [Чарльз Сандерс Пірс; (1839–1914), американський філософ, логік, математик, основоположник прагматизму і семіотики]. Операцію «АБО–НЕ» над двома змінними А і В позначають А ↓ В. Її результатом є інвертований результат операції «АБО». Операція «АБО–НЕ» визначається такою таблицею істинності:
А |
В |
А ↓ В |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
0 |
Висловлювання А ↓ В прийнято читати «ні А, ні В». Позначення операції в схемах логічних перетворень:
Стрілка Пірса має ту властивість, що через її одну виражаються всі інші логічні операції. Наприклад, висловлювання (не A) еквівалентно висловлюванню А ↓ A; кон’юнкція A B висловлювань A і B виражається так: (А ↓ A) ↓ (В ↓ В); диз’юнкція А В еквівалентна (А ↓ В) ↓ (А ↓ В).
Операція «І–НЕ» (штрих Шеффера, NAND) (Джонатан Шеффер; нар. в 1957 р. в Торонто, Канада; дослідник теорії ігор) – є результатом інвертування результату операції «І», тобто видає значення 0 тільки коли обидва операнди 1. Операцію «І–НЕ» над двома змінними А і В позначають А | В і виконують за таким правилом:
А |
В |
А | В |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
0 |
Позначення операції в схемах логічних перетворень:
Операція імплікація («якщо – то»). Операцію «якщо – то» над двома змінними А і В позначають А В (іноді А → В). Результат співпадає з результатом операції «АБО» з інвертованим першим аргументом, видає значення 0 тільки коли перший операнд дорівнює 1 а другий – 0. Ця операція не є комутативною, на відміну від всіх вищеописаних бінарних операцій. Її можна розуміти як арифметичне ≤ (менше або дорівнює). Операція «якщо – то» виконується за таблицею істинності:
А |
В |
А В |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
0 |
0 |
1 |
1 |
1 |
А – антецедент (передуючий), В – консеквент (подальший). Імплікація неістинна тоді і тільки тоді, коли антецедент – «істина», а консеквент – «неістина». Отже, «з правди не може випливати неправда!».
Операція еквіваленція. Еквіваленцією двох висловлювань А і В називається таке висловлювання, яке набуває значення «істина» тоді і тільки тоді, коли обидва ці висловлювання А і В – «істина» або обидва – «не істина», тобто видає 1, якщо і тільки якщо обидва аргументи рівні між собою. Є результатом інвертування результату операції «АБО із виключенням». Позначають операцію символом «». Операція виконується за таблицею істинності:
А |
В |
АВ |
0 |
0 |
1 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
При розробці вузлів МП-систем значення неістинного або істинного висловлювання А, В, С до уваги не приймається; апарат алгебри логіки використовується для виконання заданих логічних перетворень. Наприклад, арифметичні перетворення (складання, віднімання) задаються у вигляді сукупності логічних перетворень над аргументами.
Важливе значення мають правила і закони перетворень для булевих виразів. Основні з них, які є властивостями, законами і аксіомами, мають такий вид:
Комутативність (переміщуваність):
АВ = ВА; АВ = ВА.
Асоціативність (сполученість):
А(ВС) = (АВ)С; А(ВС) = (АВ)С.
Дистрибутивність (розподіленість):
Кон’юнкція відносно диз’юнкції А(ВС) = (АВ) (АС);
Диз’юнкція відносно кон’юнкції А(ВС) = (АВ) (АС).
Комплементність (доповненість) (властивість заперечення):
Закон інверсії (правило Де Моргана):
; .
Закони поглинання:
А(AB) = А; А(AB) = А.
Закони Блейка-Порецького:
; .
Ідемпотентність1:
АА = А; АА = А.
Інволютивність2 заперечення (закон подвійного заперечення):
.
Склеювання:
; .
Властивості констант:
А0 = А; А1 = А;
А1 = 1; А0 = 0.
= 1 (доповнення 0 є 1);
= 0 (доповнення 1 є 0).
Два булевих вирази вважаються рівними, якщо їх таблиці істинності співпадають. Існує два основні способи перевірки рівності двох булевих виразів: за допомогою таблиць істинності і за допомогою тотожних перетворень. Очевидно, що таблиця істинності може бути побудована для будь-якого булевого виразу.