Микроконтроллеры PIC24: архитектура и программирование. Магда Ю. С. 2009 г.В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных 16 битных микроконтроллеров PIC24 в системах обработки данных и управления оборудованием. При водятся многочисленные примеры программирования несложных аппаратно программных систем обработки аналоговой и цифровой информации с применением периферийных модулей микроконтроллеров PIC24F. В контексте разработанных примеров приводятся необходимые сведения из теории, что способствует лучшему пониманию материала книги.

Все приведенные в книге аппаратно программные проекты разработаны и проверены на отладочном модуле Explorer 16 Development Board фирмы Microchip и могут служить основой для создания собственных проектов.

Название: Микроконтроллеры PIC 24. Архитектура и программирование
Автор: Ю. С. Магда
Издательство: ДМК Пресс
Год издания: 2009
Число страниц: 240
Формат: PDF
Размер: 2623 KB
Язык: Русский

Содержание:

1. ОБЗОР 16 БИТНЫХ PIC МИКРОКОНТРОЛЛЕРОВ 8
2. АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ PIC24F 10
3. СИСТЕМА КОМАНД И ОСНОВЫ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ PIC24F 18
3.1. Программная модель микроконтроллеров PIC24F 18
3.2. Режимы адресации и система команд 20
3.2.1. Команды перемещения и адресация данных 23
3.2.2. Команды сравнения/выбора и условного перехода 28
3.2.3. Команды работы с битами 32
3.2.4. Команды сдвига и циклического сдвига 35
3.2.5. Команды математических и логических операций 37
3.2.6. Команды условных/безусловных переходов 44
3.3. Разработка и отладка программ на ассемблере в среде MPLAB IDE 46
3.4. Особенности разработки и отладки программ на MPLAB C для PIC24 59
4. ПРОГРАММИРОВАНИЕ ПОРТОВ ВВОДА/ВЫВОДА 73
4.1. Аппаратно программная архитектура портов ввода/вывода 73
4.2. Программирование портов ввода/вывода 77
4.3. Модуль регистрации событий 81
5. ПРОГРАММИРОВАНИЕ ПРЕРЫВАНИЙ 89
6. ПРОГРАММИРОВАНИЕ ТАЙМЕРОВ 100
6.1. Практическое использование 16 битных таймеров 104
6.2. Работа таймеров в 32 битном режиме 114
6.3. Часы реального времени 118
7. ИНТЕРФЕЙС SPI МИКРОКОНТРОЛЛЕРОВ PIC24F 120
7.1. Аппаратно программная реализация SPI в микроконтроллерах PIC24F 121
7.2. Практическое программирование обмена данными по SPI 127
8. ИНТЕРФЕЙС I2C МИКРОКОНТРОЛЛЕРОВ PIC24F 140
8.1. Принципы функционирования интерфейса I2C 140
8.2. Модуль интерфейса I2C микроконтроллеров PIC24F 143
8.3. Практическое использование интерфейса I2C 147
9. ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙСА PMP 159
9.1. Режимы работы PMP 161
9.2. Практические примеры программирования интерфейса PMP 164
10. ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС МИКРОКОНТРОЛЛЕРОВ PIC24F 182
10.1. Аппаратно программная архитектура UART 183
10.2. Практическое использование последовательного порта 184
11. ОБРАБОТКА АНАЛОГОВЫХ СИГНАЛОВ В МИКРОКОНТРОЛЛЕРАХ PIC24F 198
11.1. Программная модель интегрированного АЦП 201
11.2. Практическое использование модуля АЦП 205
11.3. Использование внешнего АЦП 217
12. ГЕНЕРАЦИЯ АНАЛОГОВЫХ И ЦИФРОВЫХ СИГНАЛОВ 221
12.1. Модуль генерации цифровых сигналов 221
12.2. Аналоговые компараторы в микроконтроллерах PIC24F 229

Скачать: Микроконтроллеры PIC24: архитектура и программирование. Магда Ю. С. 2009 г.