Скачать Белов А.В. - Разработка устройств на микроконтроллерах AVR (+CD)
20.12.2012, 13:33
Разработка устройств на микроконтроллерах AVR поможет освоить работу с микроконтроллерами серии AVR, начиная с азов цифровой техники и завершая разработкой схем для любых устройств и составлением программ, управляющих их функционированием. Прилагаемый к изданию компакт-диск содержит обучающие видеоуроки и дополнительные материалы, которые будут полезны при последующей практической работе. Для начинающих разработчиков электронных устройств, радиолюбителей и студентов технических ВУЗов.
В книге предварительно рассматриваются основы цифровой логики, а затем более сложные элементы цифровой техники. После этого последовательно выполняется осваивание основ микропроцессорной техники, принципы работы микропроцессора и микроконтроллера, подробности внутреннего устройства, архитектуры и возможностей семейства микроконтроллеров AVR, основы схемотехники и конструирования микроэлектронных устройств. Затем рассматриваются постановка задачи на разработку устройства и выбор стратегии для её решения, программирование на языках Ассемблера и СИ, трансляция и отладка программ, прошивка готовой программы в память микроконтроллера.
Шаг 1. Учимся основам цифровой техники 1.1. Сначала был микропроцессор 1.2. Считаем по-другому 1.3. Электронные цифры 1.4. Логические элементы 1.5. Простейший триггер 1.6. Хранение информации 1.7. Счетчики 1.8. Дешифраторы 1.9. Мультиплексоры Шаг 2. Переходим от цифровой техники к микропроцессору и микроконтроллеру 2.1 .Типовая схема микропроцессорной системы 2.2. Алгоритм работы микропроцессорной системы 2.3. Механизм прерываний 2.4. Прямой доступ к памяти 2.5. Микроконтроллеры Шаг 3. А теперь ближе к практике: знакомтесь — микроконтроллеры AVR 3.1. Общие сведения 3.2. Регистры общего назначения (РОН) 3.3. Регистры ввода-вывода 3.4. Память 3.5. Счетчик команд и стековая память 3.6. Подсистема ввода-вывода 3.7. Система прерываний 3.8. Таймеры-счетчики 3.9. Другие встроенные периферийные устройства 3.10. Другие ячейки Шаг 4. Переходим непосредственно к разработке устройств и программ 4.1. Общие положения 4.2. Простейшая программа 4.3. Переключающийся светодиод 4.4. Боремся с дребезгом контактов 4.5. Мигающий светодиод 4.6. Бегущие огни 4.7. Использование таймера 4.8. Использование прерываний по таймеру 4.9. Формирование звука 4.10. Музыкальная шкатулка 4.11. Кодовый замок 4.12. Кодовый замок с музыкальным звонком Шаг 5. Последний этап разработки — отладка и транслирование 5.1. Программная среда AVR Studio 5.2. Система программирования Code Vision AVR 5.3. Программаторы Шаг б. Осваиваем все возможности микроконтроллера ATtiny2313 6.1. Основные характеристики и возможности 6.2. Центральное ядро процессора 6.3. Тактовый генератор 6.4. Система управления и сброса 6.5. Сторожевой (охранный) таймер 6.6. Прерывания 6.7. Порты ввода-вывода 6.8. Внешние прерывания 6.9. Восьмиразрядный таймер/счетчик с поддержкой режима ШИМ 6.10. 16-разрядный таймер/счетчик (таймер/счетчик 1) 6.11. Универсальный синхронно-асинхронный последовательный приемо-передатчик USART 6.12. Универсальный последовательный интерфейс — USI 6.13. Аналоговый компаратор 6.14. Встроенная система отладки программ debugWIRE 6.15. Программирование памяти Приложение. Сводная таблица команд Ассемблера микроконтроллеров AVR Описание CD диска и видеокурса Список литературы Список полезных ссылок на ресурсы Интернет
На прилагаемом CD содержатся следующие видеоуроки для закрепления пройденного материала: •_Приемы работы с программой AVR Studio (загрузка программ на Ассемблере, трансляция, отладка). •_Приемы работы с программой Code Vision (загрузка программ на СИ, трансляция, отладка). •_Работа с программной оболочкой программатора PonyProg. •_Организация рабочего места конструктора устройств на микроконтроллерах AVR. Просмотр видеоуроков целесообразно начать после перехода к пятому шагу в изучении материала книги и выполнять после или в процессе осваивания соответствующей темы. CD имеет удобную программную оболочку для работы с его содержимым. Кроме видеоуроков на компакт-диске имеются исходные коды всех проектов, содержищихся в книге (любой из них может быть скопирован одним нажатием кнопки), установочные файлы программ, необходимых для работы с контроллером, дополнительные материалы и ссылки на полезные ресурсы в Интернете.
Название: Разработка устройств на микроконтроллерах AVR: шагаем от «чайника» до профи Автор: Белов А.В. Издательство: Наука и Техника Год издания: 2013 Страниц: 528 Формат: DJVU, ISO Язык: русский Качество: отличное ISBN: 978-5-94387-825-1 Размер архива: 529,7 Мб