Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Практическая часть.



Читайте также:
  1. Б 1. Школьная психодиагностика, научная дисциплина и практическая деятельность.
  2. Глава 1. Психодиагностика как наука и как практическая деятельность
  3. Глава 1. Психодиагностика как наука и как практическая деятельность
  4. Городская детская научно-практическая конференция «Традиционные ремёсла и декоративно-прикладное искусство: прошлое, настоящее, будущее.
  5. Лабораторно-практическая работа №2
  6. Материальная часть.
  7. Научная и практическая новизна, сравнительная характеристика

МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ

Национальный технический университет Украины

“Киевский политехнический институт”

Кафедра автоматизации экспериментальных исследований

 

 

МЕТОДИЧЕСКИЕ УКАЗАНИЯ
к лабораторному практикуму

«Однокристальный микроконтроллер i8051»

по курсу «Микропроцессорные системы»

ПРАКТИЧЕСКАЯ ЧАСТЬ

 

Утверждено

на заседании кафедры

автоматизации экспериментальных

исследований

Протокол № _______от _______

 

Киев - 2000


 

Методические указания к лабораторному практикуму по курсу «Микропроцессорные системы» / Сост. С.А.Богомазов и др. –

К.: НТУУ«КПИ»,2000. – 36 с.

 

Составители: С.А. Богомазов доц., к.т.н.

студенты К.В.Попов

А. Ю. Семушкин

Н. В. Рябко


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

ИЗУЧЕНИЕ ПРОГРАММНЫХ И АППАРАТНЫХ СРЕДСТВ РАЗРАБОТКИ И ОТЛАДКИ СИСТЕМ НА БАЗЕ i8051

 

Практическая часть.

. В данном цикле лабораторных работ изучается система команд МК51 на уровне ассемблерных кодов. Программирование осуществляется на языке Макро Ассемблер А51 разработанном фирмой KEIL ELEKTRONIK GmbH.

Цикл программирования и отладки включает в себя следующие этапы: написание исходных текстов программ на языке А51 с помощью любого текстового редактора и запись в файл с расширением. а51, например sample. а51; компиляция программ в объектный файл с помощью компилятора А51 с включением в файл отладочной информации посредством директивы DEBUG.

Пример: D:\8051\A51 sample. a51 DEBUG;

В результате компиляции будут выданы сообщения об обнаруженных ошибках и месте их обнаружения. В случае отсутствия ошибок будет создан объектный файл с именем программы и расширением, obj (sample. obj) и, независимо от успеха компиляции, файл листинга (sample. lst) с отладочной и служебной информацией.

Создание с помощью линкера L51 абсолютного объектного модуля - файл без расширения с именем написанной программы (sample.) и map-файла с расширением. m51, содержащего информацию о распределении памяти, размещении кода и переменных. При компоновке тоже могут возникать ошибки, о которых линкер выдаст соответствующие сообщения или предупреждения.

Пример: D:\8051\L51 sample. obj;

С помощью символьного отладчика DS51 производится проверка правильности работы программы и результаты ее выполнения. Загружается в отладчик абсолютный объектный модуль (файл без расширения) с помощью задания его имени в командной строке (D:\8051\DS51 sample) или из самого отладчика командой Load. Отладчик DS51 эмулирует реальную работу МК51. Более подробное описание работы в среде DS51 приведено в приложении 1.

 


Дата добавления: 2015-07-11; просмотров: 108 | Нарушение авторских прав






mybiblioteka.su - 2015-2024 год. (0.006 сек.)