Читать реферат по информатике, вычислительной технике, телекоммуникациям: "Разработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеров" Страница 2

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

AVR. 50 Системный тактовый генератор. 50 Таймеры. 51 Сторожевой таймер. 52 Устройство внешнего вывода. 52 Аналоговый ввод/вывод. 53 Конфигурирование МК 54 Память данных EEPROM. 55 Подключение питания и запуск. 56 Программирование в системе. 57 2.3. Система команд микроконтроллера AVR 59 Способы адресации данных 59 Команды пересылки данных. 63 Команды арифметических и логических операций. 64 Команды ветвления 66 Битовые команды и команды тестирования битов. 66 3. ПРОГРАММНОЕ И ИНСТРУМЕНТАЛЬНОЕ ОБЕСПЕЧЕНИЕ ПРОЦЕССА ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ 68 3.1. Написание и отладка программного кода с помощью AVR Studio 68 3.1.1. Обзор AVR Studio 69 3.1.2. Создание нового проекта 70 3.1.3. Исполнение программного кода 75 3.2. Анализ методики реализации разработки программного обеспечения 81 3.2.1. Классификация вариантов заданий 81 Варианты заданий 82 Основные принципы выполнения заданий. 84 3.2.2. Рассмотрение типовых примеров 85 3.3. Описание макета программатора. 90 ЗАКЛЮЧЕНИЕ 95 БИБЛИОГРАФИЧЕСКИЙ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 96 ПРИЛОЖЕНИЕ 1Инструкции процессоров AVR. 98 ПРИЛОЖЕНИЕ 2. Таблица регистров микроконтроллера AT90S1200 103 ПРИЛОЖЕНИЕ 3. Программа для измерителя звуковой частоты 104 ПРИЛОЖЕНИЕ 4. Программа для устройства «кодовый замок» 107 ПРИЛОЖЕНИЕ 5. Основные характеристики микроконтроллеров AVR 110

ВВЕДЕНИЕ

Можно считать что микроконтроллер (МК) – это компьютер, разместившийся в одной микросхеме. Отсюда и его основные привлекательные качества: малые габариты; высокие производительность, надежность и способность быть адаптированным для выполнения самых различных задач.

Микроконтроллер помимо центрального процессора (ЦП) содержит память и многочисленные устройства ввода/вывода: аналого-цифровые преобразователи, последовательные и параллельные каналы передачи информации, таймеры реального времени, широтно-импульсные модуляторы (ШИМ), генераторы программируемых импульсов и т.д. Его основное назначение – использование в системах автоматического управления, встроенных в самые различные устройства: кредитные карточки, фотоаппараты, сотовые телефоны, музыкальные центры, телевизоры, видеомагнитофоны и видеокамеры, стиральные машины, микроволновые печи, системы охранной сигнализации, системы зажигания бензиновых двигателей, электроприводы локомотивов, ядерные реакторы и многое, многое другое. Встраиваемые системы управления стали настолько массовым явлением, что фактически сформировалась новая отрасль экономики, получившая название Embedded Systems (встраиваемые системы).

Достаточно широкое распространение имеют МК фирмы ATMEL, функциональные возможности которых охватывают все перечисленные задачи [1,2].

Применение МК можно разделить на два этапа: первый – программирование, когда пользователь разрабатывает программу и прошивает ее непосредственно в кристалл, и второй – согласование спроектированных исполнительных устройств с запрограммируемым МК. Значительно облегчают отладку программы на первом этапе – симулятор, который наглядно моделирует работу микропроцессора. На втором этапе для отладки используется внутрисхемный эмулятор, который является сложным и дорогим устройством, зачастую недоступным рядовому пользователю.

В тоже время в литературе мало уделено внимания вопросам


Интересная статья: Быстрое написание курсовой работы