Помощь в написании студенческих работ
Антистрессовый сервис

Устройство на базе микроконтроллеров AVR ATMega

Курсовая Купить готовую Узнать стоимостьмоей работы

При этом начальное значение, отображаемое на индикаторе, соответствует установленному на данный момент в часах. Изменение значения происходит нажатием кнопок ВВЕРХ и ВНИЗ. Установка выбранного значения — кнопкой ВВОД. После этого происходит возврат в меню настройки даты и времени. Рисунок 8. Отображение на LED-индикаторе режима ввода месяца. После нажатиякнопки ВВОД на одном из пунктов… Читать ещё >

Устройство на базе микроконтроллеров AVR ATMega (реферат, курсовая, диплом, контрольная)

Содержание

  • 1. Описание устройства подачи звонков на занятия на базе микроконтроллера ATMega
    • 1. 1. Описание требуемых параметров МК ATMega128 (быстродействие, объем ОЗУ, число выводов, наличие ПУ)
    • 1. 2. Основные параметры выбранного микроконтроллера
    • 1. 3. Описание МК с входящими в состав периферийными устройствами — структурная схема устройства
    • 1. 4. Описание работы устройства с рисунком схемы (принципиальная схема)
    • 1. 5. Описание используемых внешних устройств (датчики, механизмы, переключатели)
  • 2. Описание работы устройства
  • Заключение
  • Список использованных источников

При этом начальное значение, отображаемое на индикаторе, соответствует установленному на данный момент в часах. Изменение значения происходит нажатием кнопок ВВЕРХ и ВНИЗ. Установка выбранного значения — кнопкой ВВОД. После этого происходит возврат в меню настройки даты и времени. Рисунок 8. Отображение на LED-индикаторе режима ввода месяца

Следует заметить, что значение года в часах изменяется в пределах от 0 до 3. Это значит, что при вводе значения года необходимо отсчитывать это значение, начиная с последнего високосного. Устройство автоматически определяет пределы изменения устанавливаемого значения, таким образом исключается возможность ввода заведомо неверных данных (например, 13 месяц и т. д.) Кроме того, при вводе месяца в некоторых случаях автоматически производится корректировка числа. Например, в случае, когда установлено 31 число, а вводится месяц, содержащий 30 или 28 (29, если год високосный) дней, то число переводится на значение соответственно 30, 28 или 29. Меню настройки звонков содержит следующие пункты

Обозначение пункта на индикаторе

РасшифровкаКОЛПереход в режим ввода количества звонков

ВРЕМЯПереход в менювремени звонков

ДЛТПереход в режим ввода длительностизвонка

ВЫХОДВыход в главное меню

Рисунок 9. Пример отображения на LED-индикаторе пункта меню настройки звонков

Ввод значений производится аналогично тому, как это делается в меню настройки даты и времени. При этом можно ввести до 30 звонков в память автомата. Длительность звонков вводится в секундах. Максимальное значение составляет 59 с. ВНИМАНИЕ! При первом запуске автомата необходимо произвести настройку звонков, так как устройство не умеет предустановленной схемы. Обязательно нужно установить длительность звонков, иначе они не будут производиться (начальное значение длительности — 0).Рисунок 10. Отображение на LED-индикаторе режима ввода количества звонков

При переходе в режим ввода времени звонков пользователь попадает в меню выбора звонка, где число пунктов соответствует установленному количеству звонков. Меню времени звонков содержит пункты

Обозначение пункта на индикаторе

РасшифровкаЗВН 01Переход в режим ввода звонка 1ЗВН 02Переход в режим ввода звонка 2… ЗВНN*Переход в режим ввода звонка NВЫХОДВыход в меню настройки звонков

Рисунок 11. Пример отображения на LED-индикаторе пункта меню времени звонков

После нажатиякнопки ВВОД на одном из пунктов, пользователь последовательно вводит час и минуту звонка, аналогично тому, как это производится в режиме ввода времени, и автоматически возвращается в меню времени звонков. Заключение

Разработанныйконтроллер подачи звонков удовлетворяет всем требованиям, предъявленным в задании. Настройка расписания производится с помощью трех кнопок: «вверх», «вниз» и «ввод». При этом вся необходимая информация отображается на шестипозиционном семисегментномLED — индикаторе. Автомат позволяет записывать в память до 30 звонков, имеет высокоточные часы, учитывает день недели (в воскресенье подача звонков не производится), а также имеет резервную систему питания для часов, что позволяет выключать его в ночное время без потери настроек и установок времени.

Список использованных источников

1. А. В. Евстифеев. Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL, М: Додэка-XXI, 2005 2. А. С. Уваров.

Программа P-CAD. Электронное моделирование. М: Диалог-МИФИ, 2008 3. Е. В. Пирогова. Проектирование и технология печатных плат. М: Высшая школа, 2005 4. А. Ю. Зорин.

Условные графические обозначения на электрических схемах. М: Издательский дом МЭИ, 2007 5. С. М. Рюмик. 1000 и одна микроконтроллерная схема. Выпуск 1.

М:Додэка-XXI, 2010. 6. С. М. Рюмик. 1000 и одна микроконтроллерная схема. Выпуск 2. М: Додэка-XXI, 2011. 7.

KIPPRIBOR КНОПКИ [Электронный ресурс] - Site:

http://kipknopki.ru/ 8. Реле промежуточное PK-1P/230 [Электронный ресурс] - Site:

http://www.100amper.ru Приложение

АСхема устройства электрическая принципиальная

ПриложениеБ Программа

Показать весь текст

Список литературы

  1. А.В.Евстифеев. Микроконтроллеры AVR семейства Tiny и Mega фирмы ATMEL, М: Додэка-XXI, 2005
  2. А.С.Уваров. Программа P-CAD. Электронное моделирование. М: Диалог-МИФИ, 2008
  3. Е.В.Пирогова. Проектирование и технология печатных плат. М: Высшая школа, 2005
  4. А.Ю.Зорин. Условные графические обозначения на электрических схемах. М: Издательский дом МЭИ, 2007
  5. С.М.Рюмик. 1000 и одна микроконтроллерная схема. Выпуск 1. М: Додэка-XXI, 2010.
  6. С.М.Рюмик. 1000 и одна микроконтроллерная схема. Выпуск 2. М: Додэка-XXI, 2011.
  7. KIPPRIBOR КНОПКИ [Электронный ресурс] - Site: http://kipknopki.ru/
  8. Реле промежуточное PK-1P/230 [Электронный ресурс] - Site: http://www.100amper.ru
Заполнить форму текущей работой
Купить готовую работу

ИЛИ