Книга


Сообщение

Книга Ю.А.Шпак | Программирование на языке С для AVR и PIC микроконтроллеров. 2-е издание (+CD) [2011] [DJVU]

Сообщение Tutorial » 09 май 2012, 09:23

Ю.А.Шпак | Программирование на языке С для AVR и PIC микроконтроллеров. 2-е издание (+CD) [2011] [DJVU]

Автор: Ю.А.Шпак
Название: Программирование на языке С для AVR и PIC микроконтроллеров. 2-е издание (+CD)
Год: 2011
Издательство: МК-Пресс
ISBN: 966-5-7931-0842-3
Жанр: Программирование
Формат: DJVU
Качество: Хороший скан
Страниц:544 с ил

Описание:
В книге рассмотрено программирование на языке С микроконтроллеров AVR с использованием компиляторов WinAVR и CodeVisionAVR, а также микроконтроллеров PIC с использованием компиляторов CCS-PICC, mikroC и С30/32. Кратко рассмотрена архитектура и аппаратное обеспечение как традиционных восьмиразрядных микроконтроллеров AVR и PIC, так и новых семейств ATxmega, PIC24 и PIC32. Дано описание средств программной разработки, включая эмуляцию программ с помощью AVR Studio и MPLAB. Кратко рассмотрен стандартный синтаксис языка С и директивы препроцессора, а также особенности программирования на этом языке для микроконтроллеров. Книга содержит программные примеры на С, а также - справочник с описанием системы ассемблерных команд микроконтроллеров AVR (включая ATxmega) и PIC (включая PIC24).
Предисловие ко 2-му изданию13
Введение14
Часть I. Архитектура микроконтроллеров AVR15
Глава 1. Восьмиразрядные микроконтроллеры AVR16
Семейства восьмиразрядных микроконтроллеров AVR18
Отладочная плата19
Схема базового монтажа21
Структура микроконтроллеров AVR22
Программирование памяти87
Технология picoPower96
Глава 2. Семейство AVR ATxmega97
Обзор возможностей микроконтроллеров ATxmega A97
Организация памяти семейства ATxmega99
Контроллер прямого доступа к памяти102
Система обработки событий109
Система синхронизации117
Счетчики реального времени122
Модуль питания от батареи123
Обработка прерываний124
Аналого-цифровое преобразование126
Цифро-аналоговое преобразование131
Аналоговый компаратор134
Средства шифрования136
Модуль обмена данными по инфракрасному каналу138
Часть II. Компиляторы и средства разработки для микроконтроллеров AVR140
Глава 3. Компилятор WinAVR141
Глава 4. Среда разработки AVR Studio146
Эмуляция148
Окно Memory151
Окно Register152
Окно Watch152
Отладка программы152
настройка параметров имитатора153
Создание проекта и компиляция программы153
Глава 5. Среда разработки CodeVisionAVR158
Компиляция и построение проекта159
Создание проекта с помощью мастера CodeWizardAVR164
Создание новых файлов с исходным кодом172
Отладка программы173
Глава 6. Программаторы для микроконтроллеров AVR175
Программные средства для программирования
микроконтроллеров179
Часть III. Архитектура микроконтроллеров PIC184
Глава 7. Восьмиразрядные микроконтроллеры PIC185
Общие аспекты архитектуры восьмиразрядных
микроконтроллеров PIC186
Семейство микроконтроллеров PIC16210
Микроконтроллеры серии 12F50x216
Глава 8. Семейство PIC18F219
Организация памяти221
Организация тактирования225
Таймеры227
АЦП229
Обработка прерываний229
Глава 9. Семейство PIC24231
Порты234
Таймеры236
Прерывания236
Окно Program Space Visibility239
Интерфейс SPI240
Порт PMP241
АЦП241
Модуль CTMU244
Глава 10. Семейство PIC32248
Порты250
Таймеры251
Системная шина251
Организация памяти252
Прерывания и исключения254
Система тактирования258
Интерфейс SPI258
Порт PMP258
АЦП259
Модуль сравнения на выходе259
Часть IV. Компиляторы и средства разработки для микроконтроллеров PIC260
Глава 11. Компилятор CCS-PICC261
Создание проектов CCS-PICC вручную261
Создание проектов CCS-PICC с помощью PIC Wizard265
Создание проектов CCS-PICC с помощью PIC24 Wizard271
Открытие и добавление в проект файлов с исходным кодом272
Компиляция проекта272
Меню Tools274
Глава 12. Эмуляция и отладка программ в среде MPLAB275
Рабочая область и проект MPLAB276
Компиляция под управлением MPLAB277
Настройка режима отладки/эмуляции277
Работа в режиме отладки/эмуляции279
Окна отладчика280
Глава 13. Компилятор mikroC282
Создание проекта mikroC283
Компиляция проекта285
Добавление в проект файлов с исходным кодом287
Эмуляция выполнения программы288
Вспомогательные инструменты среды mikroC290
Глава 14. Компиляторы C30 и C32294
Компилятор C30294
Компилятор C32296
Глава 15. Программаторы для микроконтроллеров PIC297
Программные средства для программирования
микроконтроллеров298
Часть V. Язык C и директивы препроцессора302
Глава 16. Основы языка C303
Вводные понятия303
Структура программы на С304
Типы данных, переменные, константы306
Функции312
Структуры316
Указатели и адреса переменных318
Массивы и строки320
Операторы ветвления321
Циклические конструкции323
Стандартные функции ввода/вывода325
Директивы препроцессора329
Обработка прерываний341
Исполнение ассемблерного кода353
Глава 17. Функции и макросы языка С для различных компиляторов361
Стандартные функции языка С361
Функции и макросы компилятора WinAVR368
Функции и макросы компилятора CodeVisionAVR383
Функции и макросы компилятора CCS-PICC389
Функции компилятора mikroC405
Часть VI. Программные примеры для микроконтроллеров AVR412
Глава 18. Примеры для компилятора WinAVR413
Управление ЖК-дисплеем413
GPS-навигатор418
Глава 19. Примеры для компилятора CodeVisionAVR430
Управление аналого-цифровым преобразованием430
Измерение температуры433
Часть VII. Программные примеры для микроконтроллеров PIC435
Глава 20. Примеры для компилятора CCS-PICC436
Отображение состояния выводов порта436
Управление частотой мерцания светодиодов с помощью
различных таймеров437
Управление светофорами на перекрестке438
Обмен данными в режиме PSP442
Контроль предельной скорости вращения двигателя444
Глава 21. Примеры для компилятора mikroC446
Игральные “кости”446
Вольтметр с ЖК-дисплеем448
Калькулятор450
Глава 22. Примеры для компилятора C30453
Использование порта PMP453
Работа с АЦП460
Глава 23. Примеры для компилятора C32470
Работа с интерфейсом SPI470
Работа с модулем UART473
Часть VIII. Приложения477
Приложение А. Таблица символов ASCII478
Приложение Б. Преобразование из одной системы счисления в другую479
Приложение В. Система команд микроконтроллеров AVR482
Наличие команд в различных микроконтроллерах AVR495
Команды по категориям497
Приложение Г. Система команд микроконтроллеров PIC498
Команды восьмиразрядных микроконтроллеров498
Система команд микроконтроллеров PIC24510
Приложение Д. Область ввода/вывода микроконтроллеров AVR ATxmega A519
Список литературы532
Содержимое прилагаемого к книге компакт-диска533
Содержимое прилагаемого к книге компакт-диска разбито на следующие каталоги:
• Datasheets — технические описания (на английском языке) популярных микроконтроллеров AVR (подпапка avr) и PIC (подпапка pic), а также — устройств, задействованных в рассмотренных в книге проектах;
• Projects — примеры рассмотренных в книге программ (примеры распределены по папкам в соответствии с типом компилятора: СЗО, С32, CCS-PICC, Code-VisionAVR, mikroC, WinAVR);
• Sowtware — установочные пакеты программных средств (компиляторов, средств разработки и программаторов), рассмотренных в KHHre:AVR Studio; CodeVisionAVR, PonyProg2000, USBProg, WinAVR; СЗО, C32, CCS-PICC, MikroC, MPLAB.
Скриншоты:



Время раздачи: до первых сидов

Постеры

Соцсети

 

Статистика

Автор: Tutorial
Добавлен: 09 май 2012, 09:23
Размер: 700.2 МБ
Размер: 734 213 590 байт
Сидеров: 3
Личеров: 1
Скачали: 0
Здоровье: 100%
Раздающих: 100%
Скорость скачивания: 0 байт/сек
Скорость раздачи: 0 байт/сек
Последний сидер: 3 месяца 17 дней 9 часов 3 минуты 40 секунд назад
Последний личер: 3 месяца 17 дней 9 часов 3 минуты 40 секунд назад
Приватный: Нет (DHT включён)
Скачать торрент
Скачать торрент
[ Размер 37.67 КБ / Просмотров 9 ]

Поделиться



  • Похожие торренты
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в С/С++/C#