
- •Проектування мікропроцесорних та мікроконтролерних пристроїв
- •Лабораторна робота №1 вивчення структури, алгоритму роботи і програмування мікропроцесора intel
- •1. Опис навчального мікропроцесорного комплекту умпк-80
- •1.1. Склад комплексу
- •1.2. Режими роботи й алгоритм монітора мікроЕом
- •2. Теоретичні відомості
- •3. Приклади виконання лабораторної роботи
- •3.1. Запис і виконання простих програм
- •3.2. Виконання арифметичних операцій
- •3.3. Запис числа в програмно-доступні регістри мп біс.
- •4.Завдання до лабораторної роботи
- •5 . Порядок виконання лабораторної роботи
- •Лабораторна робота №3 ознайомлення з структурою та функціональними можливостями оеом кр1816ве31
- •Лабораторна робота №4 програмування паралельного інтерфейсу кр580вв55. Схеми відображення інформації.
- •Системи відображення інформації
- •Варіанти індивідуальних завдань
- •Лабораторна робота №5
- •Лабораторна робота №6
- •Контрольні запитання
Лабораторна робота №4 програмування паралельного інтерфейсу кр580вв55. Схеми відображення інформації.
Мета роботи: Вивчення схем динамічної і статичної індикації. Учбова задача: Розробка програм для ОЕОМ КР1816ВЕ31 для відображення цифрової інформації на пристроях динамічного і статичного типу, а також на одиничних індикаторах.
Теоретичні відомості
ВІС 11111 КР580ВВ55 призначена для організації ввода/виводу паралельної інформації різного формату і дозволяє реалізувати більшість відомих протоколів обміну по паралельним каналам. Призначення виводів:
D0-D7 — Вхід/вихід даних.
RD — Зчитуваання; L-рівень дозволяє зчитування інформації з регістра, адресуємого по входам А0,А1 на шину D0-D7.
WR — Запис; L-рівень дозволяє запис інформації з шини D0-D7.B регістр ППІ, що адресується по входам А0,А1.
RESET — Скидання регістра управляючого слова і установка всіх портів в режим ввода.
А0,А1 — Входи для адресації внутрішніх регістрів 11111.
CS — Вибір мікросхеми; L-рівень сигнала підключає ППІ до системної шини.
РА0-РА7— Вхід/вихід канала А.
РВ0-РВ7 — Вхід/вихід канала В.
РС0-РС7 — Вхід/вихід канала С.
Вибір ППІ здійснюється при появі на адресній шині в розрядах А15=0, А14=1, А13=0. Операції, що задаються управляючими сигналами ППІ:
Таблиця 1. Операції, що задаються управляючими сигналами ППІ
Операція |
CS |
RD |
WR |
А1 |
АО |
Запис управляючого слова з МП |
0 |
1 |
0 |
1 |
1 |
Запис в канал А |
0 |
1 |
0 |
0 |
0 |
Запис в канал В |
0 |
1 |
0 |
0 |
1 |
Запис в канал С |
0 |
1 |
0 |
1 |
0 |
Зчитування з канала А |
0 |
0 |
1 |
0 |
0 |
Зчитування з канала В |
0 |
0 |
1 |
0 |
1 |
Зчитування з канала С |
0 |
0 |
1 |
1 |
0. |
Відключення 11111 від D0-D7 |
1 |
X |
X |
X |
X |
|
|
|
|
|
Рижим роботи кожного з каналів ІІШ програмується за допомогою управляючого слова. Управляюче слово може задати один із 3-х режимів: основний режим ввода/виводу (режим 0), стробуємий ввід/вивід (режимі), режим двонаправленої передачі, інформації (режим 2). Одним управляющим словом можна встановити різні режими роботи для кожного з каналів. Формат управляючого слова:
DO = І-ввід РСО-РСЗ; 0-вивід РСО-РСЗ;
D1 = 1-ввідРВ0-РВ7;-0-вивідРВ0-РВ7;
D2 = І -режим 1,группа В; 0-режим 0,группа В;
D3 , = 1 -ввід РС4-РС7; 0-вивід РС4-РС7;
D4 = 1-ввід РА0-РА7; 0-вивід PA0-PA7;
D5 = 0,0-режим 0,группа А; 0,1-режим 1,группа А; 1,х-режим 2, группа А;
D6 = 0,0-режим 0,группа А; 0,1-режим 1,группа А; 1,х-режим А;
D7 =. 1-установка режимів роботи каналів; О-скидання/установка окремих розрядів канала С.
Канал А може робити в будь-якому з 3-х режимів, канал В - в режимах 0,1 і канал С може використовуватися для передачи даних в режимі 0, а в інших режимах він служить для передачі управляючих сигналів, що супроводжують процес обміну по каналам А і В.
Режим 2 - забезпечує двонаправлену передачу інформації по каналу А до зовнішнього пристрою і навпаки. Процес обміну супровджують п‘ять управляючих сигналів, що подаються полініям РС7 - РСЗ. Інші 11 інтерфейсних ліній можуть налаштовуватися на режим 0 чи режим 1.
РС4 - STB - строб прийому, вхідний сигнал, що формується ЗП, вказує на готовність до вводу інформації;
РС5 - IBF - підтвердження прийому, вихідний сигнал, що вказує ЗП про закінчення прийому даних;
РСЗ - TNTR - запит переривання, вихідний сигнал ППІ.
РС7 - OBF - строб запису, вихідний сигнал, що вказує ЗП про готовність до виводу.
РС6 - АСК - підтвердження запису-вхідний сигнал від ЗП, що підтверджує прийом інформації з ППІ.
Так як шина даних мікропроцесора К1810ВМ86 16-розрядна, то використовуються дві таких мікросхеми, які вибираються одночасно.
Для перетворення сигналіов вибірки кристала ОЗП і ПШ використовується дешифратор К155ИД4, на адресні входи якого поєднуються розряди А15, А14, А13- шини адреса.
При А15=0, А14=0, А13=1 здійснюється вибір ОЗП .і при А15=0, А14=І, А13=0 здійснюється вибір ППІ.
До складу інтегральної мікросхеми К580ВВ55 (ІМС) програмуємого паралельного інтерфейса входять:
пристрій управління вводом-виводом;
двонаправленнй буфер даних;
порти А і В, 8-ми розрядні регістри з шинними формувачами;
порт С, два 4-ох розрядні регістри з шинними формувачами;
регістр управляючого слова.
Порт А і старша половина порту С можуть об'єднуватися в групу А.
Порт В і молодша половина порту С можуть об'єднуватися в групу В. Для забезпечення роботоздатності ІМС необхідно записати управляюче слово. Формат управляючого слова ініціалізації таблиця 2.
Управляюче слово ініціалізації визначає режим роботи і направлення передачі даних.
Таблиця 2. Управляючі слова.
Біт |
Визначає або установку режимів роботи каналів D7-D0, або роботу |
|||||||||
D7 |
ППІ в режимі скидання/установки окремих розрядів порта С |
|||||||||
D6 |
0 |
Режим 0 |
0 |
Режим 1- |
1 |
Режим 2 |
Група А |
|||
D5 |
0 |
|
1 |
|
0 |
|
|
|||
D4 |
0 |
Вивід РА(7-0) |
1 |
ВвідРА(7-0) |
|
|||||
D3 |
0 |
Вивід РС(7-4) |
1 |
Ввід'РС(7-4) |
|
|||||
D2 |
0| |
Режим 0 |
1 |
Режим 1 |
Група В |
|||||
Dl |
0 |
Вивід РВ(7-0) |
1 |
Ввід РВ(7-0) |
|
|||||
DO |
|
Вивід РС(З-О) |
1 |
Ввід РС(З-О) |
|