Для студентов по предмету ИнформатикаРазработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеровРазработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеров
2016-07-312016-07-31СтудИзба
Реферат: Разработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеров
Описание
Разработка программной и аппаратной поддержки к методическим указаниям Программирование микроконтроллеров
Содержание
- ВВЕДЕНИЕ
- 1. ОСНОВЫ АРХИТЕКТУРЫ МИКРОКОНТРОЛЛЕРОВ
- 1.1. ОСНОВНЫЕ ТИПЫ МИКРОКОНТРОЛЛЕРОВ И ИХ АРХИТЕКТУРА
- Система команд.
- Типы памяти МК.
- 1.2. Аппаратные средства
- 1.2.1. Запуск микроконтроллера
- Сброс в начальное состояние.
- 1.2.2. Тактирование и командные циклы
- 1.2.3. Программный счетчик и АЛУ
- 1.2.4. Подпрограммы и функции
- Прерывания.
- Таймеры.
- 1.2.5. Ввод/вывод данных
- Аналоговый компаратор.
- Программирование устройств.
- Безопасность памяти программ.
- 1.3. Инструментальные и программные средства разработки и отладки
- Симуляторы
- Интегрированные среды разработки
- Язык Ассемблера.
- Языки программирования высокого уровня.
- 1.4. Основные типы интерфейсов МК.
- 1.4.1. Подключение переключателей и подавление «звона» контактов.
- 1.4.2. Световая индикация.
- Семи сегментный индикатор.
- 1.4.3. Ввод с матричной клавиатуры.
- 2. ОСОБЕННОСТИ ПОСТРОЕНИЯ И ФУНКЦИОНИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ ФИРМЫ ATMEL СЕМЕЙСТВА AVR
- 2.1. Архитектура микропроцессорного ядра AVR-микроконтроллеров
- Программная модель AVR и система команд.
- Адресация регистров ввода/вывода и памяти SRAM.
- Программный счетчик и стек
- Регистр состояния.
- SREG
- Прерывания.
- 2.2. Аппаратные средства AVR.
- Системный тактовый генератор.
- Таймеры.
- Сторожевой таймер.
- Устройство внешнего вывода.
- Аналоговый ввод/вывод.
- Конфигурирование МК
- Память данных EEPROM.
- Подключение питания и запуск.
- Программирование в системе.
- 2.3. Система команд микроконтроллера AVR
- Способы адресации данных
- Команды пересылки данных.
- Команды арифметических и логических операций.
- Команды ветвления
- Битовые команды и команды тестирования битов.
- 3. ПРОГРАММНОЕ И ИНСТРУМЕНТАЛЬНОЕ ОБЕСПЕЧЕНИЕ ПРОЦЕССА ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ
- 3.1. Написание и отладка программного кода с помощью AVR Studio
- 3.1.1. Обзор AVR Studio
- 3.1.2. Создание нового проекта
- 3.1.3. Исполнение программного кода
- 3.2. Анализ методики реализации разработки программного обеспечения
- 3.2.1. Классификация вариантов заданий
- Варианты заданий
- Основные принципы выполнения заданий.
- 3.2.2. Рассмотрение типовых примеров
- 3.3. Описание макета программатора.
- ЗАКЛЮЧЕНИЕ
- БИБЛИОГРАФИЧЕСКИЙ СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
- ПРИЛОЖЕНИЕ 1 Инструкции процессоров AVR.
- ПРИЛОЖЕНИЕ 2. Таблица регистров микроконтроллера AT90S1200
- ПРИЛОЖЕНИЕ 3. Программа для измерителя звуковой частоты
- ПРИЛОЖЕНИЕ 4. Программа для устройства «кодовый замок»
- ПРИЛОЖЕНИЕ 5. Основные характеристики микроконтроллеров AVR
Характеристики реферата
Тип
Предмет
Просмотров
100
Качество
Идеальное компьютерное
Размер
444,42 Kb