Ю. С.Магда "Микроконтроллеры PIC: архитектура и программирование." ДМК-Пресс, 2009 год

Ю. С.Магда "Микроконтроллеры PIC: архитектура и программирование." ДМК-Пресс, 2009 год

Turbobit.net:Скачать
DepositFiles:Скачать

Описание:

Все вопросы рассматриваемые в книге охватывают широкий практический круг распространенных 16-битных микроконтроллеров PIC24 устанавливаемых в системах обработки данных и управления оборудованием.

Содержатся многочисленные примеры программного решения несложных аппаратно-программных функций обработки аналоговой и цифровой информации с использованием периферийных модулей
микроконтроллеров PIC24F. По ходу изложения материала приводится полезная информация практического и теоретического характера, что дает возможность понять и оценить архитектуру, методы и способы применения микроконтроллеров PIC24F.

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

Содержание:

Введение

Структура книги

1. ОБЗОР 16-БИТНЫХ Р1С-МИКРОКОНТРОЛЛЕРОВ

2. АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ PIC24F

3. СИСТЕМА КОМАНД И ОСНОВЫ ПРОГРАММИРОВАНИЯ МИКРОКОНТРОЛЛЕРОВ PIC24F 18

3.1. Программная модель микроконтроллеров PIC24F

3.2. Режимы адресации и система команд.

3.2.1. Команды перемещения и адресация данных

3.2.2. Команды сравнения/выбора и условного перехода

3.2.3. Команды работы с битами

3.2.4. Команды сдвига и циклического сдвига

3.2.5. Команды математических и логических операций

3.2.6. Команды условных/безусловных переходов

3.3. Разработка и отладка программ на ассемблере в среде MPLAB IDE

3.4. Особенности разработки и отладки программ на MPLAB С для PIC24

4. ПРОГРАММИРОВАНИЕ ПОРТОВ ВВОДА/ВЫВОДА

4.1. Аппаратно-программная архитектура портов ввода/вывода

4.2. Программирование портов ввода/вывода

4.3. Модуль регистрации событий

5. ПРОГРАММИРОВАНИЕ ПРЕРЫВАНИЙ

6. ПРОГРАММИРОВАНИЕ ТАЙМЕРОВ

6.1. Практическое использование 16-битных таймеров

6.2. Работа таймеров в 32-битном режиме

6.3. Часы реального времени

7. ИНТЕРФЕЙС SPI МИКРОКОНТРОЛЛЕРОВ PIC24F

7.1. Аппаратно-программная реализация SPI в микроконтроллерах PIC24F

7.2. Практическое программирование обмена данными по SPI

8. ИНТЕРФЕЙС FC МИКРОКОНТРОЛЛЕРОВ PIC24F

8.1. Принципы функционирования интерфейса FC.

8.2. Модуль интерфейса FC микроконтроллеров PIC24F

8.3. Практическое использование интерфейса FC

9. ПРОГРАММИРОВАНИЕ ИНТЕРФЕЙСА РМР

9.1. Режимы работы РМР

9.2. Практические примеры программирования интерфейса РМР

10. ПОСЛЕДОВАТЕЛЬНЫЙ ИНТЕРФЕЙС МИКРОКОНТРОЛЛЕРОВ PIC24F

10.1. Аппаратно-программная архитектура UART

10.2.  Практическое использование последовательного порта

11. ОБРАБОТКА АНАЛОГОВЫХ СИГНАЛОВ В МИКРОКОНТРОЛЛЕРАХ PIC24F

11.1.  Программная модель интегрированного АЦП

11.2.  Практическое использование модуля АЦП

11.3.  Использование внешнего АЦП

12. ГЕНЕРАЦИЯ АНАЛОГОВЫХ И ЦИФРОВЫХ СИГНАЛОВ

12.1.  Модуль генерации цифровых сигналов

12.2. Аналоговые компараторы в микроконтроллерах PIC24F

Заключение

 

Похожие книги: