Книжка имеет в себе материалы для изучения микроконтроллеров AVR с RISC архитектурой. Рассмотрены значимые инструментальные средства и предложен большой набор учебных программ для изучения функциональных возможностей микроконтроллеров. Тематика учебного пособия охватывает практически абсолютно все аспекты архитектуры микроконтроллеров...
Базовые программы могут быть использованы в качестве основы для обучения и автономного программирования на языке Ассемблер AVR в курсовом и дипломном проектировании.
Материалы книги автор использует в учебном процессе в МГТУ им. Н.Э. Баумана.
Для студентов высших и средних специальных учебных заведений, обучающихся по направленности «Информатика и вычислительная техника».
Содержание:Предисловие
1. Инструментальные средства практикума Микроконтроллеры АТх8515
Интегрированная отладочная среда AVR Studio 4
Стартовый набор STK500 фирмы ATMEL
Интерфейс STK500 в AVR Studio 4 и программирование микроконтроллера
Интегрированная отладочная среда VMLab
2. Программирование портов ввода/вывода Взаимодействие микроконтроллера с кнопками и светодиодами
Обработка внешних прерываний
3. Арифметическая обработка данных Представление чисел в микроконтроллерах
Сложение и вычитание чисел в дополнительном коде
Умножение чисел без знака
Деление целых чисел
Сложение и вычитание двоично-десятичных чисел
Программирование арифметических операций
Операции над числами с плавающей точкой
Программы для преобразования чисел
4. Таймеры микроконтроллеров АТх8515 - Таймер/счетчик Т0 микроконтроллера AT90S8515
- Таймер/счетчик Т1 микроконтроллеров АТх8515
- Программирование таймера Т0
- Программирование функций сравнения, захвата и ШИМ таймера Т1
- Сторожевой таймер
5. Обмен данными по последовательному интерфейсу - Последовательный обмен данными по каналу UART
- Работа последовательного канала SPI
- Обмен данными по интерфейсу I2C(TWI)
6. Организация ввода/вывода данных по параллельному интерфейсу- Взаимодействие с клавиатурой и ЖК-дисплеем
- Организация асинхронного параллельного обмена данными с квитированием
7. Устройства для обработки аналоговых сигналов - Аналого-цифровой преобразователь
- Аналоговый компаратор
8. Энергонезависимая память данных EEPROM 9. Программирование микроконтроллеров - Способы программирования и конфигурационные биты
- Самопрограммирование микроконтроллеров
10. Программирование и отладка программ на языке Си - Среда CodeVision AVR
- Отладка в AVR Studio
ЛитератураПриложение. Обозначения регистров ввода/вывода АТх8515
Автор: В.Я. Хартов
Издательство: МГТУ им. Н. Э. Баумана
Год издания: 2012
Страниц: 280
ISBN: 978-5-7038-3565-4
Формат: DJVU
Язык: Русский
Размер: 13.67 Mb