- •Взаимодействие микроконтроллера c8051 с объектами управления
- •Оглавление
- •1. Цель и содержание работы 3
- •2. Задания для домашней подготовки 4
- •3. Взаимодействие микроконтроллера с объектами управления 6
- •4. Лабораторные задания 18
- •5. Содержание отчёта 18
- •1.Цель и содержание работы
- •2.1.Изучите аппаратные средства микроконтроллеров, предназначенные для взаимодействия с объектами управления
- •2.2.Изучите систему команд микроконтроллера с точки зрения поддержки взаимодействия с объектами управления
- •2.3.Изучите раздел методических указаний “Взаимодействие микроконтроллера с объектами управления” и подготовьте к отладке программы
- •2.4.Контрольные вопросы
- •2.Задания для домашней подготовки
- •3.Взаимодействие микроконтроллера с объектами управления
- •3.1.Прерывания
- •3.2.Ввод информации с датчиков
- •3.2.1.Опрос двоичного датчика. Ожидание события
- •3.2.2.Устранение дребезга контактов
- •3.2.3.Подсчет числа импульсов
- •3.2.4.Опрос группы двоичных датчиков
- •3.3.Вывод управляющих сигналов
- •3.3.1.Формирование статических сигналов
- •3.3.2.Формирование импульсных сигналов
- •3.4.Работа с последовательным портом
- •3.5.Реализация функций времени
- •3.5.1.Программное формирование временной задержки
- •3.5.2.Формирование временной задержки таймером
- •3.5.3.Измерение временных интервалов
- •3.6.Средства ide Silabs для отладки взаимодействия с объектами управления
- •4.Лабораторные задания
- •5.Содержание отчёта
- •Библиографический список
Министерство образования и науки Российской Федерации
Казанский (Приволжский) Федеральный университет
Институт физики
Взаимодействие микроконтроллера c8051 с объектами управления
Методические указания к лабораторной работе №4 по курсу «Микропроцессоры» для студентов радиофизического направления
Казань 2013
УДК 681.322
Составитель: Ю.М. Стенин
Научный редактор: доц., канд. физ-мат. наук А.А. Журавлёв
ВЗАИМОДЕЙСТВИЕ МИКРОКОНТРОЛЛЕРА C8051 С ОБЪЕКТАМИ УПРАВЛЕНИЯ: Методические указания к лабораторной работе №4 по курсу «Микропроцессоры»/ Ю.М. Стенин. Казань: Изд-во КФУ, 2013. 19 с.
Методические указания предназначены для использования при выполнении лабораторного практикума. Содержат описание организации взаимодействия микроконтроллеров с объектами управления, примеры программ на языке ассемблера, порядок выполнения домашнего и лабораторного заданий, контрольные вопросы и задания для самостоятельной работы.
Библиогр.: 6 назв. Рис.: 1.
Подготовлено кафедрой радиоастрономии Института физики К(П)ФУ.
Казанский (Приволжский) Федеральный университет, 2013
Оглавление
1. Цель и содержание работы 3
2. Задания для домашней подготовки 4
2.1. Изучите аппаратные средства микроконтроллеров, предназначенные для взаимодействия с объектами управления 4
2.2. Изучите систему команд микроконтроллера с точки зрения поддержки взаимодействия с объектами управления 4
2.3. Изучите раздел методических указаний “Взаимодействие микроконтроллера с объектами управления” и подготовьте к отладке программы 4
2.4. Контрольные вопросы 5
3. Взаимодействие микроконтроллера с объектами управления 6
3.1. Прерывания 6
3.2. Ввод информации с датчиков 7
3.2.1. Опрос двоичного датчика. Ожидание события 7
3.2.2. Устранение дребезга контактов 8
3.2.3. Подсчет числа импульсов 9
3.2.4. Опрос группы двоичных датчиков 10
3.3. Вывод управляющих сигналов 11
3.3.1. Формирование статических сигналов 11
3.3.2. Формирование импульсных сигналов 12
3.4. Работа с последовательным портом 12
3.5. Реализация функций времени 13
3.5.1. Программное формирование временной задержки 13
3.5.2. Формирование временной задержки таймером 15
3.5.3. Измерение временных интервалов 16
3.6. Средства IDE Silabs для отладки взаимодействия с объектами управления 17
4. Лабораторные задания 18
5. Содержание отчёта 18
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 19
1.Цель и содержание работы
Целью работы является изучение основ организации взаимодействия микроконтроллеров семейства Intel 8051 с объектами управления. Цель состоит также в продолжении начатого в лабораторных работах №1 - №3 [4 - 6] изучения интегрированной среды IDE Silabs фирмы Silicon Laboratories, предназначенной для разработки программного обеспечения этого семейства.
При подготовке к работе изучаются основные приёмы программирования, направленные на организацию работы с различными объектами управления. Далее студенты составляют программы на языке ассемблера.
Перед началом лабораторной работы проводится коллоквиум (как вариант – контрольная работа). Студенты, успешно ответившие на поставленные вопросы, допускаются к лабораторной части работы.
При выполнении лабораторного задания осуществляется ввод исходных текстов программ, ассемблирование и отладка программ.
После выполнения работы оформляется отчёт с указанным ниже содержанием.
В качестве основы для подготовки данного пособия была использована работа [1], в которой аналогичные задачи решаются в другой среде разработки.
