Министерство образования и науки
Российской Федерации
Национальный исследовательский ядерный
университет «МИФИ»
И. И. Шагурин, М. О. Мокрецов
МИКРОКОНТРОЛЛЕРЫ И ИХ ПРИМЕНЕНИЕ
В ЭЛЕКТРОННОЙ АППАРАТУРЕ
Рекомендовано УМО «Ядерные физика и технологии»
в качестве учебного пособия для студентов
высших учебных заведений
Москва 2013
УДК 382. 7 (075. 8)
ББК 32. 973. 26-04я7
Ш15
Шагурин И. И. , Мокрецов М. О. Микроконтроллеры и их применене-
ние в электронной аппаратуре: Учебное пособие. М. : НИЯУ МИФИ,
2013. – 160 с. Рассматриваются номенклатура и основные характеристики 8-, 16- и
32-разрядных микроконтроллеров, указываются области их применения. В
качестве типичных представителей 8-разрядных микроконтроллеров рас-
сматривается микроконтроллеры семейства 68HC08 компании Freescale
Semiconductor. Приводится их общая структура, описывается работа про-
цессорного ядра, система команд, организация памяти. Рассматривается
функционирование основных периферийных модулей, приведены примеры
программ, обеспечивающих реализацию типовых функций управления
объектами и обмена данными. Дается описание аппаратно-программных
средств и набор практических заданий для освоения программирования
микроконтроллеров и реализации на их основе ряда типовых функций, ис-
пользуемых в различных системах управления. Предназначено для подготовки студентов старших курсов дневного и
вечернего отделений по профилю специальности «Электроника и автома-
тика физических установок» по дисциплине «Микропроцессорные систе-
мы». Подготовлено в рамках Программы создания и развития
НИЯУ МИФИ. Рецензент канд. техн. наук,
доц. каф. ИиУС ВИТИ НИЯУ МИФИ Тямалов А. А. ISBN 978-5-7262-1827-4 © Национальный исследовательский
ядерный университет «МИФИ», 2013
ОГЛАВЛЕНИЕ
Введение 5
Глава 1.
Архитектура и номенклатура современных микро-
контроллеров 7
1. 1. Типовая структура микроконтроллеров 7
1. 2. Номенклатура и особенности архитектуры
микроконтроллеров 15
1. 3. Семейство 8-разрядных микроконтроллеров HC08 22
Глава 2. Структура и функционирование 8-разрядного
микроконтроллера 32
2. 1. Общая структура микроконтроллера 32
2. 2. Режимы работы микроконтроллера 33
Глава 3. Процессорное ядро и организация памяти 38
3. 1. Регистровая модель процессорного ядра 38
3. 2. Набор команд и способы адресации 40
3. 3. Организация и функционирование
внутренней памяти 54
Глава 4. Функционирование служебных модулей 60
4. 1. Генерация синхросигналов 60
4. 2. Контроль напряжения питания 61
4. 3. Сторожевой таймер 62
4. 4.