- •Содержание
- •1. Введение
- •2. Система команд
- •2.1. Команды пересылки данных
- •2.2. Команды арифметических операций
- •2.3. Команды логических операций
- •2.4. Команды битовых операций
- •2.5. Команды управления ресурсами мп
- •3. Методы адресации
- •4. Регистры специальных функций
- •5. Регистр флагов (psw)
- •7. Характеристики и описание микропроцессора 8051
- •8. Запуск среды отладки и открытие примера программы.
- •9. Варианты заданий к лабораторной работе
- •10. Содержание отчета
- •11. Контрольные вопросы
- •12. Список литературы
9. Варианты заданий к лабораторной работе
Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 50 до 99 включительно. Значения выводить в порт P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 99 до 0 включительно. Нечетные значения выводить в порт P1, четные в P0. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 99 до 0. Единицы выводить в порт P0, десятки в порт P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 0 до 100 включительно. Нечетные значения выводить в порт P0, четные в P1. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
Используя систему команд процессора 8051, составьте алгоритм и напишите программу циклического перебора значения от 0 до 99. Единицы выводить в порт P1, десятки в порт P0. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
Используя систему команд процессора 8051 и схему моделируемой среды, составьте алгоритм и напишите программу поочередного зажигания светодиодов LED0-LED7. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
Используя систему команд процессора 8051 и схему моделируемой среды, составьте алгоритм и напишите программу управляемого зажигания светодиодов LED0-LED7 при помощи выключателей SW0-SW7. Оцените период выполнения цикла. Проверьте правильность работы программы на симуляторе.
10. Содержание отчета
В отчете необходимо привести следующие сведения:
Цель лабораторной работы;
Описание системы команд
Описание среды отладки и симуляции программ «edsim51»;
Вариант решения задания (алгоритм, код);
Выводы.
11. Контрольные вопросы
Какие команды МП MCS-51 предназначены для передачи данных?
Какие команды МП MCS-51 предназначены для организации подпрограмм?
Какие методы адресации используются в вашей программе?
Как можно проверить нулевой результат выполнения арифметической операции?
При помощи каких команд можно организовать цикл?
12. Список литературы
Фрунзе А.В. Микроконтроллеры ? Это же просто! T.1. – М.: ООО «СКИДМЕН», 2002 – 336 с.
Иванов Ю.И. Югай В.Я. Микропроцессорные устройства систем управления: Учебное пособие. - Таганрог: Изд-во ТРТУ, 2005. - 133 с.