Федеральное агентство по образованию
ГОУ ВПО «Уральский государственный технический университет – УПИ»
ПРОГРАММИРОВАНИЕ ВЗАИМОДЕЙСТВИЯ МИКРОКОНТРОЛЛЕРОВ 8051 С ОБЪЕКТАМИ УПРАВЛЕНИЯ
Методические указания к лабораторному практикуму по курсу “Микропроцессорные устройства систем управления” для студентов всех форм обучения специальностей 220201 -Управление и информатика в технических системах и 230101 – Вычислительные машины, комплексы, системы и сети.
Екатеринбург
2006
УДК 681.322
Составители : В.А.Добряк, В.П. Мокрецов
Научный редактор доц., канд. техн. наук Паутов В.И.
ПРОГРАММИРОВАНИЕ ВЗАИМОДЕЙСТВИЯ МИКРОКОНТРОЛЛЕРОВ 8051 С ОБЪЕКТАМИ УПРАВЛЕНИЯ
Методические указания к лабораторному практикуму по курсу “Микропроцессорные устройства систем управления” для студентов всех форм обучения специальностей 220201 -Управление и информатика в технических системах и 230101 – Вычислительные машины, комплексы, системы и сети./сост. В.А.Добряк, В.П.Мокрецов. Екатеринбург: ГОУ ВПО УГТУ – УПИ. 29с.
Методические указания предназначены для использования при выполнении лабораторного практикума и могут использоваться при курсовом проектировании. Содержат описание организации взаимодействия микроконтроллеров с объектами управления, контрольные вопросы, примеры программ на языке ассемблера, порядок выполнения домашнего и лабораторного заданий.
Библиогр.: 5 назв. Рис. 10. Прил. 1
Подготовлено кафедрой « Автоматика и управление в технических системах»
Ó ГОУ ВПО «Уральский государственный
технический университет – УПИ», 2006
ОГЛАВЛЕНИЕ
1. ЦЕЛЬ И СОДЕРЖАНИЕ РАБОТЫ............................................................ 4
2. ЗАДАНИЯ ДЛЯ ДОМАШНЕЙ ПОДГОТОВКИ ...................................... 4
2.1. Изучение аппаратных средств....................................................................... 4
2.2. Изучение системы команд............................................................................. 4
2.3. Изучение типовых процедур взаимодействия микроконтроллера с объектами управления и подготовка программ ................................................. 5
2.4. Контрольные вопросы.................................................................................... 5
3. ВЗАИМОДЕЙСТВИЕ МИКРОКОНТРОЛЛЕРА С ОБЪЕКТАМИ
УПРАВЛЕНИЯ..................................................................................................... 7
3.1. Прерывания ..................................................................................................... 7
3.2. Ввод информации с датчиков......................................................................... 8
3.2.1. Опрос двоичного датчика. Ожидание события........................................ 8
3.2.2. Устранение дребезга контактов................................................................. 9
3.2.3. Подсчет числа импульсов .......................................................................... 9
3.2.4. Опрос группы двоичных датчиков .......................................................... 11
3.3. Реализация функций времени ..................................................................... 12
3.3.1. Программное формирование временной задержки ............................... 12
3.3.2. Формирование временной задержки таймером ..................................... 14
3.3.3. Измерение временных интервалов........................................................... 15
3.4. Вывод управляющих сигналов..................................................................... 16
3.4.1. Формирование статических сигналов...................................................... 16
3.4.2. Формирование импульсных сигналов ..................................................... 17
3.5. Работа с последовательным портом ........................................................... 17
3.6.Средства ProView для отладки взаимодействия с объектами управления……………………………………………………………………….18
4. ЛАБОРАТОРНЫЕ ЗАДАНИЯ.................................................................... 22
5. СОДЕРЖАНИЕ ОТЧЁТА ............................................................................ 23
БИБЛИОГРАФИЧЕСКИЙ СПИСОК........................................................... 23
Приложение . Система команд микроконтроллера К1816ВЕ51……………...24
1. ЦЕЛЬ И СОДЕРЖАНИЕ РАБОТЫ
Целью работы является изучение основ организации взаимодействия микроконтроллеров семейства 8051 Intel с объектами управления. Цель состоит также в изучения интегрированной среды ProView фирмы Franklin Software Inc., предназначенной для разработки программного обеспечения этого семейства [3-4]. Работа рассчитана на 4 - 8 часов домашней подготовки и 4 - 8 часов занятий в лаборатории в зависимости от количества выполняемых заданий.
При подготовке к работе изучаются основные приёмы программирования, направленные на организацию работы с различными объектами управления. Далее составляются программы на языке ассемблера, и разрабатывается методика их отладки. Перед началом лабораторной работы проводится коллоквиу
Одними из наиболее популярных услуг на рынке IT-технологий являются создание и продвижение лендингов. Они способны положительно влиять на деятельность любого бизнес-проекта в интернете. Судя по многочисленным отзывам, заказавшие создание лендингов люди ни разу не пожалели о потраченных деньгах. Они вложили в будущее, которое неразрывно связано с интернетом. Всё больше и больше предпринимателей обращаются к услугам разных агентств, веб-студий, чтобы заказать создание лендинга у профессионалов.