
- •«Национальный минерально-сырьевой университет «горный»
- •1 Контрольная работа №1
- •1.1 Задание на контрольную работу №1
- •1.2 Решение контрольной работы №1
- •2 Контрольная работа №2
- •2.1 Задание на контрольную работу №2
- •2.2 Решение контрольной работы №2
- •3 Работа с микропроцессором кр580
- •3.1 Составление программ
- •3.1.1 Составление программы сложения
- •3.1.2 Составление программы умножения
- •Приложение а (справочное) − Алфавитный перечень мнемокодов мп к580
- •Приложение б (справочное) − Символы и обозначения, используемые в командах мп
- •Литература
ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«Национальный минерально-сырьевой университет «горный»
Контрольная работа№1, №2
по дисциплине
«Микропроцессорные системы»
Студент Викторов Андрей Владимирович , группа ВМКз-08-3
e-mail : viktorov2001@mail.ru
Шифр: 0402031997
Оценка________________________
Преподаватель: Анкудинов И. Г.
САНКТ-ПЕТЕРБУРГ
2013
Содержание
Y
1 Контрольная работа №1 3
1.1 Задание на контрольную работу №1 3
1.2 Решение контрольной работы №1 4
2 Контрольная работа №2 12
2.1 Задание на контрольную работу №2 12
2.2 Решение контрольной работы №2 13
3 Работа с микропроцессором КР580 16
3.1 Составление программ 18
3.1.1 Составление программы сложения 18
3.1.2 Составление программы умножения 26
Приложение А (справочное) − Алфавитный перечень мнемокодов МП К580 29
Приложение Б (справочное) − Символы и обозначения, используемые в командах МП 35
Литература 36
1 Контрольная работа №1
1.1 Задание на контрольную работу №1
Задания для контрольных работ посвящены решению задач проектирования специализированной микроЭВМ, выполняющей заданные функциональные преобразования аналоговых величин.
Тема: Ориентировочный расчет разрядкой сетки специализированной микроЭВМ и выбор типа аналого-цифровых (АЦП) и цифро-аналоговых преобразователей (ЦАП) для сопряжения микроЭВМ с объектом управления.
Заданы функции f1(x1, x2, x3) и f2(x1, x2, x3), допустимые погрешности доп.1 и доп.2 их вычисления, причем на изменения аргументов наложены ограничения: aj xj bj,, j = 1 … 3. Вычисление значений функций y1 = f1(x1, x2, x3) и y2 = f2 (x1, x2, x3) осуществляется в соответствии с циклическим графиком с периодом T . В каждом цикле в момент времени t = 0 запускаются процедуры преобразования и ввода аналоговых сигналов x1, x2 и x3.
Варианты заданий на контрольные работы выбираются по трем цифрам: N2, N1 и N0, где N2 определяется первой буквой фамилии студента по [6, стр. 11, табл. 1], а N1 и N0 соответственно – предпоследняя и последняя цифры шифра студента ([6, стр. 11, табл. 2…3]).
Для фамилии «Викторов» и шифра 0402031997 выберем индивидуальное задание:
N0(7) = [f1(x1, x2, x3) = x2(x12+x3)];
N1(9) = [f2(x1, x2, x3) = x1x2x3];
N2(В) = [2], м = 0,09%, дат = 0,25%, b1 = 30, b2 = 10, b3 = 20, доп.1= 0,45%, доп.2 = 0,3%,
где м − среднеквадратическая методическая погрешность, %;
дат − среднеквадратическая погрешность датчиков, %;
b1, b2, b3 − максимальные значения входных переменных;
доп.1, доп.2 − допустимая среднеквадратическая погрешность, %.
Цель расчета: определить тип АЦП (число разрядов nвх.j, j = 1…n, погрешность АЦП), разрядность операндов nоп.i, а также тип ЦАП (число разрядов nвых.i, i = 1…m, погрешность ЦАП), при которых достигается минимум аппаратных затрат, при условии выполнения требований к погрешности вычислений
σp.i ≤ σдоп.i , i = 1 ...m,
где σp.i, σдоп.i – фактическая и допустимая погрешность вычисления функции fi, i = 1…m.