Внешний вид и устройство современного микроконтроллера фирмы ATmega. Создание файла прошивки устройства, сборки собственной схемы и симулирование полученного устройства. Принципиальная схема устройства. Алгоритмы работы программы. Исходный код прошивки.
При низкой оригинальности работы "Создание устройства автомата подачи звонков в учебном заведении на основе ПК", Вы можете повысить уникальность этой работы до 80-100%
Микроконтроллер - микросхема, предназначенная для управления электронными устройствами. Кроме ОЗУ, микроконтроллер может иметь встроенную энергонезависимую память для хранения программы и данных. В 1978 году фирма Motorola выпустила свой первый микроконтроллер MC6801, полностью совместимый с системой команд выпущенного ранее микропроцессора MC6800. Удачный набор периферийных устройств, возможность гибкого выбора внешней или внутренней программной памяти и приемлемая цена обеспечили этому микроконтроллеру успех на рынке. Популярностью у разработчиков пользуются 8-битные микроконтроллеры PIC фирмы Microchip Technology и AVR фирмы Atmel , 16-битные MSP430 фирмы TI, а также 32-битные микроконтроллеры, архитектуры ARM, которую разрабатывает фирма ARM Limited и продает лицензии другим фирмам для их производства [3, стр.17].Реализовать работу автомата подачи звонков в учебном заведении на atmega8, провести симуляцию, получить результаты, проанализировать их.Как и все микроконтроллеры AVR фирмы «Atmel», микроконтроллеры семейства ATMEGA являются 8-разрядными микроконтроллерами, предназначенными для встраиваемых приложений. Они изготавливаются по малопотребляющей CMOP-технологии, которая в сочетании с усовершенствованной RISC-архитектурой позволяет достичь наилучшего соотношения быстродействия/энергопотребления [3, стр.24]. К числу особенностей микроконтроллера AVR семейства ATMEGA относятся: FLASH-память программ объемом 8 - 128 Кбайт; Порты ввода/вывода AVR имеют число независимых линий "Вход/Выход" от 3 до 53. Мощные выходные драйверы обеспечивают токовую нагрузочную способность 20 МА на линию порта (втекающий ток) при максимальном значении 40 МА, что позволяет, например, непосредственно подключать к микроконтроллеру светодиоды и биполярные транзисторы.Принципиальная схема устройства изображена на рисунке 2.1. Основные составляющие созданного устройства: Микропроцессор ATMEGA8;Блок-схема основной функции устройства автомата подачи звонков в учебном заведении показана на рисунке 2.2.Исходный код прошивки написан в среде CODEVISIONAVR C Compiler и находится в приложении. Основная функция программы представлена ниже. void main(void)Для эмулирования работы программы микроконтроллера использовались среда разработки Proteus, где была собрана схема устройства и приложение написанное на языке C#. Начальное состояние схемы в эмуляторе представлено на рисунке 2.3. Происходит считывание времени, когда время совпадает с заданным расписанием происходит подача сигнала в com порт, откуда затем данные поступают на сам микроконтроллер и включается динамик (Рисунок 2.6).В ходе курсовой работы, была разработана схема и программа работы автомата подачи звонков в учебном заведении на основе ПК.
План
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. ТЕОРЕТИЧЕСКАЯ ЧАСТЬ
1.1 Постановка задачи
1.2 Теоретические сведения
2. ПРАКТИЧЕСКАЯ ЧАСТЬ
2.1 Принципиальная схема устройства
2.2 Алгоритмы работы программы
2.3 Текст программы
2.4 Результаты тестирования (симулирования) устройства
2.5 Анализ полученных результатов
ЗАКЛЮЧЕНИЕ
ПРИЛОЖЕНИЕ
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы