7 семестр / Лабораторные работы / Лабораторная работа № 3 / Вариант № 2 / Отчёт
.docxМИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
Институт Автоматики и Вычислительной Техники
Кафедра Управления и Информатики
О Т Ч Е Т
о лабораторном практикуме
по дисциплине
«Применение МП в управлении»
на тему
«Изучение математических команд и методов программирования
таймеров и счетчиков».
Студенты гр. А-01-07 Акиншина Н.И.
Вариант № 2 Никитина Д.В.
Полякова О.В.
Филина В.Л.
Преподаватель Баларев Д.А.
Москва 2010
Цель работы: Ознакомление с выполнением микропроцессором DL240 простых арифметических операций: сложение, вычитание, умножение и деление. Изучение работы таймеров: TMR (таймер) и TMRA (таймер с накоплением), счетчиков: CNT, SGCNT, UDC и методов их программирования при помощи программного пакета DirectSOFT.
Выполнение лабораторной работы:
Пункт 3.1.
При помощи программного пакета DirectSOFT выполнили программу, приведенную на рисунке.
Сравнили результат ее работы с временной диаграммой
Пункт 3.2.
Написали программу с использованием таймера TMR, выполняющую активизацию выхода Y2 по биту статуса таймера и Y4 через время t1=10 сек. (при помощи сравнительного контакта). При этом предварительно установленное значение для таймера является содержимым ячейки V2000. Значение в ячейке V2000 – это результат операции вычитания двух констант К650 и К450 из ячеек V2001 и V2002 соответственно.
Результат выполнения программы представили в виде временной диаграммы.
Пункт 3.3.
Написали программу, выполняющую следующие задания:
-
Занесение окончательного результата операций (см. таблицу) в ячейку V2003, с сохранением промежуточных результатов в ячейках V2001 и V2002 соответственно.
-
Активизация выхода Y0 по биту статуса таймера TMR. При этом использовать содержимое ячейки V2003 как предварительно установленное значение таймера.
-
Используя результат выполнения пункта 3.3.1., реализовать фрагмент программы, представленный на рисунке, определив недостающие операнды.
Результат выполнения пункта представили в виде временной диаграммы.
Пункт 3.4.
Выполнили программу, представленную на рисунке, и представили результат ее работы в виде двух временных диаграмм, с использованием команды PAUSE и без нее. Пояснить полученный результат.
Пункт 3.5.
Написали программу, с использованием таймера TMRA, результат работы которой представлен в виде временной диаграммы.