Программно-аппаратная реализация системы индикации | Статья в журнале «Молодой ученый»

Отправьте статью сегодня! Журнал выйдет 1 июня, печатный экземпляр отправим 5 июня.

Опубликовать статью в журнале

Автор:

Рубрика: Технические науки

Опубликовано в Молодой учёный №44 (230) ноябрь 2018 г.

Дата публикации: 30.10.2018

Статья просмотрена: 4 раза

Библиографическое описание:

Соснин А. С. Программно-аппаратная реализация системы индикации // Молодой ученый. — 2018. — №44. — С. 43-45. — URL https://moluch.ru/archive/230/53376/ (дата обращения: 22.05.2019).



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

Ключевые слова: AVR, микроконтроллер, система индикации.

Последовательное включение светодиодов.

Такой тип индикации применяется для индикации уровня мощности, уровня заряда аккумулятора и во многих других случаях. Данная система индикации представляет собой светодиодную матрицу, подключаемую через токоограничивающие резисторы к соответствующим ножкам порта микроконтроллера. Схема подключения представлена на рисунке (Рис1.).

Рис. 1. Схема подключения матрицы светодиодов

Во-первых, определяется частота работы микроконтроллера. Для этого создаётся макрос при помощи директивы #define, с параметром “8000000” (Рис2.).

Рис. 2. Определенияе частоты работы микроконтроллера

Далее для работы с задержками, применяется библиотека delay.h (Рис3.).

Рис. 3. Подключение библиотеки для работы с задержками

Для работы с портами ввода-вывода микроконтроллера применяется библиотека io.h (Рис. 4.).

Рис. 4. Команда подключения библиотеки для работы с портами микроконтроллера

Следующим шагом является настройка всех пинов порта D на выход и установка логической единицы (Рис5.).

Рис. 5. Настройка пота D

Последовательное включение светодиодов реализуется при помощи цикла FOR, и побитового сдвига (Рис. 6.).

Рис. 6. Основная программа

На этом программную реализацию генератора тактового сигнала можно считать завершенной.

Литература:

  1. Чиликин М. Г., Сандлер А. С. Общий курс электропривода: Учеб. для вузов.– 6-е изд., доп. и перераб.– М.: Энергоатомиздат, 1981.– 576 с.
  2. Томашевский Н. И. и др. Типовые задания к курсовому проекту по основам электропривода — Свердловск: Изд-во Свердл. инж.-пед. ин-та, 1989. — 48 с.
  3. Шрейнер Р. Т. Системы подчиненного регулирования электроприводов. Ч. 1: Электроприводы постоянного тока с подчиненным регулированием координат: Учеб. пособие для вузов. — Екатеринбург: Изд-во Урал. гос. проф.-пед. ун-та, 1997.– 279 с.
  4. Прайс-лист НПО «Электропроект» от 28.04.2004г. (www.elp.ru)
  5. Standard C library for AVR-GCC [Электронный ресурс]. — Режим доступа: http://www.nongnu.org/avr-libc/user-manual/index.html.
  6. Atmel Studio 7 [Электронный ресурс]. — Режим доступа: https://www.microchip.com/avr-support/atmel-studio-7.
Основные термины (генерируются автоматически): система индикации, последовательное включение светодиодов, AVR, FOR, частота работы микроконтроллера.


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

Автоматизированная система управления климатическими...

Система команд микроконтроллеров AVR весьма развита и насчитывает в различных моделях от 90 до 133 различных инструкций. Большинство команд занимает только 1 ячейку памяти (16 бит). Большинство команд выполняется за 1 такт.

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

Автоматизированная система управления климатическими...

Система команд микроконтроллеров AVR весьма развита и насчитывает в различных моделях от 90 до 133 различных инструкций. Большинство команд занимает только 1 ячейку памяти (16 бит). Большинство команд выполняется за 1 такт.

Задать вопрос