Словесное описание алгоритма работы программы микроконтроллера
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Программа микроконтроллера, как правило, содержит следующие составляющие:
Инициализация микроконтроллера. В блоке инициализации микроконтроллера производится настройка периферийных узлов (настройка портов ввода-вывода, инициализация АЦП, таймеров и др.). Инициализация самого микроконтроллера, как правило, заключается в подключении заголовочного файла- хидера, в котором определены все регистры микроконтроллера, вектора прерываний и др.
Описание обработчиков прерываний. Данные функции описывают действия микроконтроллера при возникновении особенного события- прерывания. К такому роду событиям, к примеру, можно отнести окончание аналогово-цифрового преобразования.
Основной цикл программы. В основном цикле выполняется собственно программа микроконтроллера. При выполнении последней команды программы микроконтроллер переходит по первому адресу программы и выполнение программы происходит с самого начала.
Рассмотрим коротко основные функции программы разрабатываемой микропроцессорной системы. Как было сказано выше в первую очередь необходимо инициализировать микроконтроллер и его периферийные устройства. В нашем случае необходимо будет инициализировать порты ввода-вывода и настроить работу АЦП
Зарегистрируйся, чтобы продолжить изучение работы
.
Хочется сделать отступление и указать, как микропроцессорная система будет определять событие соответствующее подключению эталонного термометра. Вход эталонного термометра изначально через высокоомный резистор соединен с цепью с нулевым потенциалом, поэтому результатом аналогово-цифрового преобразования будет величина очень близкая к нулю или равная ему. В основном цикле программы будет происходить периодическое измерение напряжения на эталонном канале и если результатом измерения будет величина близкая к нулю это будет соответствовать отсутствию подключения термометра на данном канале. В противном случае микропроцессорная система определяет подключение эталонного термометра, а на соответствующем порте ввода-вывода устанавливается сигнал (зажигается СИД) свидетельствующий тому, что работает эталонный канал.
В основном цикле программы будет происходить измерение аналогового сигнала и по результатам измерения соответствующие СДИ будут переключаться в активное/неактивное состояние.
Индикация температуры будет происходить по алгоритму описанному ниже
50% курсовой работы недоступно для прочтения
Закажи написание курсовой работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!