Лабораторные задания

С помощью программной среды IDE SiLabs выполните отладку подготовленных при выполнении домашнего задания программ:

1) подпрограмма обработки внешнего прерывания,

2) программа ожидания импульсного сигнала,

3) программа формирования временной задержки программным способом,

4) программа формирования временной задержки с помощью таймера,

5) программа подсчёта числа импульсов между двумя событиями,

6) программа подсчёта числа импульсов за заданный промежуток времени на основе двух таймеров/счётчиков,

7) программа опроса группы двоичных датчиков с передачей управления подпрограммам,

8) программа опроса группы импульсных датчиков,

9) программа генерации импульсного сигнала,

10)программа работы с последовательным портом,

11)программа измерения временных интервалов программным способом,

12)программа измерения временных интервалов на основе таймера.

Используйте оптимизированные варианты программ и их отладочные дополнения.

Для отладки каждой программы:

· создайте файл исходного текста программы на языке ассемблера, создайте файл проекта задач и добавьте к проекту файл исходного текста,

· выполните ассемблирование исходного текста и исправьте синтаксические ошибки,

· загрузите объектный код в процессе запуска отладчика,

· задайте начальные значения регистров и памяти,

· осуществите пробный пуск программы на контрольном примере,

· при наличии ошибок перейдите в пошаговый режим, локализуйте и исправьте имеющиеся ошибки,

· после исправления ошибок повторите пуск программы на контрольном примере и зафиксируйте полученный результат,

· выполните генерацию листинга программы, который включите в отчёт о выполнении работы.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: