logo
МУ ЦТ и МК для стенда 2013

8.3 Выполнение задания

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

Т а б л и ц а 8.1 – Варианты заданий

Вариант

Биты подключения S1, D1, D2 L1, L2.

Время работы, сек

Вариант

Биты подключения S1, D1, D2 L1, L2.

Время работы, сек

S1

D1

D2

S1

D1

D2

1

1, 2, 3, 4, 5

5

6

3

6

6, 7, 0, 1, 2

6

6

4

2

2, 3, 4, 5, 6

6

7

4

7

7, 0, 1, 2, 3

7

7

5

3

3, 4, 5, 6, 7

7

6

5

8

0 ,1 ,2 ,3, 4

8

6

6

4

4, 5, 6, 7, 0

8

5

6

9

1, 3, 5, 7, 0

9

5

7

5

5, 6, 7, 0, 1

9

7

7

10

2, 4, 6, 0, 1

10

6

3

Отладка программы.Оставьте только первый вызов подпрограммыTimer, установив аргументW=2. Остальные вызовы выключите, напечатав перед инструкциейCallсимвол «;». Установите значения для счетчиковSch_inиSch_outравные 2. Введите разработанную программу в микроконтроллер. Создайте окно наблюдения. После отладки программы в пошаговом режиме, установите первоначальные значения аргументаW,счетчиковSch_inиSch_outи запустите ее в автоматическом режиме. РассчитайтеWдля заданного времени работы оборудования по варианту методом пропорций. Для уточнения времени задержки можно добавить в циклы дополнительные бесполезные инструкции, например,NOP.

Результаты занесите в таблицу 8.2. Продемонстрируйте работу программы преподавателю.

Т а б л и ц а 8.2– Результаты настройки циклов задержки

Вариант

Оборудование

Параметры подпрограммы Timer

Время работы, сек

Значение счетчиков

Sch_in

Sch_out

Sch3

S1

D1, D2, L1

D2, L1

Внимание! Обязательно сохраните программу в моих документах, поскольку в следующих лабораторных работах программа будет продолжена.