С помощью программной среды IDE SiLabs выполните отладку подготовленных при выполнении домашнего задания программ:
1) подпрограмма обработки внешнего прерывания,
2) программа ожидания импульсного сигнала,
3) программа формирования временной задержки программным способом,
4) программа формирования временной задержки с помощью таймера,
5) программа подсчёта числа импульсов между двумя событиями,
6) программа подсчёта числа импульсов за заданный промежуток времени на основе двух таймеров/счётчиков,
7) программа опроса группы двоичных датчиков с передачей управления подпрограммам,
8) программа опроса группы импульсных датчиков,
9) программа генерации импульсного сигнала,
10)программа работы с последовательным портом,
11)программа измерения временных интервалов программным способом,
12)программа измерения временных интервалов на основе таймера.
Используйте оптимизированные варианты программ и их отладочные дополнения.
Для отладки каждой программы:
· создайте файл исходного текста программы на языке ассемблера, создайте файл проекта задач и добавьте к проекту файл исходного текста,
· выполните ассемблирование исходного текста и исправьте синтаксические ошибки,
· загрузите объектный код в процессе запуска отладчика,
· задайте начальные значения регистров и памяти,
· осуществите пробный пуск программы на контрольном примере,
· при наличии ошибок перейдите в пошаговый режим, локализуйте и исправьте имеющиеся ошибки,
· после исправления ошибок повторите пуск программы на контрольном примере и зафиксируйте полученный результат,
· выполните генерацию листинга программы, который включите в отчёт о выполнении работы.