Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Метод мікросхемот лаборат.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
997.89 Кб
Скачать

Лабораторна робота № 3

Тема: Дослідження принципу роботи арифметичних суматорів.

Мета: Вивчити побудову та принцип роботи арифметичних суматорів за допомогою можливостей навчально-прикладної програми Electronics Workbench.

Обладнання та матеріали: ПК, навчально-прикладна програма Electronics Workbench, методичні вказівки.

Теоретичні відомості

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

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

Попередньо нагадаємо, що для ЛЕ з n входами можна отримати 2n вхідних комбінацій. Ми ж зупинимо свою увагу на двовходових ЛЕ (n=2), використовуваних у конструкторі. При цьому позначимо через XI та Х2 вхідні логічні змінні, які приймають значення 0 або 1, а вихідне логічне вираження, що є їхньою функцією, через У.

Елемент "і"

На виході елемента "І" логічна 1 з'явиться тільки в тому випадку, якщо усі входи одночасно знаходяться в стані логічної 1. Інші (з 2n) комбінації входів приводять до утворення на виході логічного 0. Умовне графічне позначення логічного елемента "І" наведене на рис. 1.

Рисунок 1 Умовне графічне позначення логічного елемента "І":

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

Елемент "або"

На виході елемента "АБО" з'являється логічна 1, якщо хоча б один із входів (чи усі входи) знаходиться в стані логічної 1. Очевидно, що логічний 0 на виході елемента "АБО" з'явиться тільки в тому випадку, коли стани усіх входів одночасно рівні логічному 0. Умовне графічне позначення логічного елемента "АБО" наведені на рис. 2.

Рисунок 2 Умовне графічне позначення логічного елемента "АБО": а) вітчизняний стандарт; б) європейський стандарт (використовується в EWB); в) північноамериканський стандарт (використовується в EWB).

Елемент не (інвертор)

Умовне графічне позначення логічного елемента "АБО" наведене на рис. 3.

Рисунок 3 Умовне графічне позначення логічного елемента "НЕ": а) вітчизняний стандарт; б) європейський стандарт (використовується в EWB); північноамериканський стандарт (використовується в EWB)

Розглянуті вище логічні елементи "І", "АБО" і "НЕ" є основою для створення більш складних логічних конструкцій, застосовуваних у цифровій техніці.

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

Генератор слів використовується для задання двійкового коду числових послідовностей (слів) при дослідженні логічних схем. 16-бітний паралельний код кожного числа подається на входи генератора в нижній його частині.

Рисунок 4 Генератор слів

Збільшене зображення генератора відкривається подвійним натисканням лівої кнопки "миші" .

Ліва частина генератора служить для занесення та відображення чотирьох розрядної послідовності чисел представлених в 16-річній системі числення. Ці числа заносяться і тимчасово зберігаються в комірках буферної пам'яті генератора.

Для занесення числової послідовності необхідно:

1. Вийти на заданий початковий адрес послідовності, яка вводиться або редагується, для чого потрібно навести курсор "миші" на указник прокрутки адрес пам'яті і послідовно переміщуючи зображення чисел впродовж вікна, вверх чи вниз досягти відображення потрібного числа;

2. Навести курсор "миші" на це число і подвійним натисканням на ліву кнопку "миші" активізувати його. Виділене число відобразиться у вікні «Binary» в формі 16-бітного двійкового коду синього кольору , а його адреса у вікні «Edit» поля «Address». Якщо адрес не відповідає потрібному - продовжити пошук;

3. Послідовне введення чисел (слів) здійснюється через

клавіатуру починаючи з виділеного адресу;

4. Після введення останнього числа блоку кнопкою Backspace (шаг назад) клавіатури завершити послідовність переходу на наступну адресу.