Изменение пароля
Пользователь
anonymous
Текущий пароль
*
Новый пароль
*
Подтверждение
*
Запомнить меня
Забыли пароль?
Электронная библиотека (16+)
Впервые на сайте?
Вход
/
Регистрация
Национальный цифровой ресурс
Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 610832)
Для выхода нажмите Esc или
Микроконтроллеры PIC24: архитектура и программирование (2000,00 руб.)
0
0
Первый автор
Магда Ю. С.
Издательство
М.: ДМК Пресс
Страниц
241
Предпросмотр
ID
795085
Аннотация
В книге рассматривается широкий круг вопросов, связанных с практическим применением популярных 16-битных микроконтроллеров PIC24 в системах обработки данных и управления оборудованием. Приводятся многочисленные примеры программирования несложных аппаратно-программных систем обработки аналоговой и цифровой информации с применением периферийных модулей микроконтроллеров PIC24F. В контексте разработанных примеров приводятся необходимые сведения из теории, что способствует лучшему пониманию материала книги. Все приведенные в книге аппаратно-программные проекты разработаны и проверены на отладочном модуле Explorer16Development Board фирмы Microchip и могут служить основой для создания собственных проектов.
Кому рекомендовано
Книга рассчитана на широкий круг читателей — от начинающих до опытных разработчиков – и может оказаться полезной для всех, кто желает самостоятельно изучить аппаратно-программную архитектуру 16-битных микроконтроллеров PIC24F и применить эти знания на практике.
ISBN
978-5-97060-347-5
УДК
004.2:004.312.46
ББК
32.973.26-04
Магда, Ю.С. Микроконтроллеры PIC24: архитектура и программирование / Ю.С. Магда .— Москва : ДМК Пресс, 2016 .— 241 с. : ил. — ISBN 978-5-97060-347-5 .— ISBN 978-5-94120-227-0 .— URL: https://rucont.ru/efd/795085 (дата обращения: 26.04.2025)
Популярные
Введение в теорию игр: учебное пособие
110,00 руб
Этика и права человека в информационном ...
220,00 руб
Блок-схемы на основные технологические ц...
220,00 руб
Программирование технологических контрол...
200,00 руб
Современные направления развития измерит...
150,00 руб
Библиотековедение, библиографоведение и ...
290,00 руб
Вы уже смотрели
«Алмазные россыпи русской речи»: Языково...
168,00 руб
Коммерсантъ №181 2022
99,00 руб
Этика и этикет в профессиональной деятел...
290,00 руб
Теоретические основы цифровой обработки ...
Французский авантюрист при дворе Петра I...
1320,00 руб
Academic English for Engineering and Tec...
1600,00 руб
Предпросмотр (выдержки из произведения)
Резюме документа
Страницы
Текст
Микроконтроллеры_PIC24_архитектура_и_программирование.pdf
Стр.3
Стр.4
Стр.5
Микроконтроллеры_PIC24_архитектура_и_программирование.pdf
УДК 004.2:004.312.46 ББК 32.973.2604 М12 М12 Магда Ю. С. Микроконтроллеры PIC24: архитектура и программирование. – М.: ДМК Пресс. – 240 с.: ил. ISBN 9785941202270 В книге рассматривается широкий круг вопросов, связанных с прак тическим применением популярных 16битных микроконтроллеров PIC24 в системах обработки данных и управления оборудованием. При водятся многочисленные примеры программирования несложных аппа ратнопрограммных систем обработки аналоговой и цифровой ин формации с применением периферийных модулей микроконтроллеров PIC24F. В контексте разработанных примеров приводятся необходимые сведения из теории, что способствует лучшему пониманию материала книги. Все приведенные в книге аппаратнопрограммные проекты разра ботаны и проверены на отладочном модуле Explorer 16 Development Board фирмы Microchip и могут служить основой для создания собственных проектов. УДК 621.396.6 ББК 32.872 Все права защищены. Любая часть этой книги не может быть воспроизведе на в какой бы то ни было форме и какими бы то ни было средствами без пись менного разрешения владельцев авторских прав. Материал, изложенный в данной книге, многократно проверен. Но, поскольку вероятность технических ошибок все равно существует, издательство не может гарантировать абсолютную точность и правильность приводимых сведений. В связи с этим издательство не несет ответственности за возможные ошибки, свя занные с использованием книги. ISBN 9785970603475 © Магда Ю. С. © Оформление, ДМК Пресс
Стр.3
СОДЕРЖАНИЕ Введение ................................................................................................................... 5 Структура книги ...................................................................................................... 6 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
Стр.4
4 Содержание 7. ИНТЕРФЕЙС SPI МИКРОКОНТРОЛЛЕРОВ PIC24F ................................ 120 7.1. Аппаратнопрограммная реализация SPI в микроконтроллерах PIC24F .... 121 7.2. Практическое программирование обмена данными по SPI ....................... 127 8. ИНТЕРФЕЙС I2 C МИКРОКОНТРОЛЛЕРОВ PIC24F ................................. 140 8.1. Принципы функционирования интерфейса I2C ......................................... 140 8.2. Модуль интерфейса I2 8.3. Практическое использование интерфейса I2 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 Заключение ........................................................................................................... 239 C микроконтроллеров PIC24F ................................. 143 C............................................. 147
Стр.5
Облако ключевых слов *
* - вычисляется автоматически