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

Вступ…………………………………………………………

1

Робота з стендом…………………………………………..

1

Приклад завантаження програми в стенд Список умовних позначень Розподіл адресного простору стенду………………………………………………………

1

Лабораторна робота №1. Вивчення стенду, команд однокристальної ЕОМКР1816ВЕ31………………………

1

Лабораторна робота №2. Програмування паралельного інтерфейсу КР580ВВ55. Схеми відображення інформації……………………………………………………

1

Лабораторна робота №3. Система переривань Опитування дискретних датчиків….

1

Лабораторна робота №4. Цифроаналогове перетворення………

1

Лабораторна робота №5. Аналого-цифрове перетворення………………….

1

Лабораторна робота №6. Обробка частотних і тимчасових сигналів………………...

1

Лабораторна робота №7. Вивчення інтегральних мікросхем пам'яті з послідовним інтерфейсом…………….

1

Перелік літератури………………………………………

1

ЗМІС

Ввввввввввввввввввввввввввввввввввввввввввввввввввввввввввв

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

Тема: вивчення стенду та команд однокристальної ЕОМ КР1816ВЕ31.

Мета роботи: вивчення функціональних можливостей навчально-налагоджувального стенду, внутрішньої структури і системи команд ОЕВМ КР1816ВЕ31.

Навчальне завдання: вивчення команд пересилок, арифметичних, логічних команд, команд переходів. Взаємодія внутрішніх вузлів ОЕВМ.

Порядок виконання

1. Вивчити структурну схему стенду, розподіл нам’яті, призначення вузлів. Вивчити структуру ОЕВМ КР1816ВЕ31. Вивчити синтаксис команд пересилки, арифметичних команд, команд переходів.

2. Розробити алгоритм для виконання індивідуального завдання до початку лабораторного заняття (таблиця завдань №1).

3. Розробити програму для виконання індивідуального завдання до початку лабораторного заняття.

4. Ввести програму індивідуального завдання на ПК.

5. Вивчити програмно налагоджувальні засоби (ПНЗ) для КР1816ВЕ31.

6. За допомогою ПНЗ проаналізувати виконання індивідуальної програми.

7. Завантажити програму в стенд ОЕВМ. Переконатися в правильному виконанні індивідуального завдання, при негативному результаті здійснити зміну алгоритму або програми. Повторити завантаження програми в стенд ОЕВМ.

8. Роздрукувати лістинг правильно працюючої програми.

9. Відповісти на контрольні питання викладача.

Контрольні птання

1. Час виконання команд (поняття такту, машинного циклу).

2. Типи команд. Формат команд. Команди прямої і непрямої адресації.

3. Команди зсуву. Арифметичні команди. Логічні команди.

4. Регістр ознак, команди які викликають зміну регістра ознак.

5. Команди роботи з стеком, послідовність дій (команд) при роботі з стеком.

6. Призначення внутрішніх вузлів ОЕВМ.

7. Призначення і робота з внутрішньою пам’яттю даних ОЕВМ.

8. Система переривання ОЕВМ. Призначення портів ОЕВМ.

9. Фізичні характеристики вихідних сигналів ОЕВМ.

Короткі теоретичні відомості Додаток №4

Приклад виконання лабораторної роботи №1

Вміст регістрів R1 і R4 скласти і відобразити на індикаторі

ORG 0

mov Rl,#04h ;записати в R1 число 04

mov R4,#30h ;встановити в R4 число 3О

mov DPTR, #OBOOOh встановити на DPTR адресу lнд. DD17, DD18

mov A,Rl ;записати в А значення R1

add A,R4 ;скласти значення в А і R4 результат суми в А

movx @DPTR,A ;засвітити на Інд. DD17,DD18 число збережене з А

mоv A, #00h ;обнулити А

Con: jmp Con ;перехід на зациклення програми

END

Варіанти індивідуальних завдань

Таблиця 1 Таблиця завдань до л.о. №1

Текст індивідуального завдання

1

Занести в per. R4 ДД число ОХ, в per.R6 X0, суму чисел відобразити на першому і другому знакомісці статичної індикації HG1

2

Занести в per. R3 ДД число XX відобразити його на першому і четвертому знакомісці статичної індикації HG1.

3

Занести в per. В ДД число, з частотою 2 Гц виводити це число на першому і другому знакомісці статичної індикації HG1.

4

Занести в Акк. ДД число XX в peг. R5 Х0, число з Акк. відобразити на першому і другому знакомісці статичної індикації HG1, число з R5 відобразити на третьому знакомісці статичної індикації HG1.

5

Занести в per. R2 ДД число ОХ, в per.R5 X0, суму чисел відобразити на другому і третьому знакомісці статичної індикації HG1.

6

Занести в комірку з адресою BOh внутрішньої пам'яті ОЕВМ ДД число ОХ в per.R3 число Х0, суму чисел відображати на другому і третьому знакомісці статичної індикації HGlc частотою 0,5Гц.

7

Занести в per. R0 ДД число XX, поперемінно відображати мл. і ст.тетраду на першому і четвертому знакомісці статичної індикації HGlc частотою 1 Гц.

8

Занести у В ДД число Х0, в per. Rl XX, число з В. відображати на першому знакомісці статичної індикації HGlc частотою 1 Гц, число з Rl відображати на третьому і четвертому знакомісці статичної індикації HGlc частотою 0,5 Гц.

9

Рахувати значення per. TCON і відобразити його на третьому і четвертому знакомісці статичної індикації HG1.

10

Занести в per. R4 ДД число ОХ, в per.R3 X0, суму чисел відобразити на другому і третьому знакомісці статичної індикації HGlc повільним (протягом 5 сек.) загасанням цього числа.

11

Занести в Ак. ДД число Х0, в per. В ОХ, суму чисел відобразити на першому і четвертому знакомісці статичної індикації HG1.

12

Занести в per. В ДД число ОХ, в per.R5 X0, два розряди суми (десятки і одиниці) по черзі відображати на першому і другому знакомісці статичної індикації HG1

13

Занести в per. Rl ДД число ОХ, віднімаючи від числа одиницю відображати на третьому знакомісці статичної індикації HG1 полученное значення до нуля з частотою 1 сік .

14

Занести в per. R3 ДД число XX, в per.R5 XX, поперемінно відображати ці числа на першому і другому знакомісці статичної індикації HG1(R3) і на третьому і четвертому знакомісці статичної індикації HG1(R5).

15

Занести в per А ДД число ОХ, в per.R2 X0. число з А відобразити на четвертому знакомісці статичної індикації HG1, число з per. R2 відображати на другому знакомісці статичної індикації HGlc частотою в 0.5 Гц