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

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

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

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

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

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

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

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

О Т Ч Е Т

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

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

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

на тему

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

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

Студенты гр. А-01-07 Акиншина Н.И.

Вариант № 2 Никитина Д.В.

Полякова О.В.

Филина В.Л.

Преподаватель Баларев Д.А.

Москва 2010

4.1.

Для программы, представленной на рисунке, определили недостающие операнды таким образом, чтобы результат выполнения программы соответствовал приведенным ниже временным диаграммам для каждого отдельного счетчика. Реализовали программу при помощи программного пакета DirectSOFT.

4.2.

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

1. Занесение константы К10 в ячейку V2000.

2. Организация трехразового выполнения цикла FOR/NEXT, тело которого содержит одну команду DECB. Разрешающая логика для тела цикла: Х1 AND Х2.

3. Активизация выходов Y6, Y7 по биту статуса счетчика CNT, представленного на рисунке. При этом использовать значение в ячейке V2000, как предварительно установленное количество счетов для данного счетчика.

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

4.4.

Написали программу, с использованием счетчика SGCNT, выполняющую активизацию выхода Y7 по биту статуса счетчика. При этом предварительно установленное значение счетов является содержимым ячейки V2011. Значение в ячейках V2010, V2011 будет результатом операции инвертирования (INV) констант FFFA, FFFB хранящихся в ячейках V2001, V2002 соответственно.

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