
Занимательно о микроконтроллерах
Описание
Эта книга доступно и увлекательно знакомит читателя с миром микропроцессорной техники. Она охватывает широкий спектр тем, от простейших логических элементов до сложных многомодульных программ. Подробно рассматриваются принципы разработки микропроцессорных систем, приводятся примеры и готовые шаблоны для программирования. Особое внимание уделяется практическому применению микроконтроллеров семейства MCS-51, популярного в мире и России. Книга подходит для начинающих и опытных разработчиков, желающих углубить свои знания в этой области. Книга написана доступным языком и содержит множество иллюстраций, что делает ее эффективным инструментом для изучения.
«...Основной принцип книги — это микропроцессорная техника в картинках, но без формул, то есть формулы используются только там, где без них действительно невозможно обойтись...»
А. Микушин
Особенностью этой книги является то, что в одном месте собраны материалы, затрагивающие различные аспекты проектирования микропроцессорной техники: от сведений о простейших логических элементах до изложения принципов разработки микропроцессорных систем и достаточно сложных многомодульных программ для них. Такой подборки материала не встречается ни в одной книге (за исключением достаточно старых изданий, опубликованных на заре появления микропроцессоров).
Книга не рассчитана на подготовленных читателей, для которых все это — элементарные вещи. Однако, как показывает мой опыт, обычно люди, работающие в этой сфере, владеют какой-то одной из приведенных областей разработки микроконтроллерных устройств. И даже опытные программисты микропроцессоров, прекрасно знакомые с особенностями построения аппаратуры, часто не владеют основами программирования, хорошо известными их коллегам, пишущим программы для универсальных компьютеров.
Достаточно часто препятствием в освоении микропроцессорной техники становится непонимание того, как работает сам микропроцессор или микроконтроллер. В этой книге сделана попытка объяснить принципы устройства этих микросхем на рассмотрении примеров упрощенных вариантов внутренней структуры. Только после этого происходит переход к обсуждению особенностей применения реально существующего семейства микросхем.
Почему в качестве примера выбрано семейство микроконтроллеров MCS-51? Да потому что оно наиболее распространено в мире. Даже на территории России производится несколько типов микросхем, выполненных по этой архитектуре. Это семейство стало классикой микроконтроллеров. Разобраться с работой этих микросхем проще всего, а подобрать подходящую для конкретной задачи — тем более. Даже если один из многочисленных производителей микроконтроллеров семейства MCS-51 прекратит их производство, то всегда найдутся десятки других, которые с радостью предоставят вам свою продукцию, так что усилия, затраченные на изучение предлагаемого материала, не пропадут даром.
Еще одной важной особенностью данной книги является то, что в ней рассматриваются не только особенности разработки схем с использованием микропроцессоров, но и принципы написания программ для этих микроконтроллеров. При этом большое внимание уделяется тому, что некоторые задачи элементарно решаются схемотехническими методами, но при этом требуют невероятных усилий при использовании для их решения программных подходов. И наоборот, другие функции устройства элементарно решаются программными методами, но при попытке схемной реализации требуют невероятных усилий от разработчика схемы.
В книге максимальное внимание уделено принципам написания и отладке программ, требующих минимальных усилий от программиста. С самого начала уделяется большое внимание построению структуры программы, которая позволила бы увеличивать свою сложность по мере необходимости и не требовала бы переписывания заново при малейшем изменении исходного задания разрабатываемого устройства. Даются готовые шаблоны для написания программ на ассемблере. Это позволяет упростить программирование на ассемблере и приблизить по сложности к разработке программ на языках высокого уровня.
Программирование на языке высокого уровня рассматривается на примере С-51. При этом большое внимание уделяется особенностям применения этого языка программирования для реализации конкретных устройств (а не вычислительных задач). Рассматриваются влияние выбора типов переменных и операторов этого языка на эффективность и размер конечной программы, т. е. вопросы, чрезвычайно важные для микропроцессорных устройств.
Похожие книги

Электроника для начинающих (2-е издание)
В этом практическом руководстве вы познакомитесь с основами электроники, от простых опытов с электрическим током до создания сложных устройств с использованием транзисторов и микроконтроллеров. Книга последовательно раскрывает принципы функционирования электронных компонентов и законы электроники. Пошаговые инструкции и более 500 иллюстраций помогут вам легко освоить процесс проектирования, отладки и изготовления электронных устройств в домашних условиях. Второе издание существенно переработано, содержит более доступные компоненты и новые проекты, включая проекты с контроллером Arduino. Изучите создание охранной сигнализации, елочных огней, электронных украшений и других интересных устройств.
![Искусство схемотехники. Том 1 [Изд.4-е]](https://i.pistoletov.link/eboox-media/covers/5a8a380c16f3732e0fcdeb1003f6a832.jpg)
Искусство схемотехники. Том 1 [Изд.4-е]
Четвертое переработанное и дополненное издание "Искусства схемотехники" Хоровица и Хилла. Книга представляет собой глубокий и практический курс по проектированию электронных схем, начиная с основ и постепенно переходя к сложным темам. В ней рассматриваются аналоговые и цифровые схемы, микропроцессоры, микрокомпьютеры, полевые транзисторы и операционные усилители. Учебник содержит множество примеров, таблиц, схем и лабораторных заданий, что делает его незаменимым инструментом для студентов и инженеров. Книга основана на богатом опыте авторов и учитывает последние достижения в области электроники. В этом издании переработаны и дополнены главы, посвященные микрокомпьютерам, микропроцессорам, цифровой электронике, операционным усилителям и приемам конструирования. Книга содержит более 1000 рисунков и 78 таблиц, которые помогают лучше понять и усвоить материал. Авторы сохранили неформальный подход, что делает чтение увлекательным и доступным.

Электроника для начинающих
Эта книга – идеальное руководство для начинающих радиолюбителей. Она последовательно раскрывает основы электроники, начиная с простых опытов с электрическим током и заканчивая созданием сложных устройств с использованием транзисторов и микроконтроллеров. Вы научитесь проектировать, отлаживать и изготавливать электронные устройства в домашних условиях, освоите основные законы электроники и принципы функционирования различных электронных компонентов. Книга содержит пошаговые инструкции и более 500 наглядных рисунков и фотографий, помогающих понять и освоить материал. Изучите основы электроники и создавайте свои электронные устройства – от охранной сигнализации до автономной роботизированной тележки!

Искусство схемотехники. Том 3 (Изд.4-е)
Эта монография, известная по предыдущим изданиям, посвящена современным областям электроники. В ней подробно рассматриваются передовые технические решения, а также анализируются типичные ошибки разработчиков. Особое внимание уделяется тонким аспектам проектирования и применения электронных схем. Третий том охватывает микропроцессоры, радиотехнические схемы, методы измерения и обработки сигналов, принципы конструирования аппаратуры и проектирования маломощных устройств. Книга содержит обширные приложения и адресована специалистам в области электроники, автоматики, вычислительной техники, а также студентам соответствующих специальностей. Четвертое издание существенно переработано и дополнено.
