Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Микро_Контр_андр4.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
880.86 Кб
Скачать

ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«Национальный минерально-сырьевой университет «горный»

Контрольная работа№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 = 1m.