Скачиваний:
16
Добавлен:
24.02.2016
Размер:
166.8 Кб
Скачать

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ

МОСКОВСКИЙ ЭНЕРГЕТИЧЕСКИЙ ИНСТИТУТ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

Институт Автоматики и Вычислительной Техники

Кафедра Управления и Информатики

О Т Ч Е Т

о лабораторном практикуме

по дисциплине

«Применение МП в управлении»

на тему

«Изучение математических команд и методов программирования

таймеров и счетчиков».

Студенты гр. А-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.

Написали программу, выполняющую следующие задания:

  1. Занесение окончательного результата операций (см. таблицу) в ячейку V2003, с сохранением промежуточных результатов в ячейках V2001 и V2002 соответственно.

  2. Активизация выхода Y0 по биту статуса таймера TMR. При этом использовать содержимое ячейки V2003 как предварительно установленное значение таймера.

  3. Используя результат выполнения пункта 3.3.1., реализовать фрагмент программы, представленный на рисунке, определив недостающие операнды.

Результат выполнения пункта представили в виде временной диаграммы.

Пункт 3.4.

Выполнили программу, представленную на рисунке, и представили результат ее работы в виде двух временных диаграмм, с использованием команды PAUSE и без нее. Пояснить полученный результат.

Пункт 3.5.

Написали программу, с использованием таймера TMRA, результат работы которой представлен в виде временной диаграммы.