Микроконтроллер AVR в радиолюбительской практике
Вступление
Современную микроэлектронику трудно представить без такой важной составляющей, как микроконтроллеры. Микроконтроллеры незаметно завоевал весь мир. В последнее время на помощь человеку пришла целая армия электронных помощников. Мы привыкли к ним, поэтому часто даже не подозреваем, что во многих таких устройствах работает микроконтроллер. Микроконтроллерные технологии очень эффективны. Одно и то же устройство, которое раньше собиралось на традиционных элементах, будучи собрано с применением микроконтроллеров, становится проще, не требует регулировки и меньше по размерам. Кроме того, с применением микроконтроллеров появляются практически безграничные возможности по добавлению новых потребительских функций и возможностей к уже существующим устройствам. Достаточно просто поменять программу!
Мировая промышленность выпускает огромную номенклатуру микроконтроллеров. Специализированные контроллеры предназначены для применения в какой-либо одной конкретной области, например:
- контроллер для телевизора;
- контроллер для модема;
- контроллер для компьютерной мышки и т. п.
Особый же класс составляют универсальные микроконтроллеры. Они не имеют конкретной специализации и могут применяться в самых различных областях микроэлектроники. В частности, при желании их с успехом можно применить для создания перечисленных выше устройств. Но главное в том, что можно создать любое, может даже принципиально новое устройство. Одна из самых популярных серий универсальных микроконтроллеров — это микроконтроллеры AVR выпускаемые американской фирмой Atmel. Микросхемы AVR широко используются в самых различных конструкциях, описание которых вы можете найти в журналах по микроэлектронике либо в Интернете. Конечно, можно просто бездумно повторить любую из этих схем. Но гораздо полезнее научится самому разрабатывать микропроцессорные устройства. Для тех, кто хочет:
- изучить основные принципы работы микропроцессоров;
- понять основы внутренней архитектуры микроконтроллеров
серии AVR, рекомендуюприобрести новое издание Самоучителя по микропроцессорной технике.
Для тех, кто хотел бы получить практический урок разработки схем и программ для микроконтроллеров, рекомендую новую книгу Александра Белова “Создаем устройства на микроконтроллерах” [4]. Для тех, кто прочитал обе вышеперечисленные книги, либо для тех, кто и так знаком с основами, предлагается данная книга. Книга представляет собой полное и подробное описание микроконтроллера ATiny2313 семейства AVR. Книга составлена на основе фирменной документации на данный микроконтроллер и поможет наиболее полно применить все его особенности и свойства. Описанию микроконтроллера посвящена первая глава. Подробно описываются все регистры микроконтроллера, их свойства, назначение и приемы работы. Описываются все встроенные системы (таймеры, каналы ввода/вывода, память, система прерываний и т. п.). Кроме того, даны советы по правильному применению и хитрости, позволяющие оптимизировать потребляемую энергию, быстродействие и другие параметры.
Во второй главе приведено несколько конкретных примеров применения микроконтроллера. Это несколько практических схем с подробным описанием и примером программ. Причем каждая программа написана в двух вариантах: на Ассемблере и на языке СИ. Все схемы, и каждая из программ снабжены подробным описанием. В качестве примеров используются авторские разработки (музыкальная шкатулка и кодовый дверной замок).
Издательство надеется, что настоящая книга будут полезна широкому кругу начинающих конструкторов электронной техники, радиолюбителей и студентов технических вузов. Автор будет благодарен за любые замечания и комментарии по книге. Все замечания прошу высылать Александру Белову:
- по почте Украина, г. Симферополь, ул. Русская, 194;
- или по E-mail: avbelov@by.ru.
Дополнительную информацию об этой, а так же о других книгах Александра Белова, вы можете почерпнуть на специальном сайте поддержки его книг по адресу: http://book.mirmk.ru/.
Ознакомиться с новинками и приобрести книги из любой страны мира можно через официальный сайт и Интернет-магазин издательства Наука и Техника www.nit.com.ru
|