Читать онлайн «Архитектура микроконтроллеров семейства MCS-51»

Автор Дьяков И.А.

А. Е. БОЯРИНОВ, И. А. ДЬЯКОВ АРХИТЕКТУРА МИКРОКОНТРОЛЛЕРОВ СЕМЕЙСТВА 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 Операции с битами ……………………………………………… Контрольные вопросы ………………………………………… СПИСОК ЛИТЕРАТУРЫ …………………………………. .