Эта книга представляет собой полное руководство для тех, кто хочет изучить работу микроконтроллеров семейства PIC, которые являются промышленным стандартом для встраиваемых цифровых систем. Она содержит информацию о системе команд 8-разрядных микроконтроллеров, периферийных модулях и программировании на языке ассемблер и Си.
В первой части книги рассматриваются основы цифровой схемотехники и математической логики, необходимые для понимания архитектуры микроконтроллеров. Во второй части описываются различные аспекты программирования на среднем уровне, включая набор команд и поддержку подпрограмм и прерываний.
Третья часть книги посвящена аппаратным аспектам взаимодействия микроконтроллеров с окружающей средой и обработке прерываний. Здесь рассматриваются параллельный и последовательный ввод-вывод данных, временная синхронизация, обработка аналоговых сигналов и работа с EEPROM.
Также в книге приводится пример реальной разработки устройства, который демонстрирует использование различных аспектов микроконтроллеров и их взаимодействие с другими компонентами системы.
Книга знакомит читателя с обширным миром микроконтроллеров, описывая принципы их создания, работы и программирования на примере контроллеров популярной серии PIC.
Электронная Книга «PIC-микроконтроллеры. Полное руководство» написана автором Сид Катцен в году.
Минимальный возраст читателя: 0
Язык: Русский
Серии: Программируемые системы
ISBN: 978-5-97060-109-9
Описание книги от Сид Катцен
Данная книга представляет собой исчерпывающее руководство по микроконтроллерам семейства PIC компании Microchip, являющегося промышленным стандартом в области встраиваемых цифровых устройств. В книге подробно описывается архитектура и система команд 8-битных микроконтроллеров PIC, на конкретных примерах изучается работа их периферийных модулей. В первой части излагаются основы цифровой схемотехники, математической логики и архитектуры вычислительных систем. Вторая часть посвящена различным аспектам программирования PIC-микроконтроллеров среднего уровня: описывается набор команд, рассматривается написание программ на ассемблере и языке высокого уровня (Си), а также поддержка подпрограмм и прерываний. В третьей части изучаются аппаратные аспекты взаимодействия микроконтроллера с окружающим миром и обработки прерываний. Рассматриваются такие вопросы, как параллельный и последовательный ввод/вывод данных, временные соотношения, обработка аналоговых сигналов и использование EEPROM. В заключение приводится пример разработки реального устройства. На этом примере также демонстрируются простейшие методики отладки и тестирования, применяемые при разработке реальных устройств. Книга рассчитана на самый широкий круг читателей – от любителей до инженеров, при этом для понимания содержащегося в ней материала вовсе не требуется каких-то специальных знаний в области программирования, электроники или цифровой схемотехники. Эта книга будет также полезна студентам, обучающимся по специальностям «Радиоэлектроника» и «Вычислительная техника», которые смогут использовать ее в качестве учебного пособия при прослушивании соответствующих курсов или выполнении курсовых проектов.