Название: Программирование на языке С для AVR и PIC микроконтроллеров (+CD) Автор: Шпак Ю.А. Издательство: МК-Пресс Год: 2011 Страниц: 544 ISBN: 978-5-7931-0842-3, 978-966-8806-67-4 Формат: DJVU, EXE Размер: 608 Мб Язык: русский
В книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компиляторов WinAVR и CodeVisionAVR, а также микроконтроллеров PIC с использованием компиляторов CCS-PICC, mikroC и СЗО/32. Кратко рассмотрена архитектура и аппаратное обеспечение как традиционных восьмиразрядных микроконтроллеров AVR и PIC, так и новых семейств ATxmega, PIC24 и PIC32. Дано описание средств программной разработки, включая эмуляцию программ с помощью AVR Studio и MPLAB. Кратко рассмотрен стандартный синтаксис языка С и директивы препроцессора, а также особенности программирования на этом языке для микроконтроллеров. Книга содержит программные примеры на С, а также — справочник с описанием системы ассемблерных команд микроконтроллеров AVR (включая ATxmega) и PIC (включая PIC24).
Краткое оглавление Часть I. Архитектура микроконтроллеров AVR ... 15 Глава 1. Восьмиразрядные микроконтроллеры AVR ... 16 Глава 2. Семейство AVR ATxmega ... 97 Часть II. Компиляторы и средства разработки для микроконтроллеров AVR ... 140 Глава 3. Компилятор WinAVR ... 141 Глава 4. Среда разработки AVR Studio ... 146 Глава 5. Среда разработки CodeVisionAVR ... 158 Глава 6. Программаторы для микроконтроллеров AVR ... 175 Часть III. Архитектура микроконтроллеров PIC ... 184 Глава 7. Восьмиразрядные микроконтроллеры PIC ... 185 Глава 8. Семейство PIC18F ... 219 Глава 9. Семейство PIC24 ... 231 Глава 10. Семейство PIC32 ... 248 Часть IV. Компиляторы и средства разработки для микроконтроллеров PIC ... 260 Глава 11. Компилятор CCS-PICC ... 261 Глава 12. Эмуляция и отладка программ в среде MPLAB ... 275 Глава 13. Компилятор mikroC ... 282 Глава 14. Компиляторы С30 и С32 ... 294 Глава 15. Программаторы для микроконтроллеров PIC ... 297 Часть V. Язык С и директивы препроцессора ... 302 Глава 16. Основы языка С ... 303 Глава 17. Функции и макросы языка С для различных компиляторов ... 361 Часть VI. Программные примеры для микроконтроллеров AVR ... 412 Глава 18. Примеры для компилятора WinAVR ... 413 Глава 19. Примеры для компилятора CodeVisionAVR ... 430 Часть VII. Программные примеры для микроконтроллеров PIC ... 435 Глава 20. Примеры для компилятора CCS-PICC ... 436 Глава 21. Примеры для компилятора mikroC ... 446 Глава 22. Примеры для компилятора С30 453 Глава 23. Примеры для компилятора С32 ... 470 Часть VIII. Приложения ... 477 Приложение А. Таблица символов ASCII ... 478 Приложение Б. Преобразование из одной системы счисления в другую ... 479 Приложение В. Система команд микроконтроллеров AVR ... 482 Приложение Г. Система команд микроконтроллеров PIC ... 498 Приложение Д. Область ввода/вывода микроконтроллеров AVR ATxmega А ... 519 Содержимое компакт-диска Содержимое прилагаемого к книге компакт-диска разбито на следующие каталоги: • Datasheets — технические описания (на английском языке) популярных микроконтроллеров AVR (подпапка avr) и PIC (подпапка pic), а также — устройств, задействованных в рассмотренных в книге проектах; • Proj ects — примеры рассмотренных в книге программ (примеры распределены по папкам в соответствии с типом компилятора: СЗО, С32, CCS-PICC, Code-VisionAVR, mikroC, WinAVR); • Sowtware — установочные пакеты программных средств (компиляторов, средств разработки и программаторов), рассмотренных в KHHre:AVR Studio; CodeVisionAVR, PonyProg2000, USBProg, WinAVR; СЗО, C32, CCS-PICC, MikroC, MPLAB.
Скачать Шпак Ю.А. - Программирование на языке С для AVR и PIC микроконтроллеров (+CD)
|