Дипломные проекты по электронике
Важной частью дипломного проекта по электронике является разработка функционального алгоритма и программы микропроцессорного блока. Функциональный алгоритм данного устройства реализован программой, находящейся в памяти микроконтроллера. Именно использование программных средств позволяет сократить аппаратную часть подобных устройств. Изначально разработанная программа записывается в память микроконтроллера. Алгоритм работы программы следующий.
При включении питания происходит инициализация портов микроконтроллера и установка необходимых логических состояний на выходах и входах портов ввода-вывода. Далее происходит инициализация устройства индикации и микроконтроллер переходит в режим ожидания, отобразив свое состояние на индикаторе. В этом режиме происходит постоянный опрос кнопки “ВВОД”. При ее нажатии происходит переход программы в меню выбора режима. Здесь предлагается выбрать программный или ручной режим. При выборе программного режима программа переходит в следующее меню, где предлагается выбрать одну из четырех программ с заранее запрограммированными параметрами. При выборе любой из программ происходит запуск таймера, который отсчитывает время в обратном порядке, и происходит запуск сеанса. По окончании счета таймера дипломного проекта, когда отсчитываемое время равно нулю, таймер выключается, происходит сброс всех параметров и цикл программы снова переходит в меню выбора режима.
Поскольку рабочий сигнал состоит из комбинации импульсов, при выборе ручного режима пользователю, проверяющему дипломный проект на заказ, предлагается ввести все параметры вручную. Первым параметром является длина импульса в мс., далее длина паузы между импульсами, далее количество импульсов в пачке и длина паузы между пачками. После ввода данных параметров запускается цикл, аналогичный программному, включается таймер и начинается сеанс. Во время сеанса, кнопками управления вверх-вниз и влево-вправо можно изменять оставшееся время до окончания сеанса и мощность. Если необходимо преждевременно прекратить сеанс, необходимо нажать кнопку “ВВОД”.