РАЗРАБОТКА И ОТЛАДКА РАБОЧЕЙ ПРОГРАММЫ МКУ, Блок - схема алгоритма и его описание, Структура программы, Листинг программы, Описание модуля программы - Микроконтроллерный измеритель частоты оборотов

Блок - схема алгоритма и его описание

Схема алгоритма работы микроконтроллера приведена на рисунке 5.1.

Рис. 5.1 - Схема алгоритма работы микроконтроллера

Структура программы

Микроконтроллер выполняет следующие функции:

Прием сигналов с датчика скорости;

Преобразование результатов замера в десятичный формат;

Формирование управляющих импульсов индикации;

Принятие решения о выходе параметров за границы рабочих

Выдача сигнальных сообщений.

Программа содержит следующие участки программы:

INIT - производит перевод всех портов устройства в исходное состояние;

INT_START - обработчик прерываний;

DINAM - подпрограмма обновления состояния индикатора;

MAIN - основная программа;

Листинг программы

Листинг программы приведен в приложении А.

Описание модуля программы

Блок-схема подпрограммы отображения информации на индикаторе показана на рисунке 5.2.

схема алгоритма работы подпрограммы индикации

Рис. 5.2 - Схема алгоритма работы подпрограммы индикации

После получения разряда отображаемого значения происходит его преобразование в семисегментный код и последующая запись полученного значения в порт А. В порт В записывается адрес текущего разряда. После короткой задержки происходит вывод информации во все остальные разряды.

Похожие статьи




РАЗРАБОТКА И ОТЛАДКА РАБОЧЕЙ ПРОГРАММЫ МКУ, Блок - схема алгоритма и его описание, Структура программы, Листинг программы, Описание модуля программы - Микроконтроллерный измеритель частоты оборотов

Предыдущая | Следующая