Федеральное агентство по образованию
Российский Государственный
Профессионально-педагогический Университет
Инженерно-педагогический институт
Кафедра микропроцессорной управляющей вычислительной техники
«Локальные устройства управления»
Лабораторная работа №1
Выполнение простейших программ на микроконтроллере ПРОТАР
Выполнили: студенты группы ВТ-415
Смирнов И.В.
Шайдуров А.П.
Проверил: преподаватель
Окунев Е.А.
Екатеринбург 2007г.
Лабораторная работа № 1.
Выполнение простейших программ на микроконтроллере ПРОТАР.
Цель работы: Изучить органы управления микроконтроллера, способы программирования и отладки программ.
Программа 1.
Программа пересылки содержимого ячейки памяти 01 в U0, C0, T0.
Программа функционирования ПРОТАР.
Шаг программы |
Функция ПРОТАР |
Комментарий |
00 |
F40 |
Прочитать содержимое ячейки 01 |
01 |
01 |
|
02 |
F41 |
Поместить информацию из ячейки 01 в U0 |
03 |
U0 |
|
04 |
F27 |
Умножить содержимое U0 на 5,12 (из ячейки Сd) |
05 |
Cd |
|
06 |
F41 |
Поместить результат умножения в С0 |
07 |
C0 |
|
08 |
F40 |
Прочитать содержимое ячейки 01 |
09 |
01 |
|
10 |
F28 |
Разделить содержимое ячейки 01 на 16 (из ячейки Сi) |
11 |
Ci |
|
12 |
F28 |
Разделить результат деления на 5,12 (из ячейки Сd) |
13 |
Cd |
|
14 |
F41 |
Поместить результат деления в T0 |
15 |
T0 |
|
16 |
F00 |
Конец программы |
Значения используемых переменных, сигналов и констант.
Символ переменной, сигнала или константы |
Численное значение |
Назначение |
01 |
10 |
Исходное значение |
Сd |
5,12 |
Коэффициент преобразования |
Сi |
16 |
Коэффициент преобразования |
U0 |
10 |
Результат пересылки информации |
C0 |
10 |
Результат пересылки информации |
T0 |
9.920 |
Результат пересылки информации |
Программа 2.
Программа проверки исправности светодиодных индикаторов и правильности работы компараторов К1 и К2, управляющих индикаторами. Включение компараторов по нажатии кнопки «Автоматическое управление», выключение – по нажатии кнопки «Ручное управление».
Программа функционирования ПРОТАР.
Шаг программы |
Функция ПРОТАР |
Комментарий |
00 |
F40 |
Прочитать содержимое ячейки 01 |
01 |
01 |
|
02 |
F41 |
Поместить информацию из ячейки 01 в J2 |
03 |
J2 |
|
04 |
F41 |
Поместить информацию из ячейки 01 в L2 |
05 |
L2 |
|
06 |
F40 |
Прочитать содержимое ячейки 02 |
07 |
02 |
|
08 |
F35 |
Переключить программу в режим «Ручное управление» |
09 |
03 |
|
10 |
F41 |
Поместить информацию из ячейки 02 в J1 в режиме «Автоматическое управление» и информацию из ячейки 03 в режиме «Ручное управление» |
11 |
J1 |
|
12 |
F41 |
Поместить информацию из ячейки 02 в L1 в режиме «Автоматическое управление» и информацию из ячейки 03 в режиме «Ручное управление» |
13 |
L1 |
|
14 |
F00 |
Конец программы |
Значения используемых переменных, сигналов и констант.
Символ переменной, сигнала или константы |
Численное значение |
Назначение |
01 |
10 |
Общее значение для J2 и L2 |
DJ |
0 |
Значения для включения индикаторов |
DL |
0 |
|
02 |
17 |
Большее значение на входы J1 и L1 |
03 |
4 |
Меньшее значение на входы J1 и L1 |
J1 |
17 |
Результат пересылки информации в режиме «Автоматическое управление» |
J1 |
4 |
Результат пересылки информации в режиме «Ручное управление» |
J2 |
10 |
Результат пересылки информации |
L1 |
17 |
Результат пересылки информации в режиме «Автоматическое управление» |
L1 |
4 |
Результат пересылки информации в режиме «Ручное управление» |
L2 |
10 |
Результат пересылки информации |
Вывод: В ходе выполнения лабораторной работы мы изучили органы управления микроконтроллера ПРОТАР, а также смогли рассмотреть и опробовать способы программирования и отладки программ.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.