Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа 3 СИСТЕМА КОМАНД МИКРОПРОЦЕ...doc
Скачиваний:
11
Добавлен:
23.11.2019
Размер:
640.51 Кб
Скачать

9. Варианты заданий к лабораторной работе

    1. Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 50 до 99 включительно. Значения выводить в порт P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.

    2. Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 99 до 0 включительно. Нечетные значения выводить в порт P1, четные в P0. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.

    3. Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 99 до 0. Единицы выводить в порт P0, десятки в порт P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.

    4. Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 0 до 100 включительно. Нечетные значения выводить в порт P0, четные в P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.

    5. Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 0 до 99. Единицы выводить в порт P1, десятки в порт P0. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.

    6. Используя систему команд процессора 8051 и схему моделируемой среды, составьте алгоритм и напишите программу поочередного зажигания светодиодов LED0-LED7. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.

    7. Используя систему команд процессора 8051 и схему моделируемой среды, составьте алгоритм и напишите программу управляемого зажигания светодиодов LED0-LED7 при помощи выключателей SW0-SW7. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.

10. Содержание отчета

В отчете необходимо привести следующие сведения:

  • Цель лабораторной работы;

  • Описание системы команд

  • Описание среды отладки и симуляции программ «edsim51»;

  • Вариант решения задания (алгоритм, код);

  • Выводы.

11. Контрольные вопросы

  • Какие команды МП MCS-51 предназначены для передачи данных?

  • Какие команды МП MCS-51 предназначены для организации подпрограмм?

  • Какие методы адресации используются в вашей программе?

  • Как можно проверить нулевой результат выполнения арифметической операции?

  • При помощи каких команд можно организовать цикл?

12. Список литературы

  1. Фрунзе А.В. Микроконтроллеры ? Это же просто! T.1. – М.: ООО «СКИДМЕН», 2002 – 336 с.

  2. Иванов Ю.И. Югай В.Я. Микропроцессорные устройства систем управления: Учебное пособие. - Таганрог: Изд-во ТРТУ, 2005. - 133 с.