Дон ГТУ
Лабораторна робота № 5
АКГ - 05
АУТПТЕК
Структура і режими роботи програмованого периферійного адаптера К580ВВ55
Мета роботи - ознайомлення зі структурою та режимами роботи програмованого периферійного адаптера К580ВВ55.
1. ТЕОРЕТИЧНА ЧАСТИНА
Опис лабораторної установки
Для зв'язку "Мікролаб" з об'єктом управління, для введення і виведення інформації використовуються 24 лінії. Ці лінії згруповані в 3 порту по 8 ліній в кожному і можуть бути використані для висновку, введення або для вводу-виводу через двонаправлені лінії. Зазначені порти вводу-виводу побудовані на уніфікованої інтерфейсної програмованої БІС К580ВВ55. Програмований периферійний адаптер (ППА) К580ВВ55, може бути використаний як інтерфейсної БІС для широкого набору різного периферійного обладнання без будь - яких додаткових зовнішніх логічних схем.
Малюнок 1.1 - Структурна схема ППА К580ВВ55.
У табл.1 перераховані основні операції, реалізовані ППА К580ВВ55 (РУС - регістр керуючого слова).
Таблиця 1.1 - Основні операції ППА К580ВВ55
Дія
Сигнали управління
Операції
А1
А0
ЧТ
ЗП
ВК
Читання
0
0
1
0
1
0
0
0
0
1
1
1
0
0
0
А в†’ ШД
В в†’ ШД
З в†’ ШД
Запис
0
0
1
1
0
1
0
1
1
1
1
1
0
0
0
0
0
0
0
0
ШД в†’ А
ШД в†’ В
ШД в†’ З
ШД в†’ РУС
Необхідно відзначити, що по шині даних ШД відбувається не тільки обмін даними, але і засилання з мікропроцесора МП в ППА керуючих слів УС, що генеруються програмним забезпеченням процесорам передача в МП інформації про стан периферійного обладнання. Низький рівень сигналу на керуючому вході ВК дозволяє інформаційний зв'язок між ППА і МП. В склад ППА входять три порти з різними характеристиками. Їх функціональне призначення визначається кодом керуючого слова, яке завантажується процесором в регістр керуючого слова РУС. Сигнали на адресних входах А0 і A1 виробляють селекцію одного з трьох портів А, В або С або регістру управляючого слова всередині адаптера. Восьмирозрядних порти А, В і С адаптера можуть бути використані різним способом в залежності від характеристик конкретного периферійного обладнання.
Настройка внутрішньої організації ППА, тобто спеціалізація його для конкретного периферійного обладнання, проводиться під впливом керуючого слова режим роботи.
Як показано на рис. 2, ППА може знаходитися в трьох основних режимах: 0 - основний режим вводу - Виведення інформації; 1 - режим стробований введення-виведення інформації; 2 - режим двонаправленої шини.
Будь-який з перерахованих режимів може бути вибраний в ході виконання системою програми і встановлений завантаженням керуючого слова по команді OUT. Така можливість дозволяє простими програмними засобами здійснювати реконфігурацію периферії МП системи. Слід звернути увагу на те, що порт С в режимах 1 і 2 може бути використаний не як порт даних, а в якості буферного регістра для управління процедурами введення - виведення. Будь-який з восьми розрядів порту С може бути встановлений в 0 або в I по команді OUT, яка передає керуюче слово маніпуляції з бітами (УСМБ). УСМБ представлено на рис. 3.
Управляюче Слово Режиму Роботи (УСРР).
Будь-який з розрядів порту С може бити обраний розробником системи в якості тригера запиту переривання або тригера фіксації дозволу переривання.
У МПУ "Мікролаб" прийнята наступна адресація портів введення-виведення; FB - регістр керуючого слова;
ГА - адреса порту С;
F9 - адреса порту В;
F8 - адреса порту А.
До восьми розрядах порту А і трьом розрядам порту С підключена клавіатура, що складається з 24 клавіш.
До восьми розрядах порту В підключені світлодіодні індикатори.
До трьом розрядам порту С (які не використовуються при скануванні клавіатури) приєднані тумблери, тобто запрограмувавши ППА певним чином, можна зчитувати дані з тумблерів і вводити їх в МП.
До нульового розряду порту У окрім світлодіода підключений гучномовець, тобто організувавши певним чином програму, можна "змусити" гучномовець звучати. ​​