ГОСУДАРСТВЕННЫЙ КОМИТЕТ
РОССИЙСКОЙ ФЕДЕРАЦИИ ПО ВЫСШЕМУ ОБРАЗОВАНИЮ
МОСКОВСКИЙ ГОСУДАРСТВЕННЫЙ ИНСТИТУТ
РАДИОТЕХНИКИ, ЭЛЕКТРОНИКИ И АВТОМАТИКИ
(ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ)
МИКРОПРОЦЕССОРЫ В СИСТЕМАХ УПРАВЛЕНИЯ
Методические указания
по выполнению лабораторных работ
Для студентов специальности 2101.00
Москва 2002
Настоящие методические указания по выполнению лабораторных работ по курсу «Микропроцессоры в системах управления» предназначены для студентов специальности 2101.00 «Управление и информатика в технических системах». Они относятся к лабораторной работе №1, входящей в цикл из четырёх лабораторных работ, в котором изучаются аппаратные средства и система команд однокристальных микроконтроллеры семейства MCS-51, а также методы разработки и отладки их программного обеспечения. В частности, в лабораторной работе №1 студенты знакомятся с интегрированной средой программирования микроконтроллеров, изучают методы адресации и команды пересылки данных микроконтроллера 80C31 семейства MCS-51. Продолжительность работы 4 часа.
Лабораторная работа выполняется на персональном компьютере, на котором установлена интегрированная система программирования и отладки микропроцессорных систем на основе микроконтроллеров семейства MCS-51. Система включает в себя редактор текста, турбоассемблер-51, редактор связей и символьный отладчик. Эта среда позволяет разрабатывать целевую программу и отлаживать её в реальном масштабе времени с использованием аппаратных средств микропроцессорной системы.
Рецензенты: д.т.н. Е.Д. Теряев
д.т.н. С.Л. Портной
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
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.