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