Методы адресации и команды пересылки данных микроконтроллера 80с31

Страницы работы

Содержание работы

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ВЫСШЕМУ ОБРАЗОВАНИЮ

МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ

РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ

(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)

МИКРОПРОЦЕССОРЫ В СИСТЕМАХ УПРАВЛЕНИЯ

Методические указания

по выполнению лабораторных работ

Для студентов специальности 2101.00

Москва 2002

Составители Ю.А. Бирюков, А.В. Кочемасов, В.Т. Лузинский

Редактор Е.П. Окуньков

Настоящие методические указания по выполнению лабораторных работ по курсу «Микропроцессоры в системах управления» предназначены для студентов специальности 2101.00 «Управление и информатика в технических системах». Они относятся к лабораторной работе №1, входящей в цикл из четырёх лабораторных работ, в котором изучаются аппаратные средства и система команд однокристальных микроконтроллеры семейства MCS-51, а также методы разработки и отладки их программного обеспечения. В частности, в лабораторной работе №1 студенты знакомятся с интегрированной средой программирования микроконтроллеров, изучают методы адресации и команды пересылки данных микроконтроллера 80C31 семейства MCS-51. Продолжительность работы 4 часа.

Лабораторная работа выполняется на персональном компьютере, на котором установлена интегрированная система программирования и отладки микропроцессорных систем на основе микроконтроллеров семейства MCS-51. Система включает в себя редактор текста, турбоассемблер-51, редактор связей и символьный отладчик. Эта среда позволяет разрабатывать целевую программу и отлаживать её в реальном масштабе времени с использованием аппаратных средств микропроцессорной системы.

Рецензенты:   д.т.н. Е.Д. Теряев

                           д.т.н. С.Л. Портной

ЛАБОРАТОРНАЯ РАБОТА №1

МЕТОДЫ АДРЕСАЦИИ И КОМАНДЫ ПЕРЕСЫЛКИ ДАННЫХ

МИКРОКОНТРОЛЛЕРА 80С31

  1.  Цель работы

Целью работы является знакомство с интегрированной средой программирования и изучение методов адресации и команд пересылки данных, используемых в микроконтроллере 80C51 семейства MCS-51.

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

  1.  Бродин В.Г., Шагурин М.И. «Микроконтроллеры: архитектура, программирование, интерфейс». Справочник. –М.: ЭКОМ, 1999, с. 154-162, 167-171, 376-379.

  2.  Подготовка к работе

  1.  Изучить структуру микроконтроллера 80C51.

  2.  Ознакомиться с интегрированной системой программирования на языке ассемблера (Приложение 1).

  3.  Изучить реализуемые микроконтроллером методы адресации и команды пересылки данных.

  4.  Составить список команд пересылки данных с их кратким описанием и с указанием формата (в байтах), кода и времени выполнения в тактах.

  3.  Порядок выполнения работы

  1.  Запустить на инструментальном компьютере интегрированную систему программирования "Турбоассемблер" (Casm52x.exe). Командой File|New создать новый файл и командой File|Save As сохранить с именем, например, demol.a52. С использованием редактора текста создать демонстрационную программу:

MOV А,#57Н               ;загрузка аккумулятора константой

MOV R0,A                ;пересылка в R0 банка 0

MOV 0D0H, #08Н        ;переключение на банк 1 загрузкой PSW

MOV R0,A                ;пересылка в R0 банка 1

MOV @R0,#68h           ;загрузка константы в ячейку 57h

MOV A, @R0                   ;пересылка из ячейки 57h в аккумулятор

M OV A,40h                  ;передача (нулевого значения) из ячейки 57h

Похожие материалы

Информация о работе