А. Водовозов
МИКРОКОНТРОЛЛЕРЫ
ДЛЯ СИСТЕМ АВТОМАТИКИ
Учебное пособие
Вологда
2001
1
ББК 32. 85
УДК 621. 375(03)
В62
Рецензенты:
Кафедра РАПС Санкт-Петербургского государственного электротехнического
университета (ЛЭТИ), зав. кафедрой профессор Рассудов Л. Н. ,
Соловьев В. А. , профессор, заведующий кафедрой автоматизированного
электропривода Комсомольского на Амуре государственного технического университета . В62
Водовозов А. М. Микроконтроллеры для систем автоматики: Учебное пособие. -
Вологда: ВоГТУ, 2002. - 131 с. Учебное пособие предназначено для студентов специальности 180400, изучающих
курс «Элементы систем автоматики». Все основные понятия микропроцессорной техники в
пособии рассмотрены на примерах современных AVR-микроконтроллеров фирмы Atmel.
Пособие может быть использовано студентами других специальностей при
изучении современных микропроцессорных систем. ISBN
ББК 32. 85
УДК 621. 375(03)
Водовозов А. М. , 2002
Вологодский государственный технический университет, 2002
2
ВВЕДЕНИЕ
Создание фирмой Intel в 1971 году первой программируемой электронной схемы на
одном кристалле явилось началом эпохи микропроцессорной техники. Объединив в себе
достижения вычислительной техники и микроэлектроники, микропроцессорные системы
стали удобным общепринятым инструментом для построения самых различных систем
автоматики. За 30 лет своего бурного развития микропроцессорные системы прошли путь от
специализированных комплектов интегральных схем к сложным однокристальным
микроконтроллерам, имеющим в своем составе целый набор самых различных
программируемых элементов. Их разработкой занимаются практически все крупнейшие
мировые производители компьютеров, бытовой техники, промышленных систем и
электронных компонентов – всем известные: INTEL, AMD, ATMEL, MICROCHIP,
MITSUBISHI, MOTOROLA, ANALOG DEVICE, NATIONAL SEMICONDUCTOR, SIEMENS,
TEXAS INSTRUMENT, ZILOG и др. Они выпускаются сейчас, как и все остальные
микросхемы, миллионными партиями, а стоимость одного микроконтроллера, как правило,
составляет всего несколько долларов. В условиях существующей в области микроэлектроники жесткой конкуренции
каждый производитель выбирает свою модель развития, предлагая множество новых
технических и технологических решений. При этом не успевают устояться условные
обозначения и терминология, появляется множество архитектур и языков
программирования, что существенно усложняет изучение и освоение этой техники. В нашей
стране ситуация усугубляется языковым барьером, вся основная терминология в этой
области техники имеет английскую аббревиатуру. Вместе с тем, принципы построения микропроцессорных систем, несмотря на
множество направлений развития, не подвергаются существенной переработке.