Александр Владимирович Микушин - Занимательно о микроконтроллерах
Название: | Занимательно о микроконтроллерах | |
Автор: | Александр Владимирович Микушин | |
Жанр: | Аппаратное обеспечение, компьютерное железо, Радиоэлектроника, радиотехника, связь, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики) | |
Изадано в серии: | неизвестно | |
Издательство: | БХВ-Петербург | |
Год издания: | 2006 | |
ISBN: | 5-94157-571-8 | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Занимательно о микроконтроллерах"
Книга в доступной форме вводит читателя в мир микропроцессорной техники. Здесь собраны материалы, затрагивающие различные аспекты проектирования микропроцессоров: от сведений о простейших логических элементах до изложения принципов разработки микропроцессорных систем и достаточно сложных многомодульных программ для них. Из всего многообразия микропроцессоров в качестве примера рассматриваются микроконтроллеры семейства MCS-51. Выбор связан с их распространенностью, доступностью и поддержкой такими крупнейшими производителями, как Analog Devices и Texas Instruments. Описанные методы разработки микропроцессорных устройств можно применять и при использовании микросхем других семейств. Большое внимание уделено построению структуры, принципам написания и отладке программ для микроконтроллеров на языках Си и ассемблере. Приведены готовые шаблоны для написания программ на ассемблере и показаны особенности применения языка Си для реализации конкретных устройств. При подготовке книги были использованы материалы лекций по микропроцессорам, читаемых автором в течение ряда лет в Сибирском государственном университете телекоммуникаций и информатики.
Для широкого круга радиолюбителей и программистов
Читаем онлайн "Занимательно о микроконтроллерах" (ознакомительный отрывок). [Страница - 5]
Рис. 1.2. Примеры использования универсальных компьютеров для реализации различной аппаратуры
По мере ужесточения требований к приборам готовый компьютер перестает подходить для их реализации, но можно использовать отдельные блоки от компьютера, такие как материнские платы или платы аналого-цифровых преобразователей. Кроме того, существуют промышленные варианты материнских плат компьютеров, рассчитанные на работу в более тяжелых условиях реального производства. Часто они имеют одноплатное исполнение, что благоприятно сказывается на габаритах и энергопотреблении. Пример такого одноплатного промышленного компьютера приведен на рис. 1.3.
Рис. 1.3. Пример одноплатного встраиваемого компьютера
В качестве примера устройств, для реализации которых использованы готовые одноплатные компьютеры, можно назвать приборы, выпускаемые фирмой Rohde & Schwarz. На рис. 1.4 приведена фотография спектроанализатора этой фирмы.
Рис. 1.4. Спектроанализатор фирмы Rohde & Schwarz
Микроконтроллеры
Термин «контроллер» образовался от английского слова to control — управлять. Контроллеры можно реализовать на устройствах различного принципа действия: от механических или оптических до электронных, аналоговых или цифровых элементов. Механические устройства управления (контроллеры) обладают низкой надежностью и высокой стоимостью по сравнению с электронными, поэтому в дальнейшем мы их рассматривать не будем. Электронные аналоговые устройства имеют недостаточно стабильные параметры и потому требуют периодической подстройки и регулировки, что увеличивает стоимость их эксплуатации. Поэтому такие устройства к настоящему времени стараются не использовать. Наиболее распространенными на сегодняшний день являются электронные устройства управления, построенные на основе цифровых микросхем.
В зависимости от стоимости и габаритов устройства, которым требуется управлять, определяются и требования к контроллеру. Если объект управления занимает десятки квадратных метров, как, например, автоматические телефонные станции, базовые станции сотовых систем связи или радиорелейные линии связи, то в качестве контроллеров можно использовать универсальные компьютеры. Управление при этом можно осуществлять через их встроенные порты компьютера: LPT, COM, USB или ETHERNET. В оперативную память таких компьютеров при включении питания заносится управляющая программа, которая и превращает универсальный компьютер в контроллер.
Использование универсального компьютера в качестве контроллера позволяет в кратчайшие сроки производить разработку новых систем связи, легко их модернизировать (путем простой смены программы), а так- также использовать готовые, выпускаемые крупными сериями (а значит, дешевые) блоки. Однако контроллеры требуются не только для больших систем, но и для малогабаритных радиоэлектронных устройств, таких как радиоприемники, радиостанции, магнитофоны или сотовые телефонные аппараты.
В малогабаритных устройствах предъявляются жесткие требования к стоимости, габаритам и температурному диапазону работы контроллеров. Этим требованиям не могут удовлетворить даже промышленные варианты универсального компьютера. Приходится вести разработку контроллеров на основе однокристальных ЭВМ, которые получили название микроконтроллеры.
Контроллеры требуются практически во всех предметах и устройствах, которые окружают нас. В качестве примера на рис. 1.5 показаны узлы автомобиля, в которых применяются микроконтроллеры.
Рис. 1.5. --">
Книги схожие с «Занимательно о микроконтроллерах» по жанру, серии, автору или названию:
Стивен Ф Барретт - Встраиваемые системы. Проектирование приложений на микроконтроллерах семейства 68HC12/HCS12 с... Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2007 |
А. В. Белов - Самоучитель разработчика устройств на микроконтроллерах AVR Жанр: Аппаратное обеспечение, компьютерное железо Год издания: 2008 Серия: Радиолюбитель |