- •Взаимодействие микроконтроллера c8051 с объектами управления
- •Оглавление
- •Задания для домашней подготовки
- •Изучите аппаратные средства микроконтроллеров, предназначенные для взаимодействия с объектами управления
- •Изучите систему команд микроконтроллера с точки зрения поддержки взаимодействия с объектами управления
- •Изучите раздел методических указаний “Взаимодействие микроконтроллера с объектами управления” и подготовьте к отладке программы
- •Контрольные вопросы
- •Взаимодействие микроконтроллера с объектами управления
- •Прерывания
- •Ввод информации с датчиков
- •Опрос двоичного датчика. Ожидание события
- •Устранение дребезга контактов
- •Подсчет числа импульсов
- •Опрос группы двоичных датчиков
- •Вывод управляющих сигналов
- •Формирование статических сигналов
- •Формирование импульсных сигналов
- •Работа с последовательным портом
- •Реализация функций времени
- •Программное формирование временной задержки
- •Формирование временной задержки таймером
- •Измерение временных интервалов
- •СредстваIdeSilabsдля отладки взаимодействия с объектами управления
- •Лабораторные задания
- •Содержание отчёта
- •Библиографический список
Министерство образования и науки Российской Федерации
Казанский (Приволжский) Федеральный университет
Институт физики
Взаимодействие микроконтроллера c8051 с объектами управления
Методические указания к лабораторной работе №4 по курсу «Микропроцессоры» для студентов радиофизического направления
Казань 2013
УДК 681.322
Составитель: Ю.М. Стенин
Научный редактор: доц., канд. физ-мат. наук А.А. Журавлёв
ВЗАИМОДЕЙСТВИЕ МИКРОКОНТРОЛЛЕРА C8051 С ОБЪЕКТАМИ УПРАВЛЕНИЯ: Методические указания к лабораторной работе №4 по курсу «Микропроцессоры»/ Ю.М. Стенин. Казань: Изд-во КФУ, 2013. 19 с.
Методические указания предназначены для использования при выполнении лабораторного практикума. Содержат описание организации взаимодействия микроконтроллеров с объектами управления, примеры программ на языке ассемблера, порядок выполнения домашнего и лабораторного заданий, контрольные вопросы и задания для самостоятельной работы.
Библиогр.: 6 назв. Рис.: 1.
Подготовлено кафедрой радиоастрономии Института физики К(П)ФУ.
Казанский (Приволжский) Федеральный университет, 2013
Оглавление
1. ЦЕЛЬ И СОДЕРЖАНИЕ РАБОТЫ 3
2. ЗАДАНИЯ ДЛЯ ДОМАШНЕЙ ПОДГОТОВКИ 3
3. ВЗАИМОДЕЙСТВИЕ МИКРОКОНТРОЛЛЕРА С ОБЪЕКТАМИ УПРАВЛЕНИЯ 5
4. ЛАБОРАТОРНЫЕ ЗАДАНИЯ 17
5. СОДЕРЖАНИЕ ОТЧЁТА 18
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 18
ЦЕЛЬ И СОДЕРЖАНИЕ РАБОТЫ
Целью работы является изучение основ организации взаимодействия микроконтроллеров семейства Intel 8051 с объектами управления. Цель состоит также в продолжении начатого в лабораторных работах №1 - №3 [4 - 6] изучения интегрированной среды IDESilabsфирмыSiliconLaboratories, предназначенной для разработки программного обеспечения этого семейства.
При подготовке к работе изучаются основные приёмы программирования, направленные на организацию работы с различными объектами управления. Далее студенты составляют программы на языке ассемблера.
Перед началом лабораторной работы проводится коллоквиум (как вариант – контрольная работа). Студенты, успешно ответившие на поставленные вопросы, допускаются к лабораторной части работы.
При выполнении лабораторного задания осуществляется ввод исходных текстов программ, ассемблирование и отладка программ.
После выполнения работы оформляется отчёт с указанным ниже содержанием.
В качестве основы для подготовки данного пособия была использована работа [1], в которой аналогичные задачи решаются в другой среде разработки.
Задания для домашней подготовки
Изучите аппаратные средства микроконтроллеров, предназначенные для взаимодействия с объектами управления
Микроконтроллер C8051F064 (из семейства 8-разрядных микроконтроллеров архитектурыi51).
Параллельные порты P0-P3. Альтернативные функции порта P3.
Регистры таймеров TH0, TL0 и TH1, TL1. Работа в режиме таймера и в режиме счётчика. Регистр режима таймера/счётчика TMOD, формат управляющего слова. Режимы работы таймера/счётчика. Регистр управления/статуса таймера TCON, функциональное назначение разрядов.
Буфер приёмопередатчика SBUF. Режимы работы последовательного порта. Регистр управления приёмопередатчиком SCON, функциональное назначение разрядов. Работа UART в мультиконтроллерных системах. Установка скорости приёма/передачи. Регистр управления мощностью PCON, функциональное назначение разрядов. Система прерываний микроконтроллера. Регистр приоритетов прерываний IP, регистр маски прерываний IE [1 - 3].