- •Цифровые интегральные схемы и микропроцессоры методические указания
- •211000.62 «Конструирование и технология электронных средств» (профиль «Проектирование и технология радиоэлектронных средств») очной формы обучения
- •Лабораторная работа № 1 изучение восьмиразрядной микроЭвм с использованием эмуляторов “emu-80” и эмулятора кр580.
- •Пространство памяти и ввода-вывода мп кр580вм80а
- •Лабораторные задания
- •Лабораторная работа № 2 Изучение приемов программирования и отладки программ на языке ассемблеРа для восьмиразрядного микропроцессора
- •Задание пятое. С рабочего стола загрузить эмулятор восьмиразрядной эвм кр580. На экране монитора появится главное окно программы (рис. 6):
- •Лабораторная работа № 3 Использование микроЭвм для управления технологическим процессом
- •Система команд микропроцессора кр580ик80а
- •Система команд микропроцессора к 580
- •Упрощённая архитектура микроЭвм с тремя шинами
- •Соответствия клавиш
- •Библиографичекий список
- •Содержание
- •Цифровые интегральные схемы и микропроцессоры методические указания
- •211000.62 «Конструирование и технология электронных средств» (профиль «Проектирование и технология радиоэлектронных средств») очной формы обучения
- •394026 Воронеж, Московский просп., 14
Лабораторная работа № 2 Изучение приемов программирования и отладки программ на языке ассемблеРа для восьмиразрядного микропроцессора
Цель работы: изучение приемов программирования.
Рисунок 6. Главное окно программы.
Задание первое. Для микропроцессора К580 составить блок-схему алгоритма нахождения суммы целых положительных чисел в массиве из 10 элементов: 7,8,…16.
Задание второе. Составить и запустить программу, реализующую данный алгоритм.
Задание третье. Записать протокол оттранслированной программы.
Задание четвертое. Посчитать время выполнение программы (для fт=2 МГц) и количество байт, занимаемое программой.
Задание пятое. С рабочего стола загрузить эмулятор восьмиразрядной эвм кр580. На экране монитора появится главное окно программы (рис. 6):
Содержимое главного окна программы:
Главное меню программы;
Структурная схема МП-системы;
Таблица содержимого ОЗУ МП-системы;
Внешние периферийные устройства, подключенные к портам МП-системы;
Панель редактирования значений выбранной (текущей) ячейки ОЗУ МП-системы;
Панель редактирования значений содержимого выбранного регистра общего назначения (РОН) МП-системы;
Группа кнопок «Сброс» для обнуления всех ячеек ОЗУ и регистров общего назначения (РОН) МП-системы;
Панель системы команд МП КР580ВМ80А (скрытый вид);
Группа кнопок «Выполнение» для выполнения программы МП-системой в сквозном, командном и тактовом режимах.
В поле окна 3 разместите программу третьего задания в машинных кодах начиная с адреса 1100Н. Используя группу кнопок поля 9 выполнить программу в сквозном, командном и тактовом режимах.
Лабораторная работа № 3 Использование микроЭвм для управления технологическим процессом
Цель работы: Разработка программы сортировки
Задание. Для выбранного варианта задачи составить структурную схему алгоритма и написать программу, реализующую заданный алгоритм (для микропроцессора К580).
Задача. Микропроцессорное устройство - контроллер –
должно работать в циклическом режиме и предназначено для сортировки изделий по контролируемому параметру.
Критерии для оценки параметра PAR:
- PAR – «Брак»;
- S3 ≤ PAR < S2 - 3-й сорт;
- S2 ≤ PAR < S1 - 2-й сорт;
- S1 ≤ PAR -1-й сорт.
Значение контролируемого параметра считывается из порта ввода номер X . Сортность изделия выдается в порт вывода номер Y в виде кода 01Н, 02Н, 03Н или 00Н для 1-го, 2-го,3-го сортов или "Брака" соответственно. Количество бракованных изделий и изделий 1-го, 2-го и 3-го сортов должно запоминаться в ячейках памяти с номерами 2000 Н, 2001 Н, 2002 Н и 2003 Н соответственно.
Таблица 3
Номер варианта |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
X |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
Y |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
S1 |
160 |
161 |
162 |
163 |
164 |
165 |
166 |
167 |
168 |
169 |
S2 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
S3 |
60 |
61 |
62 |
63 |
64 |
65 |
66 |
67 |
68 |
69 |
|
|
|
|
|
|
|
|
|
|
|
Продолжение табл. 3 |
||||||||||
Номер варианта |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
X |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
Y |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
S1 |
170 |
171 |
172 |
173 |
174 |
175 |
176 |
177 |
178 |
179 |
S2 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
100 |
S3 |
70 |
71 |
72 |
73 |
74 |
75 |
76 |
77 |
78 |
79 |
ПРИЛОЖЕНИЕ 1
Таблица П.1.1