Программируемые системы

Скачать книги из серии Программируемые системы



    Аналоговые интерфейсы микроконтроллеров

    Стюарт Р. Болл

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

    1000 и одна микронтроллерная схема. Выпуск 4

    С. М. Рюмик

    Книга дополняет и развивает схемотехнические идеи, изложенные в аналогичных по названию авторских сборниках под общим заголовком «1000 и одна микроконтроллерная схема». Ранее вышли в свет книги: «Выпуск 1» (2010 г.), «Выпуск 2» (2011 г.), «Выпуск 3» (2016 г.). Новая книга «Выпуск 4» отличается профессиональной направленностью, поскольку в ней анализируются технические решения, применяемые фирмами в реальных конструкциях, прошедших проверку практикой. За основу взяты так называемые отладочные платы, входящие в обязательный инструментарий современных разработчиков аппаратуры. Платы позволяют оценить потенциальные возможности разных микроконтроллерных семейств. Пользователь точно знает, что схемотехнических «сюрпризов» в отладочной плате нет, и она будет устойчиво функционировать в широком диапазоне температур, нагрузок и питающих напряжений. Это способствует тому, что специалист может полностью сосредоточиться на отработке программного обеспечения. Если внимательно присмотреться, то в отладочных платах присутствуют все элементы микроконтроллерных подсистем: ввода и вывода сигналов, питания, тактирования, сброса, интерфейсов, программирования. Системный уровень позволяет рассматривать схемы через призму небольших, но функционально завершённых узлов. Все электрические схемы, как и в прежних книгах цикла, систематизируются по разделам и снабжаются краткими пояснениями о назначении элементов. Из новинок – дополнительный раздел, посвящённый конструктивным особенностям и топологии размещения радиоэлементов на печатных платах. Используемые конструктивные идеи взяты из реальных отладочных плат, что может в дальнейшем пригодиться при разработке своей собственной аппаратуры. Общее число рисунков в книге достигает 1000, что хорошо согласуется с её названием. Книга будет полезна разработчикам электронной аппаратуры, радиолюбителям (в том числе начинающим), студентам, а также всем неспециалистам в области электроники, самостоятельно осваивающим микроконтроллеры.

    1000 и одна микронтроллерная схема. Выпуск 2

    С. М. Рюмик

    Книга является второй частью и логическим продолжением авторского издания «1000 и одна микроконтроллерная схема. Вып. 1», вышедшего в издательстве «Додэка-XXI» в 2010 г. Представлена коллекция, более чем из 1000 электрических схем по применению микроконтроллеров в любительской практике. Подробно освещается подсистема цифрового вывода сигналов (подключение световых, звуковых, механических и других исполнительных устройств), а также схемотехника комбинированных узлов ввода/вывода и устройств сопряжения с компьютерами через интерфейсы RS-232, LPT, PS/2, USB, Ethernet. Все электрические схемы систематизированы по разделам и снабжены пояснениями о назначении элементов. В книге содержится мини-учебник по алгоритмическому языку Си с кратким справочником операторов и функций. Базовым инструментом программиста выбран свободно распространяемый пакет WinAVR, обеспечивающий весь цикл работ от составления проекта до программирования МК. Моделирование микроконтроллерных схем производится бесплатным симулятором VMLab. На сайте издательства www.дмк.рф приведены программы, видеоуроки и справочные данные на применяемые в схемах радиоэлементы: микросхемы, транзисторы, диоды, оптопары и т.д. Книга будет полезна разработчикам электронной аппаратуры, радиолюбителям (в том числе начинающим), студентам, а также всем неспециалистам в области электроники, самостоятельно осваивающим микроконтроллеры.

    PIC-микроконтроллеры. Полное руководство

    Сид Катцен

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

    1000 и одна микронтроллерная схема. Выпуск 3

    С. М. Рюмик

    Книга является третьей частью авторского издания под общим титульным названием «1000 и одна микроконтроллерная схема». Ранее в издательстве «Додэка-XXI» вышли в свет две книги из данной серии: «Выпуск 1» (2010 г.) и «Выпуск 2» (2011 г.). Новая книга «Выпуск 3» служит их логическим продолжением и дополнением. В ней содержатся электрические схемы сопряжения микроконтроллеров с внешними устройствами. Основной упор, в отличие от аналогичных по тематике изданий, делается на рассмотрение небольших, конструктивно завершённых, схемных узлов. В книге освещается работа базовых микроконтроллерных подсистем, в частности ввода и вывода сигналов, питания, тактирования, сброса, программирования. Уделяется должное внимание популярным интерфейсам: USB, SPI, RS-485, I2C, 1-Wire. Приводятся схемы электрической «обвязки» для популярных плат Arduino, которые тоже содержат микроконтроллеры. Книгу можно считать справочником типовых решений, поскольку все электрические схемы систематизированы по разделам и снабжены краткими пояснениями о назначении элементов. Ссылки на дополнительные материалы и литературу даны в конце каждого из разделов. В общей сумме в трёх книгах «Выпуск 1…3» насчитывается около 3000 схем. В книге содержится мини-курс, посвящённый компьютерному моделированию. Приводится методика анализа небольших узлов, подключаемых к выводам микроконтроллеров. С помощью моделирования можно заранее спрогнозировать результат работы устройства без паяльника и без макетирования «в железе». Книга будет полезна разработчикам электронной аппаратуры, радиолюбителям (в том числе начинающим), студентам, а также всем неспециалистам в области электроники, самостоятельно осваивающим микроконтроллеры.