Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
71
Добавлен:
23.02.2015
Размер:
692.22 Кб
Скачать

Федеральное агентство по образованию

ГОУ ВПО «Уральский государственный технический университет – УПИ»

ИЗУЧЕНИЕ СИСТЕМЫ КОМАНД МИКРОКОНТРОЛЛЕРА К1816ВЕ51

Методические указания к лабораторному практикуму по курсу «Микропроцессорные устройства систем управления» для студентов всех форм обучения специальностей 220201 –Управление и информатика в технических системах и 230101 – Вычислительные машины, комплексы, системы и сети.

Екатеринбург

2006

УДК 621.38

Составители : В. А. Добряк, В. П. Мокрецов

Научный редактор доц., канд. техн. наук Паутов В. И.

ИЗУЧЕНИЕ СИТЕМЫ КОМАНД МИКРОКОНТРОЛЛЕРА К1816ВЕ51

Методические указания к лабораторному практикуму по курсу «Микропроцессорные устройства систем управления» для студентов всех форм обучения специальностей 220201 – Управление и информатика в технических системах и 230101 – Вычислительные машины, комплексы, системы и сети. / сост.

В. А. Добряк, В. П. Мокрецов. Екатеринбург: ГОУ ВПО УГТУ – УПИ. 42 с.

Методические указания предназначены для использования при выполнении лабораторного практикума. Содержат описание системы команд микроконтроллера К1816ВЕ51, контрольные вопросы, задания для самостоятельной подготовки, лабораторные задания и порядок их выполнения.

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

Подготовлено кафедрой «Автоматика и управление в технических системах»

 ГОУ ВПО «Уральский государственный

технический университет – УПИ», 2006

ОГЛАВЛЕНИЕ

1. Цель и содержание лабораторной работы…………………...4

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

2.1. Изучите систему команд микроконтроллеров семейства Intel 8051......5

2.2. Составьте набор из 26 команд...................................................................... 5

2.3. Составьте программу поразрядной обработки......................................... 7

2.4. Контрольные вопросы......................................................................................7

3. Система команд микроконтроллеров intel 8051 ………….9

3.1. Общие сведения.................................................................................................9

3.1.1. Типы операндов...............................................................................................10

3.1.2. Способы адресации данных ...........................................................................12

3.1.3. Флаги результата ......................................................................................... ..12

3.1.4. Символическая адресация .............................................................................13

3.2. Команды передачи данных............................................................................14

3.2.1. Структура информационных связей............................................................ .14

3.2.2. Обращение к аккумулятору.......................................................................... .15

3.2.3. Обращение к внешней памяти данных........................................................ .15

3.3. Арифметические операции........................................................................... 15

3.4. Логические операции.......................................................................................16

3.5. Команды передачи управления................................................................... 16

3.5.1. Длинный переход .......................................................................................... 16

3.5.2. Абсолютный переход......................................................................................16

3.5.3. Относительный переход................................................................................ 17

3.5.4. Косвенный переход ........................................................................................17

3.5.5. Условные переходы.........................................................................................17

3.5.6. Подпрограммы............................................................................................ …18

3.6. Операции с битами........................................................................................ 18

4. Лабораторные задания………………………………………………19

4.1. Выполнение примеров программ ............................................................... 19

4.1.1. Пример использования команд передачи данных ...................................... 19

4.1.2. Примеры использования команд арифметических операций ................... 25

4.1.3. Пример использования команд логических операций................................ 27

4.1.4. Пример использования команд передачи управления и работы со стеком.........................................................................................................................28

4.2. Выполнение домашнего набора команд ...................................................29

Соседние файлы в папке Лаб. 1-5,6,7,7а,8,9,10