- •Введение
- •1. Архитектура однокристальных микроконтроллеров семейства мк-51
- •1.1. Структура микроконтроллера мк-51
- •1.2. Организация памяти
- •Рассмотрим организацию памяти подробнее на примере мк к1816ве51.
- •Память данных
- •1.3.Система прерываний
- •1.4. Блок таймеров/счетчиков
- •1.5. Блок последовательного интерфейса
- •1.6 .Система команд микроконтроллера мк-51
- •2. Описания лабораторных работ работа 1. Принципы работы битового процессора в составе мк-51
- •Введение
- •Постановка задачи и варианты ее решения
- •Варианты заданий
- •Работа 2. Организация ввода-вывода информации в микроконтроллере
- •Введение
- •Постановка задачи и варианты ее решения
- •Порядок подготовки к лабораторной работе
- •Порядок выполнения лабораторной работы
- •Пример подготовки к выполнению лабораторной работы
- •Варианты заданий
- •Работа 3. СистеМа прерываНия
- •Введение
- •Постановка задачи и варианты ее решения
- •Порядок подготовки к лабораторной работе
- •Порядок выполнения лабораторной работы
- •Пример подготовки к выполнению лабораторной работы
- •Варианты заданий
- •Работа 4. Реализация времязадающих функций. Формирование временной диаграммы логических сигналов
- •Введение
- •Постановка задачи и варианты ее решения
- •Порядок подготовки к лабораторной работе
- •Порядок выполнения лабораторной работы
- •Пример подготовки к выполнению лабораторной работы
- •Wait1: mov th0,#0d8h ;настройка таймера на отсчет 10 мс
- •Варианты заданий
- •Работа 5. Реализация времязадающих
- •Варианты заданий
- •Работа 6. Микроконтроллер в системе управления
- •Введение
- •Постановка задачи и варианты ее решения
- •Порядок подготовки к лабораторной работе
- •Порядок выполнения лабораторной работы
- •Пример подготовки к выполнению лабораторной работы
- •Работа 7. Использование блока последовательного интерфейса в работе Микроконтроллера
- •Введение
- •Постановка задачи и варианты ее решения
- •Порядок подготовки к лабораторной работе
- •Порядок выполнения лабораторной работы
- •Пример подготовки к выполнению лабораторной работы
- •Варианты заданий
- •Список литератуРы
- •Содержание
- •115409 Москва, Каширское шоссе, 31
Содержание
Введение ………………………………………………………….......….3
1.Архитектура однокристальных микроконтроллеров
семейства МК‑51……………………………………………….….…….6
1.1.Структура микроконтроллера МК-51…………..………………6
1.2.Организация памяти……………………………………………..8
1.3.Система прерываний…………………………………..……….15
1.4.Блок таймеров/счетчиков…………………………..…….…….19
1.5.Блок последовательного интерфейса……………..…….....…..24
1.6.Система команд микроконтроллера МК-51………..…….……26
2.Описания лабораторных работ……………………...…….....………31
Работа 1. Принципы работы битового процессора
в составе МК‑51……………………….…..……………………….31
Работа 2. Организация ввода-вывода информации
в микроконтроллере………………………………………………..37
Работа 3. Система прерывания…………………...……………….45
Работа 4. Реализация времязадающих функций.
Формирование временной диаграммы логических сигналов.…..50
Работа 5. Реализация времязадающих функций.
Анализ временной диаграммы логических сигналов…………....55
Работа 6. Микроконтроллер в системе управления………….…...60
Работа 7. Использование блока последовательного
интерфейса в работе микроконтроллера..…………………...……73
Список литературы…………....………..………………………..….……81
Валерий Валентинович Гуров
Александр Александрович Рыбаков
Лабораторный практикум
"Разработка микропроцессорных систем
на основе однокристальных микроконтроллеров"
Редактор Антонова Н.Н.
Лицензия ЛР 020676 от 09.12.97г.
Подписано в печать Формат 60х84 1/16
Уч.-изд. л. 5,0. Печ. л. 5,25 Тираж 100 экз.
Изд. №029-1 Заказ
Московский государственный инженерно-физический институт
(технический университет)
Типография МИФИ
115409 Москва, Каширское шоссе, 31
В.В.Гуров А.А.Рыбаков
Лабораторный практикум
"Разработка микропроцессорных систем
на основе однокристальных микроконтроллеров"
Москва 2000