Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

2 / Задание лаб2 для симулятора

.docx
Скачиваний:
0
Добавлен:
21.03.2026
Размер:
15.13 Кб
Скачать

Лабораторная работа №2 для выполнения на программном симуляторе.

Порядок выполнения работы

1. Ознакомиться с описанием Лабораторной работы №3 в метод указаниях «Однокристальная микроЭВМ семейства MCS51».

2. Отладить и запустить циклическую программу анализа состояния входов порта Р2. Произвести в программе инкремент ячейки 30Н при наличии «0» на входе Р2.0 и декремент при наличии «0» на входе Р2.1. Вывести содержимое ячейки 30Н В порт Р1. Проверить работу программы, подключая Р2.0 и Р2.1 к «Нулю» путем нажатия кнопок 0 и 1 в левом нижнем углу симулятора. Модифицировать программу, добавив вывод в Р2.1 инвертированного состояния входа Р2.0. Подключать к «Нулю» только вход Р2.0.

Наблюдать результат работы программы на выходах DAC (ЦАП - цифро-аналоговый преобразователь), нажав кнопку “Scope”. Для вывода кода в ЦАП в программе внутри цикла модификации ячейки 30Н последовательно записать две команды – CLR P0/7 и SETB P0/7 (при этом происходит запись в ЦАП состояния порта Р1).

3. Отладить и запустить циклическую программу вывода в порт Р1 «бегущей единицы». Направление сдвига задавать входом Р2.0. Управлять частотой сдвига входом Р2.7, обнаруживая перепад 1/0. Периодически нажимать и отпускать кнопку «7» (Р2.7), формируя перепад 1/0. Наблюдать код на выводах порта Р1 и осциллограммы выходе ЦАП1, меняя направление сдвига кнопкой «0».

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

1. Тексты программ с комментариями.

2. Осциллограммы сигналов.

Соседние файлы в папке 2