Добавил:
student_tipo
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:курсовой проект / СИНТЕЗАТОР ЧАСТОТЫ / 5ballov-32239.rtf
X
- •Разработка программной и аппаратной поддержки к методическим указаниям «программирование микроконтроллеров»
- •Реферат
- •Введение
- •1. Основы архитектуры микроконтроллеров
- •1.1. Основные типы микроконтроллеров и их архитектура
- •Система команд.
- •Типы памяти мк.
- •1.2. Аппаратные средства
- •1.2.1. Запуск микроконтроллера
- •Сброс в начальное состояние.
- •1.2.2. Тактирование и командные циклы
- •1.2.3. Программный счетчик и алу
- •1.2.4. Подпрограммы и функции
- •Прерывания.
- •Таймеры.
- •1.2.5. Ввод/вывод данных
- •Аналоговый компаратор.
- •Программирование устройств.
- •Безопасность памяти программ.
- •1.3. Инструментальные и программные средства разработки и отладки
- •Симуляторы
- •000000000:00
- •Интегрированные среды разработки
- •Язык Ассемблера.
- •Языки программирования высокого уровня.
- •1.4. Основные типы интерфейсов мк.
- •1.4.1. Подключение переключателей и подавление «звона» контактов.
- •1.4.2. Световая индикация.
- •Семи сегментный индикатор.
- •1.4.3. Ввод с матричной клавиатуры.
- •2. Особенности построения и функционирования микроконтроллеров фирмы atmel семейства avr
- •2.1. Архитектура микропроцессорного ядра avr-микроконтроллеров
- •Программная модель avr и система команд.
- •Адресация регистров ввода/вывода и памяти sram.
- •Программный счетчик и стек
- •Регистр состояния.
- •Прерывания.
- •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
Соседние файлы в папке СИНТЕЗАТОР ЧАСТОТЫ