Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Прилади та елементи



Логічний перетворювач.

Генератор слів.

Вольтметр.

Логічні пробники.

Джерело напруги + 5 В.

Джерело сигналу "логічна одиниця".

Двопозиційні перемикачі.

Двовхідні елементи I, I–НІ, АБО, АБО–НІ.

Мікросхеми серії 74.

Короткі відомості з теорії.

1.1. Аксіоми алгебри логіки.

Змінні, що розглядаються в алгебрі логіки, можуть приймати лише два значення – 0 або 1. У алгебрі логіки визначені такі поняття: відношення еквівалентності (позначається знаком =) і операції: складання (диз'юнкції), що позначається знаком , множення (кон'юнкції), що позначається знаком & або крапкою, і заперечення (або інверсії), що позначається рискою зверху або апострофом. Алгебра логіки визначається наступною системою аксіом:

1.2. Логічні вирази.

Запис логічних виразів зазвичай здійснюють у кон'юнктивній або диз’юнктивній нормальних формах. У диз'юнктивній формі логічні вирази записуються як логічна сума логічних добутків, у кон'юктивній формі – як логічний добуток логічних сум. Порядок дій такий же, як і в звичайних виразах алгебри. Логічні вирази пов'язують значення логічної функції із значеннями логічних змінних.

1.3. Логічна тотожність.

При перетвореннях логічних виразів використовується логічна тотожність:

1.4. Логічні функції.

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

Функція n логічних змінних може бути визначена для 2п значень змінних, відповідних усім можливим значенням n -розрядних двійкових чисел. Основний інтерес викликають наступні функції двох змінних x та у:

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

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

1.6. Таблиця істинності.

Оскільки область визначення будь-якої функції n змінних кінцева (2n значень), така функція може бути задана таблицею значень f(vi), які вона приймає в точках vi, де i = 0,1... 2n-1. Такі таблиці називають таблицями істинності. У таблиці 1.1 представлені таблиці істинності, які задають вказані вище функції.

Таблиця 1.1

  Значення змінних Функції
і   x y f1 f2 f3 f4 f5 f6
                 
                 
                 
                 

i = 2x+y число, утворене значеннями змінних.

1.7. Карти Карно і діаграми Вейча.

Якщо число логічних змінних не перевищує 5–6, перетворення логічних рівнянь зручно здійснювати за допомогою карт Карно або діаграм Вейча. Мета перетворень – здобуття компактного логічного виразу (мінімізація). Мінімізацію здійснюють об'єднанням наборів (термів) на карті Карно. Поєднані набори повинні мати однакові значення функції (все 0 або все 1).

Для наочності розглянемо приклад: нехай потрібно знайти логічний вираз для мажоритарної функції fm трьох змінних X, Y, Z, записаної у наступній таблиці істинності:

Таблиця 1.2 – Мажоритарна функція

m X Y Z fm
         
         
         
         
         
         
         
         

Складемо карту Карно. Вона чимось схожа на таблицю, у якій найменуванням стовпців і рядків є значення змінних, причому змінні розташовуються в такому порядку, щоб при переході до сусіднього стовпчика або рядка змінювалося значення лише однієї змінної. Наприклад, в рядку XY таблиці 1.3 значення змінних XY можуть бути представлені наступними послідовностями: 00, 01, 11, 10 і 00, 10, 11, 01. Таблицю заповнюють значеннями функції, що відповідають комбінаціям значень змінних. Отримана таким чином таблиця виглядає, як показано нижче (таблиця 1.3).

Таблиця 1.3. – Карта Карно мажоритарної функції

На карті Карно відзначаємо групи, що складаються з 2n комірок (2, 4, 8...) і містять 1, оскільки вони описуються простими логічними виразами. Три прямокутника в таблиці визначають логічні вирази XY, XZ, YZ. Кожен прямокутник, що об'єднує дві комірки, відповідає логічним перетворенням:

Компактний вираз, що описує функцію, є диз'юнкцією отриманих за допомогою карт Карно логічних виразів. У результаті отримуємо вираз у диз'юнктивній формі: . Для реалізації функції мажоритарної логіки трьох логічних змінних необхідно реалізувати схему, яка при подачі на її входи трьох сигналів формувала б на виході сигнал, рівний сигналу на більшості входів (2 з 3 або 3 з 3). Ця схема корисна для відновлення дійсного значення сигналів, що поступають на 3 входи, якщо можлива відмова на одному із входів. Для реалізації функції на елементах 2І–НІ перетворимо отриманий вираз у базис елементів І–НІ, тобто запишемо вираз за допомогою операцій логічного множення та інверсії

Перевірити справедливість кожного виразу для fm можна прямою підстановкою значень Χ, Υ, Ζ з таблиці 1.2:

Відповідна схемна реалізація показана на рис. 1.1.

Рисунок 1.1.

1.8. Порядок проведення експериментів.

Експеримент 1. Дослідження логічної функції І.

а) Завдання рівнів логічних сигналів.

Відкрийте файл c12_01 зі схемою, зображення якої на рис. 1.2. У цій схемі два двопозиційних перемикачі А і В подають на входи логічної схеми 1 рівні 0 (контакт перемикача в нижньому положенні) та 1 (контакт перемикача у верхньому положенні). Увімкніть схему. Установіть перемикач В у нижнє положення, для цього необхідно натиснути кнопку B. Зробіть виміри вольтметром напруги на вході В і визначить за допомогою логічного пробника рівень логічного сигналу. Установіть перемикач В у верхнє положення. Визначить рівень логічного сигналу і запишіть показники вольтметра, укажіть, який логічний сигнал формується на виході Y. Результати занесіть у розділ "Результати експериментів".

Рисунок 1.2.

б) Експериментальне отримання таблиці істинності елементу І. Подайте на входи схеми всі можливі комбінації рівнів сигналів А і В та для кожної комбінації зафіксуйте рівень вихідного сигналу Y. Заповніть таблицю істинності логічної схеми І (таблиця. 1.4 у розділі "Результати експериментів").

в) Здобуття аналітичного виразу для функції.

Використовуючи таблицю 1.4, складіть аналітичний вираз функції елементу І та занесіть його в розділ "Результати експериментів".

Експеримент 2. Дослідження логічної функції І–НІ.

а) Експериментальне отримання таблиці істинності логічного елементу 2І–НІ, складеного з елементів 2І і НІ.

Зберіть схему, зображену на рис. 1.3. Увімкніть схему. Подайте на входи схеми всі можливі комбінації рівнів вхідних сигналів і, спостерігаючи за рівнями сигналів на входах і виході за допомогою логічних пробників, заповніть таблицю істинності логічної схеми 2І–НІ (таблиця 1.5 в розділі "Результати експериментів").

Рисунок 1.3. Рисунок 1.4.

б) Експериментальне отримання таблиці істинності логічного елементу 2І–НІ.

Зберіть схему, яка зображена на рис. 1.4. Увімкніть схему. Подайте на входи схеми всі можливі комбінації рівнів вхідних сигналів і, спостерігаючи за рівнями сигналів на входах і виході за допомогою логічних пробників, заповніть таблицю істинності логічної схеми 2І–НІ (таблиця 1.6 в розділі "Результати експериментів"). Порівняєте таблиці 1.5.та 1.6.

Експеримент 3. Дослідження логічної функції АБО.

а) Експериментальне отримання таблиці істинності логічного елементу АБО. Зберіть схему рис. 1.5. Увімкніть схему. Подайте на входи схеми всі можливі комбінації рівнів вхідних сигналів і, спостерігаючи за рівнями сигналів на входах і виході за допомогою логічних пробників, заповніть таблицю істинності логічної схеми АБО (таблиця. 1.7 у розділі "Результати експериментів").

б) Отримання аналітичного виразу для функції.

За таблицею 1.7 складіть аналітичний вираз функції й занесіть його в розділ "Результати експериментів".

Експеримент 4. Дослідження логічної функції АБО-НІ.

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

Зберіть схему, зображену на рис. 1.6. Увімкніть схему. Подайте на входи схеми всі можливі комбінації рівнів вхідних сигналів і, спостерігаючи за рівнями сигналів на входах і виході за допомогою логічних пробників, заповніть таблицю істинності логічної схеми 2АБОНІ (таблиця 1.8 у розділі "Результати експериментів").

б) Експериментальне отримання таблиці істинності логічного елементу 2АБО–НІ.

Зберіть схему, зображену на рис. 1.7. Ввімкніть схему. Подайте на входи схеми всі можливі комбінації рівнів вхідних сигналів і, спостерігаючи за рівнями сигналів на входах і виході за допомогою логічних пробників, заповніть таблицю істинності логічної схеми 2АБО–НІ (таблиця 1.9 в розділі "Результати експериментів"). Порівняєте таблиці 1.8 і 1.9.

Рисунок 1.5. Рисунок 1.6.
Рисунок 1.7. Рисунок 1.8.

Експеримент 5. Дослідження логічних схем за допомогою генератора слів.

а) Відомості про досліджувану мікросхему.

Відкрийте файл с12_02 зі схемою, зображеною на рис. 1.8. Увімкніть схему. Укажіть, до яких виводів мікросхеми 7400 підключається джерело живлення, скільки елементів 2І–НІ містить мікросхема, скільки елементів використовується в даному експерименті і як позначені на схемі використані входи і виходи. Заповніть таблицю відомостей про мікросхему. (таблиця 1.10 у розділі "Результати експериментів").

б) Експериментальне отримання таблиці істинності логічного елементу 2І–НІ.

Запрограмуйте генератор слів так, щоб на виході генератора отримувати послідовно наступні комбінації: 00, 01, 10, 11. Переведіть генератор у режим покрокової роботи натисненням кнопки "Step" на збільшеному зображенні генератора. Кожне натиснення кнопки "Step" викликає перехід до чергового слова заданої послідовності, яке подається на вихід генератора. Послідовно подаючи на мікросхему слова із заданої послідовності, заповніть таблицю істинності елемента 2І–НІ (таблиця 1.11 у розділі "Результати експериментів").

Указівка: значення розрядів поточного слова на виході генератора відображуються в круглих вікнах у нижній частині на панелі генератора.

Експеримент 6. Реалізація логічної функції 3–х змінних.

а) Синтез схеми, що реалізує функцію, задану логічним виразом.

Реалізуйте функцію на елементах 2І–НІ.

Указівка: Задайте вираз функції через операції логічного множення й інверсії.

Зберіть в Electronics Workbench схему на елементах 2І–НІ, відповідну отриманому виразу. Підключіть до входів схеми генератор слів, до виходу – логічний пробник. Генератор слів запрограмуйте на формування послідовності з восьми слів, відповідних числам від 0 до 7:

0 = 000; 1 = 001; 2 = 010; 3 = 011;

4 = 100; 5 = 101; 6 = 110; 7 = 111.

У покроковому режимі, послідовно подаючи на вхід отриманої схеми всі слова послідовності, визначте за допомогою логічного пробника рівень сигналу на виході схеми. За отриманими результатами заповніть таблицю 1.12 у розділі "Результати експериментів".

б) Синтез схеми, що реалізує задану функцію за допомогою логічного перетворювача.

Для отримання схеми, що реалізує функцію, описану логічним виразом , можна скористатися логічним перетворювачем. Для цього виконайте наступне:

• викличте логічний перетворювач;

• уведіть у нижнє вікно панелі перетворювача логічний вираз з клавіатури (операції АБО відповідає знак +, інверсія позначається апострофом);

• для реалізації схеми на елементах І–НІ натисніть клавішу А/В → NAND на панелі логічного перетворювача.

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

Рисунок 1.9.

До схеми підключіть генератор слів, запрограмований на формування восьми слів, що відповідають числам від 0 до 7:

0 = 000; 1 = 001; 2 = 010; 3 = 011;

4 = 100; 5 = 101; 6 = 110; 7 = 111.

Переведіть генератор слів у покроковий режим. Увімкніть схему. Послідовно подаючи на входи схеми вказані слова й визначаючи рівень сигналу на виході схеми логічним пробником, заповніть таблицю істинності (таблиця 1.13 у розділі "Результати експериментів"). Обчисліть проміжні значення та занесіть їх у таблицю істинності (таблиця 1.13 у розділі "Результати експериментів"). Вони визначають логічні сигнали на вході третього елементу 2І–НІ у схемі (для контролю результатів обчислення можна до його входів підключити логічні пробники).

Питання

1. Що таке логічна змінна та логічний сигнал? Яких значень вони можуть набувати?

2. Що таке логічна функція?

3. Чи може бути логічним сигналом рівень напруги? Стан контакту? Світіння світлодіода?

4. Яка логічна функція описує поведінку системи пуску трифазного двигуна (двигун може бути запущений, якщо три датчики підтверджують наявність фазної напруги)?

5. Датчик температури складається з контакту, який замикається (розмикається) при перевищенні температури. При замиканні контакту виробляється сигнал логічної одиниці, при розмиканні – логічного нуля. Яку схему слід використовувати для виявлення спрацьовування хоч би одного датчика пожежної сигналізації?

а) при підвищенні температури в датчику відбувається замикання контакту;

б) при підвищенні температури в датчику відбувається розмикання контакту.

6. Який сигнал має бути поданий на невикористані входи елементу 8І–НІ, якщо потрібно реалізувати функцію 5І–НІ?

7. Який сигнал має бути поданий на невикористаний вхід елементу 4 АБО–НІ при реалізації функції 3АБО–НІ?

8. У вашому розпорядженні є логічні елементи 2І–НІ. Як на їх основі зробити схему 3І? Чи досить 4–х елементів 2І–НІ для виконання цього завдання?

9. Як буде поводитися схема І, якщо на одному з входів унаслідок внутрішньої несправності буде постійно присутня логічна одиниця? Логічний нуль? Складіть таблицю істинності для несправної схеми 3І. Визначіть поведінку схеми І–НІ за тими ж умовами.

10. Як буде поводитися схема АБО, якщо на одному із входів унаслідок внутрішньої несправності буде постійно присутня логічна одиниця? Логічний нуль? Складіть таблицю істинності для несправностей схеми 3АБО. Визначіть поведінку схеми АБО–НІ за тими ж умовами.


2. Дослідження дешифраторів





Дата публикования: 2014-11-03; Прочитано: 1888 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...