Простые микропроцессоры и программируемые системы. Микроконтроллеры
Министерство транспорта Российской Федерации (Минтранс России)
Федеральной агентство воздушного транспорта (Росавиция)
Федеральное Государственное бюджетное образовательное
учреждение высшего профессионального образования
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ГРАЖДАНСКОЙ АВИАЦИИ
Кафедра № 12
ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №9
«Простые микропроцессоры и программируемые системы. Микроконтроллеры»
Выполнил студент группы 812
Соколов Р.Н
Номер зачетной книжки 81007
Санкт-Петербург
Цели:
·Проводить эксперименты по заданной методике и осуществять анализ полученных результатов;
·Оформлять результаты натуральных экспериментов и моделирования с учетом требований государственных стандартов (ГОСТ) и единой системы конструкторской документации (ЕСКД) и формулировать выводы;
·Проводить доказательство утверждений и обосновывать принятое решение;
Исследование системы команд языка Assembler для микроконтроллера MSC-51
Используя таблицу 1, в соответствии со своим номером варианта, выберем математическое выражение, для которого необходимо написать программу.
Таблица 1
ВариантЗадание7Вычислить значение выражения OR 10011010b, сохраняя промежуточные результаты в стеке .
Напишем программу. Сделаем скриншот листинга программы. Скриншот листинга программы изображен на рисунке 1.
Рисунок 1
Проверим работу программы в пошаговом режиме. Выполнение каждого шага программы, а также состояние основных регистров микроконтроллера фиксируем с помощью скриншота экрана компьютера.
Скриншоты проверки работоспособности написанной прогаммы изображены на рисунках 2, 3, 4, 5, 6, 7, 8, 9,10,11,12
assembler микроконтроллер программа
Рисунок 2
Рисунок 3
Рисунок 4
Рисунок 5
Рисунок 6
Рисунок 7
Рисунок 8
Рисунок 9
Рисунок 10
Рисунок 11
Рисунок 12
Основные результаты выполнения программы поместим в таблицу 2.
Таблица 2
Состояние счетчика командКомандаСостояние основных регистров до выполнения командыСостояние основных регистров после выполнения команды0002MOV A, #81ACC 00ACC 510004ADD A, #64ACC 51ACC 910006MOV B,AACC 91, B 00ACC91, B 910008MOV A, #112ACC 91ACC 70000ASUBB A, #25ACC 70, PSW 05ACC 57, PSW 41000BMUL ABACC 57, PSW 41, ACC 47, PSW 44000DMOV DPL, AACC 47, PSW 44DPTR 00470010MOV DPH, BDPTR 0047DPTR 3147
Вывод
При выполнении лабораторной работы я научился проводить эксперименты по заданной методике и осуществлять анализ полученных результатов. Научился осуществлять разработку программных моделей функционирования микропроцессорных и программируемых устройств и их программирование.
Список использованной литературы
1. Поваренкин, Н.В. Схемотехника и микропроцессорные устройства в радиоэлектронных системах [Электронный ресурс] / Методические указания по выполнению лабораторных работ по «Простые микропроцессоры и программируемые системы. Микроконтроллеры»
Больше работ по теме:
Предмет: Информатика, ВТ, телекоммуникации
Тип работы: Практическое задание
Новости образования
КОНТАКТНЫЙ EMAIL: [email protected]
Скачать реферат © 2017 | Пользовательское соглашение
ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ