- •Введение
- •Устройство и принцип работы микропроцессорного контроллера
- •Основные понятия и определения
- •Форматы данных
- •Команда
- •Код операции
- •Способы указания адреса
- •Система команд
- •3.1. Обозначения в описаниях команд
- •3.2. Команды перемещения данных
- •Команды арифметических операций
- •Команды логических операций
- •Команды операций над битами
- •Команды передачи управления
- •Работа над заданием
- •Как работать с учебным микроконтроллером ук52–эм02
- •Общие требования и рекомендации к выполнению практики и оформлению отчета
Общие требования и рекомендации к выполнению практики и оформлению отчета
Объем учебной работы практики составляет 108 часов, самостоятельная работа – 108 часов. Длительность практики 2 недели.
Практика проводится на кафедре «Электромеханика» в лаборатории электроники и микропроцессорной техники.
За время практики необходимо:
Прослушать вводный лекционный курс;
Получить и ознакомиться с заданием;
Составить таблицу кодов операндов программы в шестнадцатеричном виде;
Составить блок-схему алгоритма программы;
Написать текст программы на языке Ассемблер;
Откомпилировать вручную исходный программы в машинные коды;
Ввести текст программы в машинных кодах в память учебного контроллера;
Выполнить отладку программы с помощью учебного контроллера и ее выполнение для получения результатов в соответствии с заданием.
Примечание: программа должны начинаться с адреса 0030H (после области
векторов прерываний). По адресу 0000H (точка старта после сброса) должна быть размещена команда безусловного перехода на начальный адрес программы (LJMP 0030H).
К окончанию срока практики необходимо составить отчет о выполненной работе и защитить ее.
Отчет о практике должен представлять собой повествовательный текст, описывающий действия при выполнении задания согласно программе работы, включающий в себя необходимые рисунки и таблицы с нумерацией и подписями и ссылками на них.
Содержание отчета включает в себя следующее:
Цель и программа практики;
Исходные данные;
Таблица кодов операндов программы в шестнадцатеричном виде;
Блок-схема алгоритма программы;
Текст программы на языке Ассемблер;
Таблица вариантов исходных данных для выполнения программы;
Таблица текста программы (листинг) в машинных кодах и параллельно на языке Ассемблер с комментариями для каждой операции.
Отчет о практике должен представлять собой повествовательный текст, описывающий действия при выполнении задания согласно программе работы, включающий в себя необходимые рисунки и таблицы с нумерацией и подписями и ссылками на них.
Литература
Попов Е.А., Крайнов Д.В. Однокристальные микроЭВМ семейства MCS-51 (МК51) : учебное пособие / Е.А. Попов, Д.В. Крайнов. — Новочеркасск: ЮРГТУ ( НПИ ) , 2011.– 126 с.
Гусев В. Г. Электроника и микропроцессорная техника : учебник для вузов / В. Г. Гусев, Ю. М. Гусев. - 5-е изд., стер. - М. : Высш. шк., 2008. –
798 с.
Однокристальные микроЭВМ: справочник /А.В. Боборыкин, Г.П. Липовецкий, Г.В. Литвинский и др. М.: МИКАП, 1994.
Новиков Ю. В. Основы микропроцессорной техники : учеб. пособие для вузов / Ю. В. Новиков, П. К. Скоробогатов. - 3-е изд. испр. - М. : БИНОМ. Лаборатория знаний : Интернет-Ун-т Информ. технологий, 2006. - 359 с.
Крайнов Д.В., Попов Е.А. Методические указания к выполнению лабораторных работ на учебном контроллере УК52-ЭМ02 по курсу “Основы микропроцессорной техники” /Юж.-Рос. гос. техн. ун-т — Новочеркасск: ЮРГТУ, 2008. – 32 с.