- •Лабораторна робота №1 вивчення структури, алгоритму роботи і програмування мікропроцесора intel
- •Лабораторна робота №2 вивчення структури алгоритму роботи і програмування програмованого таймера intel 8253 (кр580ві53)
- •Розподіл пам 'яті стенда.
- •Підключення портів оеом і eeprom пам'яті
- •Порядок виконання лабораторної роботи:
- •Контрольні запитання:
- •Приклад виконання лабораторної роботи №з
- •Варіанти індивідуальних завдань
- •Лабораторна робота №4 Тема: Програмування паралельного інтерфейсу кр580вв55. Схеми відображення інформації.
- •Короткі теоретичні відомості
- •Системи відображення інформації
- •Порядок виконаним лабораторної роботи:
- •Контрольні запитання;
- •Варіанти індивідуальних завдань
- •Список літератури
Варіанти індивідуальних завдань
Таблиця 6. Таблиця завдань до л. р. №3.
№ |
Текст індивідуального завдання |
1 |
Занести в per. R4 ДД число ОХ, в pcr.R6 ХО, суму чисел відобразити наС Інд. HG1,HGO. |
2 |
Занести в per. R3 ДД число XX, відобразити його на С Інд. HG3,HG0. |
3 |
Занести в per. В ДД число, з частотою 2 Гц виводити це число на С Інд. HG1.HG2. |
4 |
Занести в Акк. ДД число XX, в per. R5 ХО, число з Акк. відобразити на С Інд. HG1, HG0, число з R5 відобразити на С Інд. HG2. |
5 |
Занести в per. R2 ДД число ОХ, в per.R5 ХО, суму чисел відобразити на С Інд. HG3, HG4. |
6 |
Занести в комірку з адресом BOh внутрішньої пам'яти ОЕОМ ДД число ОХ, в per.R3 ХО, суму чисел відображати на С_Інд. HG2, HG1 з частотою 0,5Гц. |
7 |
Занести в per. R0 ДД число XX, поперемінно відображати мол. і ст. тетраду на С Інд. HG3, HG0 з частотою 1 Гц. |
8 |
Занести в В ДД число ХО, в per. Rl XX, число з В. відображати на СІнд. HG0 з частотою 1 Гц, число з R1 відображати на С_Інд. HG3, HG2 з частотою 0,5 Гц. |
9 |
Зчитати значення per. TCON, відобразити його на С Інд. HG3, HG2. |
10 |
Занести в per. R4 ДД число ОХ, в pcr.R3 ХО, суму чисел відобразити на СІнд. HG2, HG1 з повільним (на протязі 5 сек.) затуханням цього числа. |
11 |
Занести в Ак. ДД число ХО, в per. В ОХ, суму чисел відобразити на С Інд. HG3, HG0. |
12 |
Занести в per. В ДД число ОХ, в per.R5 ХО, два розряди суми (десятки і одиниці) почергово відображати на С Інд. HG1.HG0. |
13 |
Занести в per. Rl ДД число ОХ, віднімаючи від числа одиницю відображати на С_Інд. HG2 одержане значення до нуля з частотою 1 сек. |
14 |
Занести в per. R3 ДД число XX, в per.R5 XX, поперемінно відображати ці числа на С Інд. HG3, HG2. HG1, HG0. |
15 |
Занести в per. А ДД число ОХ, в per.R2 ХО, число з А відобразити на С Інд. HG3, число з per. R2 відображати на С Інд. HG1 з частотою в 0.5 Гц. |
Лабораторна робота №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. Операції, що задаються управляючими сигналами ППІ:
Таблиця 7. Операції, що задаються управляючими сигналами ППІ
Операція |
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 (ІМС)
програмуємого паралельного інтерфейса входять:
1. пристрій управління вводом-виводом;
2. двонаправленнй буфер даних;
3. порти А і В, 8-ми розрядні регістри з шинними формувачами;
4. порт С, два 4-ох розрядні регістри з шинними формувачами;
5. регістр управляючого слова.
Порт А і старша половина порту С можуть об'єднуватися в групу А.
Порт В і молодша половина порту С можуть об'єднуватися в групу В. Для забезпечення роботоздатності ІМС необхідно записати управляюче слово. Формат управляючого слова ініціалізації:
Управляюче слово ініціалізації визначає режим роботи і направлення передачі даних.
Таблицл 8. Управляючі
слова.
Біт |
Визначає або установку режимів роботи каналів D7-D1, або роботу |
||||||||
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 |
Ввід РС(З-О) |
|