Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Stenin Lab / Лабораторная работа №4.doc
Скачиваний:
75
Добавлен:
10.02.2015
Размер:
231.42 Кб
Скачать

Министерство образования и науки Российской Федерации

Казанский (Приволжский) Федеральный университет

Институт физики

Взаимодействие микроконтроллера c8051 с объектами управления

Методические указания к лабораторной работе №4 по курсу «Микропроцессоры» для студентов радиофизического направления

Казань 2013

УДК 681.322

Составитель: Ю.М. Стенин

Научный редактор: доц., канд. физ-мат. наук А.А. Журавлёв

ВЗАИМОДЕЙСТВИЕ МИКРОКОНТРОЛЛЕРА C8051 С ОБЪЕКТАМИ УПРАВЛЕНИЯ: Методические указания к лабораторной работе №4 по курсу «Микропроцессоры»/ Ю.М. Стенин. Казань: Изд-во КФУ, 2013. 19 с.

Методические указания предназначены для использования при выполнении лабораторного практикума. Содержат описание организации взаимодействия микроконтроллеров с объектами управления, примеры программ на языке ассемблера, порядок выполнения домашнего и лабораторного заданий, контрольные вопросы и задания для самостоятельной работы.

Библиогр.: 6 назв. Рис.: 1.

Подготовлено кафедрой радиоастрономии Института физики К(П)ФУ.

 Казанский (Приволжский) Федеральный университет, 2013

Оглавление

1. ЦЕЛЬ И СОДЕРЖАНИЕ РАБОТЫ 3

2. ЗАДАНИЯ ДЛЯ ДОМАШНЕЙ ПОДГОТОВКИ 3

3. ВЗАИМОДЕЙСТВИЕ МИКРОКОНТРОЛЛЕРА С ОБЪЕКТАМИ УПРАВЛЕНИЯ 5

4. ЛАБОРАТОРНЫЕ ЗАДАНИЯ 17

5. СОДЕРЖАНИЕ ОТЧЁТА 18

БИБЛИОГРАФИЧЕСКИЙ СПИСОК 18

  1. ЦЕЛЬ И СОДЕРЖАНИЕ РАБОТЫ

Целью работы является изучение основ организации взаимодействия микроконтроллеров семейства Intel 8051 с объектами управления. Цель состоит также в продолжении начатого в лабораторных работах №1 - №3 [4 - 6] изучения интегрированной среды IDESilabsфирмыSiliconLaboratories, предназначенной для разработки программного обеспечения этого семейства.

При подготовке к работе изучаются основные приёмы программирования, направленные на организацию работы с различными объектами управления. Далее студенты составляют программы на языке ассемблера.

Перед началом лабораторной работы проводится коллоквиум (как вариант – контрольная работа). Студенты, успешно ответившие на поставленные вопросы, допускаются к лабораторной части работы.

При выполнении лабораторного задания осуществляется ввод исходных текстов программ, ассемблирование и отладка программ.

После выполнения работы оформляется отчёт с указанным ниже содержанием.

В качестве основы для подготовки данного пособия была использована работа [1], в которой аналогичные задачи решаются в другой среде разработки.

  1. Задания для домашней подготовки

    1. Изучите аппаратные средства микроконтроллеров, предназначенные для взаимодействия с объектами управления

Микроконтроллер C8051F064 (из семейства 8-разрядных микроконтроллеров архитектурыi51).

Параллельные порты P0-P3. Альтернативные функции порта P3.

Регистры таймеров TH0, TL0 и TH1, TL1. Работа в режиме таймера и в режиме счётчика. Регистр режима таймера/счётчика TMOD, формат управляющего слова. Режимы работы таймера/счётчика. Регистр управления/статуса таймера TCON, функциональное назначение разрядов.

Буфер приёмопередатчика SBUF. Режимы работы последовательного порта. Регистр управления приёмопередатчиком SCON, функциональное назначение разрядов. Работа UART в мультиконтроллерных системах. Установка скорости приёма/передачи. Регистр управления мощностью PCON, функциональное назначение разрядов. Система прерываний микроконтроллера. Регистр приоритетов прерываний IP, регистр маски прерываний IE [1 - 3].