Микроконтроллеры AVR. Практикум для начинающих. Хартов В.Я. 2007Практикум содержит материалы для изучения микроконтроллеров AVR с архитектурой RISC. Рассмотрены необходимые инструментальные средства - интегрированный пакет для разработки и отладки программ AVR Studio 4, стартовый набор разработчика STK500. Предложен комплект программ для изучения функциональных возможностей микроконтроллеров (27 учебных проектов).

Тематика охватывает практически все аспекты архитектуры микроконтроллеров: работу портов, таймеров, арифметическую обработку данных, организацию ввода/вывода по параллельным и последовательным (UART, SPI и I2C) каналам связи, устройств обработки аналоговых сигналов, системы прерывания. Базовые программы могут быть использованы в качестве основы для обучения и самостоятельного программирования на языке Ассемблер AVR в курсовом и дипломном проектировании.

Материалы книги автор использует в учебном процессе в МГТУ им. Н.Э. Баумана. Для студентов высших и средних специальных учебных заведений, обучающихся по направлению "Информатика и вычислительная техника".

Год выпуска: 2007
Автор: Хартов В.Я.
Жанр: Практическое пособие
Издательство: М: Изд-во МГТУ им. Н.Э. Баумана
Формат: DjVu
Размер: 5,1 МБ
Качество: Отсканированные страницы
Количество страниц: 240

ОГЛАВЛЕНИЕ


Предисловие

1. Инструментальные средства практикума
1.1. Микроконтроллеры АТх8515
1.2. Интегрированная отладочная среда AVR Studio 4
1.3. Стартовый набор STK500 фирмы ATMEL
1.4. Интерфейс STK500 в AVR Studio 4 и программирование микроконтроллера

2. Программирование портов ввода/вывода
2.1. Взаимодействие микроконтроллера с кнопками и светодио-дами
2.2. Обработка внешних прерываний

3. Арифметическая обработка данных
3.1. Представление чисел в микроконтроллерах
3.2. Сложение и вычитание чисел в дополнительном коде
3.3. Умножение чисел без знака
3.4. Деление целых чисел
3.5. Сложение и вычитание двоично-десятичных чисел
3.6. Программирование арифметических операций
3.7. Операции над числами с плавающей точкой

4. Таймеры микроконтроллеров АТх8515
4.1. Таймер/счетчик ТО микроконтроллера AT90S8515
4.2. Таймер/счетчик Т1 микроконтроллеров АТх8515
4.3. Программирование таймера ТО
4.4. Программирование функций сравнения, захвата и ШИМ таймера Т1
4.5. Сторожевой таймер

5. Обмен данными по последовательному интерфейсу
5.1. Последовательный обмен данными по каналу UART
5.2. Работа последовательного канала SPI
5.3. Обмен данными по интерфейсу 12C(TWI)

6. Организация ввода/вывода данных по параллельному интерфейсу
6.1. Взаимодействие с клавиатурой и ЖК-дисплеем
6.2. Организация асинхронного параллельного обмена данными с квитированием

7. Устройства для обработки аналоговых сигналов
7.1. Аналого-цифровой преобразователь
7.2. Аналоговый компаратор

8. Программирование и отладка программ на языке Си
8.1. Среда CodeVision AVR
8.2. Отладка в AVR Studio

 


 

Скачать: Микроконтроллеры AVR. Практикум для начинающих. Хартов В.Я. 2007