- •Міністерство освіти і науки україни
- •2. Архітектура мікро-еом
- •Лабораторна робота №2
- •Теоретична частина двійкові числа
- •Шістнадцяткові числа
- •Лабораторна робота №3
- •Теоретична частина вісімкові числа
- •Лабораторна робота №4
- •Теоретична частина двйково-десяткові числа
- •Двійкова арифметика
- •Додатковий код
- •Лабораторна робота №5
- •Теоретична частина
- •Лабораторна робота №6
- •Теоретична частина угрупування біт
- •Буквено-цифровий код
- •Лабораторна робота №7
- •Теоретична частина
- •Лабораторна робота №8
- •Лабораторна робота №9
- •Теоретична частина
- •Лабораторна робота №10 Тема: шифратори, дешифратори й семисегментні індикатори.
- •Теоретична частина
- •Лабораторна робота №11
- •Теоретична частина
- •Лабораторна робота №12
- •Теоретична частина
- •Напівпровідникова пам'ять
- •Лабораторна робота №13
- •Теоретична частина
- •Лабораторна робота №14
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Мови програмування
- •Приклади програмування
- •Непряма адресація
- •Хід роботи завдання 1. Виконай вправи.
- •Завдання №2. Вивчити.
- •Завдання №3. Складіть програми мовою асемблера й машинною мовою мп кр580 і перевірте в мікролабораторії. Програми розміщайте у адреси 8000н.
- •Питання для самопідготовки
- •Лабораторна робота №15
- •Хід роботи.
- •Іі. Розробити програму.
- •Лабораторна робота №16
- •Теоретична частина
- •Хід роботи
- •Література
- •Питання для самоперевірки
- •Лабораторна робота №17.
- •Теоретична частина основи математичного забезпечення
- •Чого не "розуміє" мікро-еом
- •Мікро-еом як логічний пристрій
- •Процес розробки програмного забезпечення
- •Програма затримки
- •Іншим фактором, що повинен бути розглянутий при читанні із клавіатури, є виключення "дзвону".
- •Індикація
- •Хід роботи
- •Питання для самопідготовки:
- •Лабораторна робота №18
- •Теоретична частина програма монітора "мікролаб"
- •Програма рахунку
- •Організація програм
- •Переривання
- •Підпрограми й стек
- •Програма затримки
- •Хід роботи.
- •2. Розробити:
Лабораторна робота №11
Тема: МУЛЬТИПЛЕКСОРИ Й ДЕМУЛЬТИПЛЕКСОРИ
Ціль роботи: Вивчення способів організації комутування для рішення логічних завдань.
Теоретична частина
Мультиплексори називають також селекторами даних. Дія механічного комутатора, показаного на мал. 1,а, ідентично дії селектора даних електронного мультиплексора. Обертовий комутатор має вісім входів і один єдиний вихід. Обертанням механічної ручки дані з одного будь-якого входу (0-7) можуть передані на вихід і будуть повністю ідентичні вхідним.
На рис 1,б наведена логічна схема мультиплексора даних на вісім входів. Позначимо їх як І0 – І7 єдиний вихід як У. Відзначимо також, що один L-активний вхід активізації . Ці входи й виходи являють собою пристрій, повністю аналогічний механічному комутатору, і ми можемо розглядати вхід активізаціїяк загальний переривник. Унизу на логічній схемі ми позначимо виводи керування селекцією даних як S2, S1, S0. Двійкові дані, подані на ці входи, визначають, який із входів даних з'єднаний з виходом.
Приклад, наведений на мал. 1,б, показує що ланцюг включений або активізована L-сигналом на вході.
0Вхід Вхід Вихід
1
2
3
4 1 Y
5 Механічний селектор
6
7 (Активізація-0
Скидання-1)
а)
Електронний 1 4 б)
селектор 0 2
даних 1 1
Рис. 1. Механічний комутатор-аналог мультиплексора/селектора даних (а) і мультиплексор на вісім виходів (б).
На вивід селекції даних S2, S1, S0 подано 1012. Цей сигнал обирає вхід 5, що забезпечує передачу логічної 1 з I5 на вхід У. Мультиплексор з вісьма входами може бути використаний для перетворення одного вхідного 8-розрядного слова в послідовний ешелон імпульсів, перемикаючи 3-розрядний лічильник на введеннях селекції даних, що здійснює послідовну селекцію входів (I0, I1, I2 і т.д.). Мультиплексор-селектор даних використовують також для рішення складних логічних завдань.
Демультиплексор, представлений на мал. 2, призначений для виконання дій, зворотних діям мультиплексора. Демультиплексор 18 володіє одним тільки входом данихD і вісьма виходами (0—7). Схема має один L-вхід активізації й три входи селекції даних.
Уприкладі на мал. 2 є логічна 1 на вході D. Ланцюг активізується одним L-сигналом і входи селекції даних обирають вихід5 (1012). При цих умовах вхідні дані з'являються на виході 5. З'єднанням входів селекції даних з 3-розрядним лічильником послідовно вхідні дані можуть бути розподілені на вісім виходів один за іншим. Мультиплексори й демультиплексори можуть бути використані спільно для перетворення безперервної інформації у форму послідовностей. Мультиплексор буде представляти з себе емітер, демультиплексор — приймач, що передає дані в їх початковій формі.
Дані
1 Паралельні дані
(Активізація-0
Скидання-1)
1 4
0 2
1 1
Рис. 2. Схема демультиплексора 18
Вправи
1. Див. мал. 3. Перелічити значення сигналів на виході мультиплексора з вісьма входами для кожної групи імпульсів.
2. Звернутися до мал. 3. Мультиплексор здійснює перетворення вхідних паралельних даних в _________ вихідні.
3. Див. мал. 4. Дати для кожної групи імпульсів значення вихідних сигналів (0—7).
Y
000000001 Активізація
111100001 4
110011001 2 Вибір
101010101 1 даних
Рис. 3. До вправ 1 і 2.
Дані 1
Паралельні дані
Активізація
100110 4
110010 2
101100 1 Рис. 4. До вправи 4.
ЛІТЕРАТУРА.
1. Описание «Микролаб». (с. 21-22, с. 47-49, с. 97-100).
2. Токхайм Р. Микропроцессоры. Курс и упражнения. (с. 161-168).
3. Гилмор Ч. Введение в микропроцессорную технику М., Мир, 1987, (с. 109-137).