Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЛР_8.doc
Скачиваний:
3
Добавлен:
27.09.2019
Размер:
122.37 Кб
Скачать

3.1.6. Задания для самостоятельной работы

  1. Напишите и выполните программу маскирования (обнуления) младшей тетрады байта, находящегося в регистре R5.

  2. Напишите и выполните программу маскирования 6-го и 3-го разрядов байта, находящегося в ячейке памяти с адресом 30H.

  3. Напишите и выполните программу, выполняющую установку в 1 двух разрядов (0-го и 3-го) числа, находящегося в регистре R3.

  4. Напишите и выполните программу, инвертирующую 3-й и 4-й разряды в байте, находящемся в ячейке памяти данных с адресом 32H.

  5. Напишите и выполните программу, которая инвертирует содержимое ячеек памяти данных с адресами 20H…24H.

  6. Разработайте и выполните программу, которая вводит в регистр R7 информацию с линий 0, 1 , 2, 7 порта P1 микроконтроллера.

  7. Напишите и выполните программу, которая после сброса МК производит выбор 2-го банка РОН.

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

Наименование и цель работы. Краткое описание логических команд МК51. Таблицы с результатами исследования программ. Разработанные программы из заданий для самостоятельной работы.

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

  1. Какие логические операции могут выполнять микроконтроллеры семейства МК51

  2. Как влияют команды логических операций на флаги МК

  3. Как можно сбросить в 0, установить 1 и инвертировать определенный разряд порта P1?

8

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]