- •Мета та задачі дисципліни, її місце в навчальному процесі
- •Зміст курсу Перший семестр викладання дисципліни (5-й навчальний семестр)
- •Другий семестр викладання дисципліни (6-й навчальний семестр)
- •Список рекомендованої літератури
- •Розрахунково-графічні роботи Загальні положення.
- •Теоретичний матеріал до розрахунково-графічної роботи № 1.
- •1. Розрахунок простих кіл електричного струму.
- •2. Розрахунок складних кіл електричного струму (більш докладно теоретичний матеріал викладено в [5, ч. 1]).
- •2.1. Закони Кірхгофа
- •2.2. Метод суперпозиції
- •2.3. Метод безпосереднього використання законів Кірхгофа.
- •2.5. Метод контурних струмів.
- •2.5. Метод вузлових напруг.
- •2.6. Метод еквівалентного генератора.
- •2.7. Особливості розрахунку кіл змінного струму
- •3. Аналіз електричного стану трифазного кола.
- •Питання для самоперевірки до розділу «Електротехніка»
- •Варіанти завдань для розрахунково-графічної роботи № 1 Завдання № 1. Тема: Лінійні кола постійного струму.
- •Завдання № 2. Тема: Електричні кола однофазного синусоїдального струму.
- •Завдання № 3. Тема: Трифазні кола.
- •Теоретичний матеріал до розрахунково-графічної роботи № 2 [5, ч. 2].
- •1. Розрахунок схем спрямовувачів1.
- •Визначення параметрів вентильної схеми
- •Визначення параметрів трансформатора Основні параметри трансформаторів живлення.
- •Електроконструктивний розрахунок малопотужного трансформатора живлення
- •Геометричні параметри магнітопроводів.
- •2. Розрахунок схем транзисторних підсилювачів.
- •Розрахунок каскаду транзисторного підсилювача напруги низької частоти з реостатно-ємнісним зв’язком.
- •Порядок розрахунку.
- •Розрахунок каскаду однотактного транзисторного підсилювача потужності.
- •Питання для самоперевірки до розділу «Електроніка»
- •Варіанти завдань для розрахунково-графічної роботи № 2 Завдання № 1. Тема: Спрямовувачі.
- •Завдання № 2. Тема: Транзисторні підсилювачі напруг.
- •Теоретичний матеріал до розрахунково-графічної роботи № 3. Методичні вказівки до розв’язання завдань модуля «Арифметико-логічні основи мікропроцесорної техніки»
- •1. Логічні змінні і логічні функції.
- •2. Операції та закони алгебри логіки.
- •3. Вираження довільного логічного виразу через кон’юнкцію, диз’юнкцію та заперечення.
- •4. Мінімізація логічних функцій.
- •Завдання для розрахунково-графічної роботи № 3 Завдання № 1. Побудувати таблиці істинності для логічних виразів:
- •Теоретичний матеріал до розрахунково-графічної роботи № 4. Методичні вказівки до розв’язання завдань модуля «Мікропроцесорна техніка»
- •Завдання для розрахунково-графічної роботи № 4 Завдання № 1. Тема: Реалізація арифметичних операцій над багатобайтними числами в однобайтному процесорі.
- •Завдання № 2. Тема: Організація процедури виведення через схему паралельного периферійного інтерфейсу
- •Перелік питань, що винесені на залік Електротехніка
- •Електроніка
- •Перелік питань, що винесені на екзамен Електротехніка
- •Електроніка
- •Мікропроцесорна техніка
- •1 Теоретичний матеріал до розрахунково-графічної роботи № 2.
- •2 Теоретичний матеріал до розрахунково-графічної роботи № 2.
Теоретичний матеріал до розрахунково-графічної роботи № 3. Методичні вказівки до розв’язання завдань модуля «Арифметико-логічні основи мікропроцесорної техніки»
Основні поняття алгебри логіки.
1. Логічні змінні і логічні функції.
Для математичного опису роботи МП-пристроїв, синтезу і аналізу схем широко використовується алгебра логіки.
Предметом розгляду алгебри логіки є висловлювання.
Біт можна розглядати як логічне висловлювання, відносно якого можна говорити про його істинність. Він може набувати значення «1, істина», якщо висловлювання справедливе, і «0, не істина», у протилежному випадку.
При такій інтерпретації відомі в логіці зв’язки кон’юнкції, диз’юнкції, заперечення та інші можуть мати уявлення на мові бітів. І навпаки, бітові операції легко описуються на мові обчислення значення висловлювань.
Прості висловлювання, істинність яких не залежить від істинності іншого висловлювання і можуть мати лише одне із двох значень 0 і 1 є двійковими змінними.
Складні висловлювання, істинність яких залежить від істинності простих висловлювань, що входять до їх складу, є логічними функціями від двійкових змінних. Складові двійкових функцій (аргументи) пов’язуються логічними операціями (аналогічно арифметичним операціям в алгебраїчних виразах).
Основними логічними операціями над двійковими змінними є логічне заперечення, логічне множення, логічне додавання, додавання за модулем 2.
Логічні операції лежать в основі обробки цифрових сигналів. А саме, за допомогою їх можна з одного або кількох сигналів на вході отримати на виході новий сигнал, який у свою чергу може бути поданий на вхід однієї або кількох наступним таким операціям. По суті, саме логічні операції у поєднанні з запам’ятовуючими елементами (наприклад, тригерами), реалізують все різноманіття можливостей сучасної цифрової техніки.
Комп’ютерні обчислення природно розглядати як деякі інформаційні перетворення, на вхід яких подаються ланцюжки бітів, які перетворюються відповідно до тієї чи іншої формули. Однією з простих моделей комп’ютерних обчислень є комбінаційна схема, яка складається з більш простих обчислювальних елементів. Відповідно до цього, перетворення, яке реалізується комбінаційною схемою, розглядається як деяка логічна функція.
Логічну функцію можна задати двома основними способами:
за допомогою таблиці істинності; таблиця істинності – це таблиця, яка ставить у відповідність кожній можливій комбінації аргументів певне значення функції;
аналітично через логічні вирази; логічний вираз визначає явну формулу, за якою можна обчислити функцію при певних значеннях змінних.
В таблиці показана таблиця істинності для логічної функції від трьох логічних змінних: M = f(A, В, С). Це функція більшості, яка приймає значення 0, якщо більшість її аргументів дорівнює 0 та значення 1, якщо більшість аргументів дорівнює 1. Така функція взагалі називається мажоритарною.
Таблиця.
Таблиця істинності для функції більшості.
A |
B |
C |
M |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
1 |
1 |
1 |
0 |
1 |
1 |
1 |
1 |
1 |
Будь-яку логічну функцію можна означити, вказавши, які комбінації значень аргументів дають значення функції 1. Для мажоритарної функції, наведеної в таблиці, існує 4 комбінації змінних, які дають значення функції «1» (011, 101, 110, 111). Якщо вербально описати перший рядок таблиці, в якому функція має значення 1, то це може бути такий вислів: «якщо одночасно A = 0, B = 1, С = 1, то M = 1». Слово «одночасно» може бути замінене зв’язкою «і». Тоді матимемо: «якщо A = 0 і B = 1 і С = 1, то M = 1». Значення «1» функція може набути і в трьох інших випадках. Щоб і цю обставину врахувати, використовуємо зв’язку «або». Тоді остаточно формулюється вираз, який визначає одиничне значення функції: «якщо A = 0 і B = 1 і С = 1 або A = 1 і B = 0 і С = 1 або A = 1 і B = 1 і С = 0 або A = 1 і B = 1 і С = 1, то M = 1», тобто, функція М приймає значення «істина», якщо один із цих чотирьох часткових висловів «істина».
В аналітичному виразі для зображення 0-го значення змінної (аргументу або функції) прийнято зображувати над ним риску; зв’язку «і» позначають символом «» або опускають як у звичайній алгебрі знак множення; зв’язку «або» позначають символом «» або допускають позначення символом «+».
Використовуючи описані позначення можна записати сформульований вислів у вигляді формули:
.
Це компактний запис таблиці істинності, який описує зазначену логічну функцію.
