Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
метод2_MSP430.doc
Скачиваний:
29
Добавлен:
11.03.2015
Размер:
1.18 Mб
Скачать

Задание

  1. Изучить архитектуру ЦПУ, организацию памяти, способы адресации и систему команд микроконтроллера MSP430.

  2. Создать проект в интегрированной среде разработки IAR Embedded Workbench, настроить его опции.

  3. Загрузить в проект тестовую программу, откомпилировать и выполнить отладку.

  4. Выполнить индивидуальное задание: разработать алгоритм и программу работы с элементами массива. Варианты индивидуальных заданий представлены в приложении А.

  5. Оформить отчет по лабораторной работе.

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

Выполнение лабораторной работы состоит из следующих шагов.

Шаг 1 – создание проекта в интегрированной среде разработки IAR Embedded Workbench, настройка его опций. Данный процесс подробно описан в [1].

Шаг 2 – добавление к проекту файлов. Создайте текстовый файл с текстом тестовой программы (Приложение Г) и сохраните его с расширением .s43 или .asm. Добавьте данный файл к созданному проекту.

Шаг 3 – компиляция проекта. В основном меню для компиляции и компоновки исходных файлов Вашего проекта выберите пункт меню «Project>Rebuild All». В случае успешной компиляции можно запускать программу в отладчике.

Шаг 4 – отладка. Для запуска отладчика C-SPY выберите пункт меню «Project>Debug». Отладчик С-SPY очистит флэш-память устройства и запишет в него объектный файл Вашего приложения. Для запуска приложения выберите пункт меню «Debug>Go», затем «Debug>Break». Для отображения результата работы программы выберите пункт меню «View>Memory», элементы полученного массива в шестнадцатеричном представлении расположены в памяти по адресу 0x200 (рисунок 1).

Рисунок 1 – Дамп памяти микроконтроллера после выполнения тестовой программы

Шаг 5 – изменение текста программы в соответствии с индивидуальным заданием. Разработайте алгоритм и программу на языке ассемблер в соответствии с индивидуальным заданием. В помощь используйте краткое описание ассемблерных команд ЦПУ MSP430 (Приложение Д) и справочное руководство [5].

2 Структура и содержание отчета

В соответствии с заданием после выполнения лабораторной работы необходимо оформить и представить к защите отчет, содержащий следующие элементы и разделы:

  • титульный лист;

  • содержание;

  • введение;

  • задание на лабораторную работу;

  • разработка схемы алгоритма решения задачи в соответствии с ГОСТ 19.701-90;

  • разработка программы в соответствии с ГОСТ 19.401-78;

  • результаты вычислительного эксперимента;

  • выводы;

  • список литературы (в соответствии с ГОСТ 7.0.5-2008).

3 Контрольные вопросы для защиты лабораторной работы

Для успешной защиты лабораторной работы необходимо ответить на следующие контрольные вопросы преподавателя по теме выполненной работы:

  • архитектура ЦПУ MSP430;

  • организация памяти микроконтроллеров семейства MSP430;

  • способы адресации операндов в памяти;

  • форматы команд.

Литература

  1. Никитин Ю.Р., Лекомцев П.В. Изучение микроконтроллера MSP430F2013 и адаптера eZ430-F2013: Методические указания к выполнению лабораторной работы № 1 по дисциплине «Микропроцессорная техника» для студентов направлений 150900.62 «Технология, оборудование и автоматизация машиностроительных производств» и 220100.62 «Системный анализ и управление». – Ижевск, База учебно-методических материалов ИжГТУ, 2011. – 24 с.

  2. MSP430x2xx Family User’s Guide (SLAU144F) – руководство пользователя на англ.яз., 2010. URL: http://ti.com (дата обращения – декабрь 2010 г.)

  3. Семейство микроконтроллеров MSP430x1xx. Руководство пользователя: Пер. с англ. – М.:Серия «Библиотека Компэла». ЗАО «Компэл», 2004. – 368 с. ISBN 5-98730-001-0

  4. Семейство микроконтроллеров MSP430x2xx. Архитектура, программирование, разработка приложений / пер. с англ. Евстифеева А.В. – М.: Додэка-XXI, 2010. – 544 с. ISBN 978-5-94120-221-9

  5. MSP430 IAR Assembler Reference Guide (Part number: A430-3) – справочное руководство по применению языка ассемблер в среде разработки IAR для микроконтроллеров MSP430 на англ.яз., Third edition: October 2011. URL: http://netstorage.iar.com/SuppDB/Public/UPDINFO/006220/EW430_AssemblerReference.pdf (дата обращения – август 2012г.)

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