Учебная дисциплина
Микропроцессорные системы
Уровень профессионального образования: (высшее образование – бакалавриат)
Направление подготовки:09.03.01 Информатика и вычислительная техника
Профиль подготовки: Вычислительные машины, комплексы, системы и сети
Контрольная работа
Изучение методов моделирования источников входных сигналов, используемых при отладке МПС
Цель работы
Целью контрольной работы является изучение методов моделирования источников входных сигналов, используемых при отладке МПС.
Описание работы
1. Реализуйте предложенные алгоритмы, письменно ответьте на контрольные вопросы.
1) Формирование меандра со скважностью 2.
Заготовка программы приведена в Таблице 1.
В ряде случаев простейшие МПС используются для формирования сигналов с определенными параметрами, например, прямоугольного напряжения с частотой f, уровнями a = 0 и 1 и скважностью q = 2 (меандр). Параметры вырабатываемых сигналов и их погрешности при этом определяются параметрами программы, формирующей такие сигналы.
Алгоритм формирования меандра соответствует рисунку 1. В аккумулятор загружается уровень а, принадлежащий множеству {0,1}, в регистре В организуется счетчик. Программа имеет следующий вид (в столбце справа указано число тактов).
Таблица 1. Программа формирования меандра.
Метка Коман-
да Опе-
ранды Комментарии Такты
MEANDR: MVI A,81H ;Программирование ППА 7
OUT 0FBH ;вывод из порта PВ 10
MVI A,0 ;Загрузка в аккумулятор 7
;уровня 0
M1: OUT 0F9H Вывод _ уровня в порт F9 10
CMA ; Загрузка в аккумулятор нового уровня 4
MVI B,K ;Загрузка в регистр В числа К, определяющего частоту колебаний
M2: DCR B ;Декремент регистра В 5
JNZ M2 ;Организация внутреннего цикла 10
JMP M1 ;Организация внешнего цикла 10
Длительность каждой полуволны формируемого напряжения определяется длительностью выполнения программы, которая, в свою очередь, зависит от числа внутренних циклов К, вводимого командой MVI B,K. Общее число тактов во внешнем цикле