Простые микропроцессоры и программируемые системы. Микроконтроллеры

 

Министерство транспорта Российской Федерации (Минтранс России)

Федеральной агентство воздушного транспорта (Росавиция)

Федеральное Государственное бюджетное образовательное

учреждение высшего профессионального образования

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ГРАЖДАНСКОЙ АВИАЦИИ

Кафедра № 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 | Пользовательское соглашение

Скачать      Реферат

ПРОФЕССИОНАЛЬНАЯ ПОМОЩЬ СТУДЕНТАМ