Процедура разработки программ для однокристальных микроконтроллеров
Автор: rinalia • Июнь 17, 2023 • Лабораторная работа • 1,237 Слов (5 Страниц) • 206 Просмотры
Министерство науки и высшего образования Российской Федерации
Федеральное государственное бюджетное образовательное
учреждение высшего образования
ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ И РАДИОЭЛЕКТРОНИКИ (ТУСУР)
Кафедра телевидения и управления (ТУ)
ПРОЦЕДУРА РАЗРАБОТКИ ПРОГРАММ ДЛЯ
ОДНОКРИСТАЛЬНЫХ МИКРОКОНТРОЛЛЕРОВ
Отчет по лабораторной работе
по дисциплине «Вычислительная техника»
Выполнил
Студент группы 151
_________ С.В. Петрова
Проверил
Доцент кафедры ТУ,
_______ В.А. Кормилин
Томск 2023
1 ВВЕДЕНИЕ
Целью работы является начальное изучение этапов разработки, написания, трансляции и отладки программ для однокристальных микроконтроллеров (ОМК), методов обработки данных в микроконтроллерах и способов организации взаимодействия микроконтроллера с объектами управления на примере ОЭВМ MCS-51 (I8051).
2 ЛАБОРАТОРНОЕ ЗАДАНИЕ
Ознакомьтесь с приведенным выше описанием работы всех программ, используемых при создании ПО для ОЭВМ MCS-51. Введите текст предлагаемой ниже программы. Текст программы должен быть набран с отступом.
Выполните трансляцию введенной программы и исправьте возможные ошибки.
Обработайте объектный файл в редакторе связей LINK.EXE и создайте исполняемый двоичный файл.
Загрузите отладчик FD51.EXE.
Командой L отладчика загрузите исполняемую программу.
Выполните программу по шагам.
Установите программу на начало. Сбросьте счетчик времени исполнения программы. Установите контрольную точку на программной ловушке. Выполните программу в автоматическом режиме. Определите время работы программы. Это будет исходной величиной задержки, формируемой программой.
Поочередно изменяя на 1 значения каждого счетчика, формирующего задержку, определите величину степени влияния каждого из счетчиков на суммарную задержку.
Используя информацию о степени влияния каждого счетчика на величину задержки и изменяя исходные значения счетчиков, подберите другую тройку чисел, дающую более близкое к 1 секунде значение задержки.
Продемонстрируйте преподавателю работу программы и подготовьте отчет о работе по стандартной форме. В отчете:
опишите алгоритм программы,
запишите текст программы с комментариями,
приведите свои оценки влияния каждого счетчика на общую величину задержки,
приведите свою тройку (можно несколько) чисел с указанием суммарной задержки,
запишите ответы на контрольные вопросы.
Отчет о лабораторной работе в формате файла MS WORD или PDF с именем вида «Группа_Фамилия_ИО_Лаба1.*» направьте на сайт для проверки
3 ХОД РАБОТЫ
Ознакомились с приведенным выше описанием работы всех программ, используемых при создании ПО для ОЭВМ MCS-51. Ввели текст предлагаемой ниже программы. Текст программы должен быть набран с отступом.
Выполнили трансляцию введенной программы и исправили возможные ошибки.
Обработали объектный файл в редакторе связей LINK.EXE и создали исполняемый двоичный файл.
Загрузили отладчик FD51.EXE.
Командой L отладчика загрузили исполняемую программу.
Выполнили программу по шагам.
Установили программу на начало. Сбросили
...