А. Е. БОЯРИНОВ, И. А. ДЬЯКОВ
АРХИТЕКТУРА
МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА MCS-51
• ИЗДАТЕЛЬСТВО ТГТУ •
Министерство образования и науки Российской Федерации
Государственное образовательное учреждение
высшего профессионального образования
"Тамбовский государственный технический университет"
А. Е. Бояринов, И. А. Дьяков
АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ
СЕМЕЙСТВА MCS-51
Конспект лекций для студентов всех форм обучения
специальностей 072000; 210200; 230104
Тамбов
Издательство ТГТУ
2005
УДК 681. 3. 06(07)
ББК 973. 26-04я73-2
Б869
Рецензент
Кандидат технических наук, доцент
Н. Г. Чернышов
Бояринов, А. Е. Б869 Архитектура микроконтроллеров семейства MCS-51
: конспект лекций / А. Е. Бояринов, И. А. Дьяков. Тамбов
: Изд-во Тамб. гос. техн. ун-та, 2005. 64 с. Рассмотрены схемотехника и программирование од-
нокристальных микроЭВМ семейства MCS-51. Предназначены для студентов всех форм обучения
специальностей 072000, 210200, 230104. УДК 681. 3. 06(07)
ББК 973. 26-04я73-2
Бояринов А. Е. , Дьяков И. А. ,
2005
Тамбовский государствен-
ный
технический университет
(ТГТУ), 2005
Учебное издание
БОЯРИНОВ Алексей Евгеньевич,
ДЬЯКОВ Игорь Алексеевич
АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ
СЕМЕЙСТВА MCS-51
Конспект лекций
Редактор Т. М. Г л и н к и н а
Инженер по компьютерному макетированию М. Н. Р ы ж к о в а
Подписано к печати 23. 05. 2005. Формат 60 × 84/16. Бумага офсетная. Печать офсетная. Гарнитура Тimes New Roman. Объем: 3,72 усл. печ. л. ; 3,6 уч. -изд. л. Тираж 50 экз. С. 370М
Издательско-полиграфический центр
Тамбовского государственного технического университета
392000, Тамбов, Советская, 106, к. 14
ОГЛАВЛЕНИЕ
Введение
………………………………………………………………….
1 СТРУКТУРА МИКРОКОНТРОЛЛЕРА INTEL 8051
……………. .
1. 1 Организация памяти
………………………………………………. .
1. 2 Арифметико-логическое устройство
……………………………...
1. 3 Резидентная память программ и данных
………………………….
1. 4 Аккумулятор и регистры общего назначения
…………………….
1. 5 Регистр слова состояния программы и его флаги
………………. .
1. 6 Регистры-указатели
…………………………………………………
1. 7 Регистры специальных функций
…………………………………. .
1. 8 Устройство управления и синхронизации
………………………...
1.
9 Параллельные порты ввода/вывода информации
………………...
1. 10 Таймеры/счетчики
…………………………………………………
1. 11 Последовательный порт
…………………………………………...
1. 11. 1 Регистр SBUF
………………………………………………
1. 11. 2 Режимы работы последовательного порта
……………….
1. 11. 3 Регистр SCON
……………………………………………...
1. 11. 4 Скорость приема/передачи
………………………………. .
1. 12 Система прерываний
………………………………………………
2 СИСТЕМА КОМАНД МИКРОКОНТРОЛЛЕРА
INTEL 8051 ……
2. 1 Общие сведения
…………………………………………………….
2. 1. 1 Типы команд
………………………………………………...
2. 1. 2 Типы операндов
……………………………………………. .
2. 1. 3 Способы адресации данных
………………………………. .
2. 1. 4 Флаги результата
……………………………………………
2. 1. 5 Символическая адресация
………………………………….
2. 2 Команды передачи данных
………………………………………...
2. 2. 1 Структура информационных связей
……………………….
2. 2. 2 Обращение к аккумулятору
………………………………...
2. 2. 3 Обращение к внешней памяти данных
…………………….
2. 2. 4 Обращение к памяти программ
…………………………….
2. 2. 5 Обращение к стеку
………………………………………….
2. 3 Арифметические операции
………………………………………...
2. 4 Логические операции
……………………………………………….
2. 5 Команды передачи управления
……………………………………
2. 5. 1 Длинный переход
…………………………………………...
2. 5. 2 Абсолютный переход
……………………………………….
2. 5. 3 Относительный переход
……………………………………
2. 5. 4 Косвенный переход
…………………………………………
2. 5. 5 Условные переходы
…………………………………………
2. 5. 6 Подпрограммы
………………………………………………
2. 6 Операции с битами
………………………………………………
Контрольные вопросы …………………………………………
СПИСОК ЛИТЕРАТУРЫ …………………………………. .