Курсовой / 4
.docx4 Разработка алгоритма работы микропроцессорной системы
Алгоритм означает точное описание работы микропроцессорной системе, инструкцию по её выполнению. Алгоритмизация – это техника разработки (составления) алгоритма для решения задач на ЭВМ.
Для записи алгоритма пользовались общей методикой:
-
Каждый алгоритм имеет имя, которое раскрывает его смысл.
-
Обозначено начало и конец алгоритма.
-
Описаны входные и выходные данные.
-
Указаны команды, которые позволяют выполнять определенные действия над выделенными данными.
Общий вид алгоритма:
-
название алгоритма;
-
описание данных;
-
начало;
-
команды;
-
конец.
Для графического описания алгоритмов используются схемы алгоритмов или блочные символы (блоки), которые соединяются между собой линиями связи. Каждый этап вычислительного процесса представляется геометрическими фигурами (блоками). Вычислительные (прямоугольник), логические (ромб) .
Принцип формирования следующий:
-
Запускаем таймер задав какое-то начального значение для прерывания совпадения.
-
Задаем и обнуляем некоторую переменную, которая будет считать такты. Для каждого сервопривода требуется два такта: фронт импульса и спад.
-
При первом попадании в прерывании (о чем узнаем по состоянию счетчика) выводим на пин единицу, записываем в регистр совпадения требуемую длительность импульса и увеличиваем счетчик .
-
При втором срабатывании прерывания проверяем счетчик, выводим на пин 0, записываем в регистр сколько тиков осталось до начала импульса для второго сервопривода и так далее.