Применение микроконтроллеров в системах управления и контроля. Иванов Н.М - 22 стр.

UptoLike

Составители: 

22
Первая строка программы выделяется черным цветом, указы
вая на готовность программы к выполнению.
В меню с графическими окнами нажать последовательно кноп
ки с зеленым и красным светофором.
По содержимому ячеек памяти оценить результаты работы
программы.
В случае неверной работы программы необходимо включить ша
говый режим исполнения программы и просмотреть содержимое ос
новных регистров после выполнения каждой команды. Для этого с по
мощью меню с графическими окнами открыть окно SFR и пронаблю
дать в нем имена регистров W, FSR, STATUS и других. Выполнение
каждой команды осуществляется нажатием кнопки «следы» в меню
с графическими окнами.
Варианты заданий
Во всех заданиях объектом обработки является массив из 10 чи
сел, который необходимо разместить в свободной зоне области пользо
вателя встроенной памяти данных в диапазоне адресов 20h–7Fh
банке 0 по умолчанию).
1. Найти максимальный элемент массива.
2. Определить количество положительных чисел в массиве.
3. Найти адрес минимального элемента массива.
4. Определить количество четных чисел в массиве.
5. Все отрицательные числа массива заменить на 00.
6. Определить количество чисел в массиве меньше заданного.
7. Определить количество чисел в массиве, попадающих в задан
ный диапазон.
8. Заданное число поместить на место первого положительного
числа массива.
9. Первое отрицательное число массива заменить на заданное.
10. Определить количество чисел в массиве, не попадающих в за
данный диапазон.
11. Первое отрицательное число массива заменить на 00.
12. Найти адрес максимального элемента массива.
13. Определить количество чисел в массиве больше заданного.
14. Заданное число поместить на место первого отрицательного
числа массива.
15. Найти минимальный элемент массива.
16. Первое нечетное число массива заменить на заданное.
17. Определить количество нечетных чисел в массиве.