Архив рубрики: Книги по программированию микроконтроллеров

Книги по программированию микроконтроллеров PIC, Atmel AVR, 8051, ARM7

Микроконтроллеры AVR. Практикум для начинающих — В. Я. Хартов

В книге «Микроконтроллеры AVR. Практикум для начинающих» В. Я. Хартова собраны материалы по микроконтроллерам с архитектурой RISC. Описан также необходимый разработчику инструментарий — интегрированный пакет, предназначенный для разработки и отладки программ, AVR Studio 4 и стартовый набор STK500. Автор предложил комплект программ, направленный на изучение функций микроконтроллеров (всего 27 учебных проектов). Тематика представленного в издании материала охватывает почти все аспекты архитектуры микроконтроллеров (это арифметическая обработка данных, работа портов, таймеров, организация ввода и вывода по последовательным и параллельным (UART, SPI, I2C) каналам связи, работа устройств обработки аналоговых сигналов, системы прерывания). Возможно использование базовых программ как основы для самообучения и программирования на языке Ассемблер AVR при работе над курсовыми и дипломными проектами. Книга адресована студентам колледжей и вузов, обучающихся по специальности «информатика и вычислительная техника».

Аналоговые интерфейсы микроконтроллеров — Стюарт Болл Р.

Книга «Аналоговые интерфейсы микроконтроллеров» (автор Стюарт Болл Р.) — пособие по использованию разных интерфейсов для подключения устройств периферии к компьютерам, микроконтроллерам и микропроцессорам, имеющее практическую направленность. В книге описана специфика использования интерфейсов I2C, SPI/Microware, SMBus, RS-232/485/422, а также токовой петли 4-20 мА и т.д. Кроме того, автор дает обзор многих современных датчиков (оптических, магнитных, температурных, ПЗС, тензодатчиков и пр.) Детально описаны контроллеры, АЦП, ЦАПы и их элементы (ИОН, кодеки, энкодеры, УВХ). Также автор рассматривает и дополнительные устройства (терморегуляторы, двигатели) и вопросы по их управлению в составе систем автоматического управления разных типов (релейных систем, пропорциональных и ПИД). Богатый иллюстративный материал наглядно показывает аппаратные и программные специфические черты использования элементов цифровой и аналоговой техники. Книга будет полезна как радиолюбителям-новичкам, так и специалистам со стажем работы с цифровой и аналоговой техникой, а также студентам вузов и колледжей.

PIC-микроконтроллеры. Все, что вам необходимо знать — Сид Катцен

Книга Сида Катцена «PIC-микроконтроллеры. Все, что вам необходимо знать» — полное руководство по микроконтроллерам семейства PIC компании Microchip, которое является стандартом для встраиваемых цифровых устройств. В книге детально описана архитектура и система команд восьмибитных микроконтроллеров PIC, работа периферийных модулей продемонстрирована на конкретных примерах. Первая часть содержит основы схемотехники, архитектуры вычислительных систем и математической логики. Во второй части рассмотрены разные аспекты программирования PIC-микроконтроллеров среднего уровня: дается описание набора команда, процесса создания программ на ассемблере и Си (языке высокого уровня), рассмотрены поддержка подпрограмм и прерываний. Третья часть посвящена аппаратным аспектам взаимодействия микроконтроллера и окружающего мира и обработке прерываний. Здесь затронуты такие вопросы, как обработка аналоговых сигналов, последовательный и параллельный ввод/вывод данных, использование EEPROM и временные соотношения. В заключительной части дан пример по разработке реальных устройств. Издание адресуется самому широкому кругу читателей, как любителям, так и инженерам: для понимания изложенного в ней материала не обязательно иметь знания по программированию, электронике и цифровой схемотехнике. Кроме того, студенты, обучающиеся по специальности «Радиоэлектроника» и «Вычислительная техника», могут пользоваться этой книгой как учебным пособием при написании курсовых работ или изучении соответствующих курсов.

Микроконтроллеры ARM7. Семейство LPC2000. Руководство пользователя — Редькин П. П.

Книга П. П. Редькина «Микроконтроллеры ARM7. Семейство LPC2000. Руководство пользователя» содержит в себе не только подробные справочные материалы по микроконтроллерам семейства LPC2000, но и практические инструкции по их программированию и применению для решения широкого спектра задач в области проектирования электронной аппаратуры.

Книга включает в себя подробные описания микроконтроллеров семейства LPC2000 (архитектуры ядра ARM7TDMI-S, регистровой структуры и аппаратного построения основных модулей LPC2000 и периферийных, регистровой структуры в том числе) и рекомендации производителей по программированию и использованию. В книге детально описана программная среда разработки-отладки приложений IDE IAR Embedded Workbench, а также программа-загрузчик Rash-памяти LPC2000 Flash Utility. Описания сопровождаются примерами, демонстрирующими возможности применения этой программной среды и загрузчика на практике. Кроме того, в книге даны примеры алгоритмов и исходных текстов управляющих программ, написанных на языке С, показывающих наглядно работу ядра и узлов микроконтроллера на периферии.

Все описанные программы либо разработаны автором, либо протестированы им, а потому имеют развернутые комментарии, включают в себя драйверы устройств периферии и могут применяться на базе микроконтроллеров семейства LPC2000 в пользовательских приложениях. Адресована специалистам-разработчикам электроаппаратуры, радиолюбителям, студентам технических вузов.

CodeVisionAVR. Пособие для начинающих — М. Б. Лебедев

Книга «CodeVisionAVR. Пособие для начинающих», написанная М. Б. Лебедевым, содержит главные способы работы в интегрированной среде разработки CodeVisionAVR, в которой разрабатывается ПО, а также программируются микроконтроллеры AVR на языке Си. М. Б. Лебедев стремился описать программу CodeVisionAVR максимально доступно: переведены все меню и команды, диалоговые окна и предупреждения. Помимо этого, восприятие облегчают большое количество иллюстраций и перекрестных ссылок. Эта книга адресована тем, кто занимается изучением азов микроконтроллерной техники и студентам вузов.

10 практических устройств на AVR-микроконтроллерах. Книга 1 — А. В. Кравченко

Издание «10 практических устройств на AVR-микроконтроллерах. Книга 1» автора А. В. Кравченко является началом серии сборников, описывающих применение контроллеров на практике. В ней представлено 10 завершенных устройств, разработанных на базе AVR. Эти устройства легко собираются в бытовых условиях и могут применяться как дома, так и в профессиональной деятельности. К ним относятся цифровой термометр, повышающий преобразователь, генератор световых эффектов, индикатор уровня звука, музыкальный звонок, счетчик событий, схема управления шаговым двигателем и пр. Поскольку автор подробно проанализировал программную и аппаратную части устройств, книга представляет интерес как для опытных радиолюбителей, так и для новичков, желающих освоить способы эффективного применения микроконтроллеров.

Микроконтроллеры ARM7. Семейство LPC2000 компании Philips. Вводный курс — Мартин Тревор

Данное научное пособие содержит в себе введение в архитектуру процессора ARM7 TDMI и микроконтроллеров семейства LPC2000, которые в свою очередь являются пионерами нового поколения микроконтроллеров, построенных на базе 16/32-битного RISC-процессора ARM7 TDMI. Книга писалась по однодневным занятиям, проводимым для профинженеров, с ускоренной системой обучения, в ней нашли свое пояснение следующие темы: системная архитектура и периферийные устройства LPC2000, введение в процессор ARM7, способы разработки программного обеспечения. Ознакамливаясь с теоретическим курсом и выполняя практические задания, можно быстро и практично освоить процессор ARM7 и LPC2000. Студенты и радиолюбители, инженеры, разработчики могут приобрести себе в пользование эту книгу.

Программирование на языке Ассемблера для микроконтроллеров семейства i8051 — Каспер Эрни

Для известного семейства микроконтроллеров i8051 в этой книге описаны основы программирования на языке Ассемблера, а также сами особенности их архитектуры. Изложены данные о схеме разработки программ, системе и форматах команд. Если вы начинающий программист, или желаете знать стили программирования задач (к примеру, задач цифровой фильтрации сигналов), или же просто интересуетесь всем новым и полезным, вы просто обязаны иметь у себя в библиотеке данную книгу. Специалисты, работающие в сфере промышленности, радиолюбители, студенты и аспиранты, останетесь довольны от прочтения этой литературы.

Самоучитель разработчика устройств на микроконтроллерах AVR — А. В. Белов

Из книги А. В. Белова «Самоучитель разработчика устройств на микроконтроллёрах AVR» читатель узнает тайны микропроцессорной техники, об основах цифровой логики и принципах программирования. Изложение книги написано достаточно просто и доступно для понимания с помощью схем, иллюстраций и практических примеров. Вслед за теоретическим материалом здесь опубликовано, как практически реализовать устройства на микроконтроллёрах. Также здесь приводится рассмотрение принципов их построения и отличительная архитектура. Вслед за описанием микросхем в самоучителе идут практические уроки по их применению, с помощью которых пользователь сможет последовательно обучиться и способам построения электронных схем с использованием микроконтроллёров, и методам программирования. Языками программных примеров являются Ассемблер и Си. Данный самоучитель создан для начинающих разработчиков электронных устройств, радиолюбителей и студентов технических ВУЗов.

Программирование на языке C для AVR и PIC микроконтроллеров — Ю. А. Шпак

Книга Ю. А. Шпака «Программирование на языке C для AVR и PIC микроконтроллеров» содержит в себе рассмотрение программирования на языке С микроконтроллеров AVR с применением компилятора WinAVR и микроконтроллеров PIC, созданных с помощью компилятора CCS-PICC. Также здесь описываются средства программной разработки в среде WinAVR и CCS-PICC, в частности, работа программ при помощи AVR Studio и MPLAB, приводится рассмотрение синтаксиса языка С и директивы препроцессора, в том числе и особенностей программирования микроконтроллеров на данном языке. В книге имеются программные примеры на С и справочник, в котором описана система ассемблерных команд микроконтроллеров AVR и PIC.