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

  • Вид работы:
    Практическое задание
  • Предмет:
    Информатика, ВТ, телекоммуникации
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    946,37 Кб
  • Опубликовано:
    2014-05-01
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

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

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

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

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

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

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

Кафедра № 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

Состояние счетчика команд

Команда

Состояние основных регистров до выполнения команды

Состояние основных регистров после выполнения команды

0002

MOV A, #81

ACC 00

ACC 51

0004

ACC 51

ACC 91

0006

MOV B,A

ACC 91, B 00

ACC91, B 91

0008

MOV A, #112

ACC 91

ACC 70

000A

SUBB A, #25

ACC 70, PSW 05

ACC 57, PSW 41

000B

MUL AB

ACC 57, PSW 41,

ACC 47, PSW 44

000D

MOV DPL, A

DPTR 0047

0010

MOV DPH, B

DPTR 0047

DPTR 3147

 

Вывод


При выполнении лабораторной работы я научился проводить эксперименты по заданной методике и осуществлять анализ полученных результатов. Научился осуществлять разработку программных моделей функционирования микропроцессорных и программируемых устройств и их программирование.

Список использованной литературы


1. Поваренкин, Н.В. Схемотехника и микропроцессорные устройства в радиоэлектронных системах [Электронный ресурс] / Методические указания по выполнению лабораторных работ по «Простые микропроцессоры и программируемые системы. Микроконтроллеры»

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!