Цель: Научиться сотавлять, записывать, редактировать и отлаживать программы для контроллера «ПРОТАР».
I. Постановка задачи:
Составить программу для пересылки содержимого значения одной ячейки в другую.
Результаты работы:
Программа:
шаг |
функция |
комментарии |
ячейка |
значение |
|
00 |
F40 |
Выбрали ячейку 02 |
01 |
100% |
|
01 |
02 |
02 |
100% |
||
02 |
F41 |
Значение ячейки 02 занесли в 01 |
|||
03 |
01 |
||||
04 |
F00 |
Конец программы |
II. Постановка задачи:
Реализовать программно градуировочное уравнение y=kx+b.
Программа вычисления функции y=kx+b, где y – результат обработки (сигналы J1 и L2 на входах компараторов K1 и K2); K – коэффициент пропорциональности, равен 250;
X = 2%; b – смещение = 0,05;
Значение на входах J1 и L1 компараторов задать такими, чтобы включились красный и зеленый индикаторы.
Результаты работы:
Программа:
шаг |
функция |
комментарии |
00 |
F40 |
Выбрали K |
01 |
02 |
|
02 |
F27 |
Умножили K на X |
03 |
C1 |
|
04 |
F41 |
Занесли K*X в ячейку 05 |
05 |
05 |
|
06 |
F40 |
Выбрали ячейку C2 |
07 |
C2 |
|
08 |
F28 |
Разделили на 100 |
09 |
01 |
|
10 |
F41 |
Результат 0,05 - b занесли в 06 |
11 |
06 |
|
12 |
F40 |
Выбрали K*X |
13 |
05 |
|
14 |
F25 |
Сложили K*X с b |
15 |
06 |
|
16 |
F41 |
Результат в компаратор K1 |
17 |
J1 |
|
18 |
F41 |
Результат в компаратор K2 |
19 |
L2 |
|
20 |
F00 |
Конец программы |
ячейка |
значение |
01 |
100% |
02 |
250% |
05 |
k*x |
06 |
0,05(b) |
C1 |
2(x) |
C2 |
5 |
J2 |
501 |
L1 |
500 |
Вывод: на этой лабораторной работе мы научились составлять простейшие программы для микроконтроллера «ПРОТАР», а так же составлять градуировочное уравнение.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.