Global Informatics

- Информатика и вычислительная техника

Разработка алгоритма работы программы микроконтроллера

В качестве МК в данном курсовом проекте был применен микроконтроллер ATmega32A.

Работа микропроцессорного блока управления осуществляется при помощи отлаженного и четкого действия микроконтроллера. Для создания бесперебойной и качественной работы в программной части реализации функций прибора запускается бесконечный цикл. Функции, выполняемые микропроцессорным блоком, условно можно разделить на 2 группы: подача информации с датчика и вывод её на ЖК-индикатор.

Начальным этапом работы микроконтроллера является его инициализация. Во время инициализации задаются необходимые параметры и значения для правильной работы микроконтроллера. После пуска и инициализации регистров микроконтроллера программа переходит к поразрядному выводу на ЖК индикатор.

После нажатия кнопки включения питания раздаётся звуковой сигнал и на экране на 1,5 секунды выводится заставка, показанная на рис.9.

Рисунок 9.

Если продолжать удерживать кнопку включения, заставка будет выводиться, пока кнопка не будет отпущена. После этого появится основное меню, показанное на рис.10.

Рисунок 10.

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

Перемещение между пунктами основного меню осуществляется кнопками “▲”, “▼”. Вход в пункт меню - кнопкой “►”.

На экране выводятся подсказки о возможных вариантах навигации в виде треугольников-указателей.

Для регулировки контрастности ЖКИ необходимо войти в пункт “Настройки” и выбрать пункт “Контраст”, как показано на рис.11.

Рисунок 11.

После нажатия кнопки “►” пустой треугольник-подсказка в конце строки “Контраст” изменится на две вертикальных стрелки, как показано на рис.12.

Рисунок 12.

После этого можно изменять контрастность изображения кнопками “▲” и “▼” (только для китайского дисплея).

Выход из пункта регулировки контрастности - кнопкой “◄”.

При желании также можно настроить таймер выключения (время до отключения питания после последнего отпускания нажатой кнопки), яркость подсветки и время включенной подсветки (после последнего отпускания нажатой кнопки). После этого необходимо провести калибровку, смотреть далее.

Статья в тему

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

Главные разделы


www.globalinformatics.ru © 2024 - Все права защищены!