- •Введение
- •Теоретическая часть Микроконтроллеры avr семейства Mega
- •Характеристики процессора
- •Описание отладочного модуля Общие сведения
- •Начало работы с Arduino
- •Цифровые выводы.
- •Аналого-цифровой преобразователь.
- •Широтно-импульсная модуляция.
- •Память в Arduino
- •Описание структурной схемы.
- •Описание принципиальной схемы
- •Подключение с помощью перемычек к Arduino Uno Подключение проводов заземления
- •Верхние rgb данные
- •Нижние rgb данные
- •Lat провода
- •Clk провода
- •Выбор элементной базы.
- •Технические подробности
- •Заключение.
- •Список использованных источников.
- •Приложения
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ ФГБОУ ВО
«ДАГЕСТАНСКИЙ ГОСУДАРСТВЕННЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ»
Факультет радиоэлектроники, телекоммуникаций и мультимедийных технологий
Курсовой проект
По дисциплине: «ЯП для РТУ»
На тему: «Прототип бегущей строки на отладочном модуле Arduino.»
Выполнила студентка 4 курса
гр. Р-351 Кадилова Д.З.
Проверил: ст.пр. Айгумов Т. Г.
Махачкала 2016
Содержание
Введение 3
ТЕОРЕТИЧЕСКАЯ ЧАСТЬ 5
Микроконтроллеры AVR семейства Mega 5
Характеристики процессора 5
Общие сведения 6
Описание структурной схемы. 12
Подключение проводов заземления 13
Верхние RGB данные 14
Нижние RGB данные 14
Row Select Lines 15
LAT провода 15
CLK провода 16
Выбор элементной базы. 16
ТЕХНИЧЕСКИЕ ПОДРОБНОСТИ 17
Заключение. 18
Список использованных источников. 19
Введение
Все сложнейшие электронные приборы, без которых также сложно себе представить современного человека содержат микроконтроллеры. Микроконтроллер содержит в себе все устройства, необходимые для реализации цифровой системы управления:
1. Процессор
2. Тактовый генератор
3. Память данных и программ
4. Порты ввода-вывода.
Эти элементы соединены внутренней магистралью. При помощи портов ввода-вывода микроконтроллер взаимодействует с внешней средой. Современные микроконтроллеры имеют систему прерываний, а так же разного рода встроенную периферию, например таймеры, ЦАП, АЦП, компараторы и др. Одними из популярнейших микроконтроллеров являются микроконтроллеры AVR фирмы Atmel. Микроконтроллеры AVR обретают все большую известность и популярность в мире. Во многом это обусловлено хорошим соотношением цена/быстродействие/энергопотребление. И тем не менее на рынке присутствует нехватка недорогих и простых устройств на микроконтроллерах AVR.
Основным направлением научно-технического прогресса является именно развитие микроэлектроники, а также применение микропроцессоров в промышленном производстве и управления самыми разнообразными объектами и процессами.
Использование микроконтроллеров в изделиях приводит к решение сразу двух проблем, первая – это повышение технико-экономических показателей, а именно:
1. Стоимости
2. Качество
3. Потребляемой мощности
4. Габаритных размеров.
И вторая это – уменьшение времени разработки, ибо микропроцессоры крайне универсальны и адаптивны.
При использовании микроконтроллеров в системах автоматического управления (САУ) самоуправление достигает больших значений эффективности. Микроконтроллеры представляют собой эффективное средство автоматизации разнообразных объектов и процессов.
В настоящее время в рамках единой базовой архитектуры микроконтроллеры AVR подразделяются на несколько семейств:
- Tiny AVR;
- Mega AVR;
Сейчас для проектирования и отладки устройств на микроконтроллерах применяют готовый модуль Arduino, разработанный на базе процессора Mega AVR.
Arduino — это аппаратная платформа, которая содержит простой интерфейс ввода-вывода и поддерживает среду разработки, реализующую открытый язык программирования Processing, основанный на Java.
Arduino может служить основой для разработки автономных интерактивных устройств или может работать под управлением ПО, которое установлено на соединенном с ним компьютере. В последнем случае в качестве ПО помимо языка Processing могут использоваться Flash, VVVV и Max/MSP. Arduino можно собрать самостоятельно вручную, можно приобрести уже в готовом виде. Интегрированную среду разработки с открытым кодом (IDE, Integrated Development Environment) можно загрузить бесплатно с веб-сайта.
От иных подобных устройств, предлагающихся на рынке, Arduino отличаются следующим свойствами:
• Мультиплатформная среда; она может работать под управлением операционных систем Windows, Macintosh и Linux.
• Она базируется на языке Processing; эта простая и удобная в применении среда разработки используется художниками и дизайн-рами.
• Программирование устройства осуществляется посредством
USB-интерфейса, а не через последовательный порт. Это создает дополнительное удобство, поскольку последовательный порт отсутствуют в большинстве современных компьютеров.
• Элементы, из которых состоит Arduino, недорогие. USB-плата стоит около 20 ЕВРО, а замена сгоревшего чипа обойдется где-то в 5 ЕВРО. Так что можно позволить себе сколько угодно ошибаться.
• Существует много литературы по применению данного модуля
