51146

Изучение микроконтроллера MSP430F2013 и адаптера eZ430-F2013

Лабораторная работа

Коммуникация, связь, радиоэлектроника и цифровые приборы

Микроконтроллеры широко применяются в автоматических системах во всех сферах жизни человека, например, в промышленности, на транспорте, в быту. Микроконтроллеры являются ядром системы управления роботов, мехатронных систем, автоматических устройств. Большой интерес вызывает активно развивающееся семейство микроконтроллеров MSP430 с флэш-памятью и сверхмалым энергопотреблением, производимых корпорацией Texas Instruments.

Русский

2014-02-06

587.63 KB

13 чел.

Министерство образования и науки РФ

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

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

«Ижевский государственный технический университет

имени М. Т. Калашникова»

Кафедра «Мехатронные системы»

Лабораторная работа № 1

Дисциплина: «Микропроцессорная техника»

Тема: «Изучение микроконтроллера MSP430F2013 и адаптера eZ430-F2013»

Выполнил: студент гр. 7-05-3

Курдюмова Е.С.

Проверил:   преподаватель

Лекомцев П.В.

Ижевск 2012


Содержание

Введение            3

Задание на лабораторную работу         4

  1.  Разработка схемы алгоритма решения задачи      5
  2.  Разработка программы         7
  3.  Результаты вычислительного эксперимента                 9

Выводы                     10

Список литературы                    10

 

Введение

Микроконтроллеры широко применяются в автоматических системах во всех сферах жизни человека, например, в промышленности, на транспорте, в быту. Микроконтроллеры являются ядром системы управления роботов, мехатронных систем, автоматических устройств. Большой интерес вызывает активно развивающееся семейство микроконтроллеров MSP430 с флэш-памятью и сверхмалым энергопотреблением, производимых корпорацией Texas Instruments.

Микроконтроллеры семейства MSP430 имеют фон-неймановскую архитектуру и содержат 16-битное RISC ЦПУ, периферийные модули, а также гибкую систему тактирования, объединённые общими шинами адреса (MAB) и данных (MDB). Сочетание современного ЦПУ и отображаемых в памяти аналоговых и цифровых периферийных модулей делает семейство MSP430 пригодным для работы в приложениях, связанных с обработкой смешанных сигналов.

Задание на лабораторную работу

Разработать алгоритм и программу управления светодиодом. Закодировать своё имя в азбуке Морзе. Кодирование символов в азбуке Морзе приведено на рисунке 1.

.
E, Е

.-..
L, Л

.
E, Е

-.
N, Н

.-
А, A

Рисунок 1 – Буквенные сигналы

Программа разработана на языке «Assembler».

1. Разработка алгоритма

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

   

Рисунок 2 – Схема алгоритма программы

  

 

Рисунок 2 – Продолжение

2. Разработка программы

В соответствии с алгоритмом разработана программа. Текст программы представлен на  рисунке 3.

#include "msp430.h"

;-------------------------------------------------------------------------------

            ORG       0FC00h                    ; Progam Start (1K Flash device)

;-------------------------------------------------------------------------------

RESET        mov.w   #0280h,SP                ; Set stackpointer (128B RAM device)

StopWDT      mov.w   #WDTPW+WDTHOLD,&WDTCTL  ; Stop watchdog timer

SetupP1      bis.b   #001h,&P1DIR             ; Set P1.0 to output direction

Mainloop

 call  #E

 call  #L

 call  #E

 call  #Pauza3

 call  #H

 call  #A

 call  #Probel

 jmp      Mainloop                

 

E

 call  #Tochka

 call  #Pauza3

 ret

L

 call  #Tochka

 call  #Pauza

 call  #Tire

 call  #Pauza

 call  #Tochka

 call  #Pauza

 call  #Tochka

 call  #Pauza3

 ret

H

 call  #Tire

 call  #Pauza

 call  #Tochka

 call  #Pauza3

 ret

A

 call  #Tochka

 call  #Pauza

 call  #Tire

 ret

Pauza       

 mov.w  #050000,R15   ;установка задержки

a1: dec.w  R15    ;уменьшение задержки

 jnz  a1

 ret

Рисунок 3 – Текст программы

 Tochka        

                xor.b  #001h,&P1OUT   ;вкл светодиод

 call   #Pauza    ;вызов задержки

 xor.b  #001h,&P1OUT   ;выкл светодиод

 ret

  

Tire        

                xor.b  #001h,&P1OUT   ;вкл. светодиод

 mov.w  #3,R14  

a2: call   #Pauza

                dec.w  R14     

 jnz  a2

 xor.b  #001h,&P1OUT   ;выкл светодиод

 ret   

  

Pauza3        

 mov.w  #3,R14  

a3: call   #Pauza

                dec.w  R14     

 jnz  a3

 ret

  

Probel        

 mov.w  #7,R14  

a4: call      #Pauza

                dec.w  R14     

 jnz  a4

 ret       ;

;-------------------------------------------------------------------------------

;           Interrupt Vectors

;-------------------------------------------------------------------------------

           ORG     0FFFEh                  ; MSP430 RESET Vector

           DW      RESET                   ;

           END

Рисунок 3 – Продолжение

3. Вычислительный эксперимент

Вывод

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

Список литературы

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


 

А также другие работы, которые могут Вас заинтересовать

35112. Психологическая и социальная работа с нароко и алгозависимыми детьми и людьми 451.5 KB
  Необходимость такого рода работы с семьей наркозависимого обусловлена следующими причинами: 1. Противонаркотические программы работы с подростками и школьниками старших классов включают в себя: 1. Занятия со школьниками особенно с младшими следует проводить преимущественно в игровой форме но при этом такие занятия должны содержать потенциал серьезной интеллектуальной и психологической работы. Необходимо придерживаться определенных правил групповой работы: а активное слушание б оказание взаимопомощи в доверительность и...
35113. СВЯЗИ С ОБЩЕСТВЕННОСТЬЮ В ГОСУДАРСТВЕННЫХ СТРУКТУРАХ 310.5 KB
  ТАРАШВИЛИ стажер международного прессклуба СВЯЗИ С ОБЩЕСТВЕННОСТЬЮ В ГОСУДАРСТВЕННЫХ СТРУКТУРАХ Содержание: Роль PR в государственной системе. Модели связей с общественностью. Цели связей с общественностью. Связи с общественностью в государственных структурах.
35115. Електрика і магнетизм 12.26 MB
  Потенціал та робота електростатичного поля 17 3. Рух заряджених частинок у електричних та магнітних полях 47 8. ПОЗНАЧЕННЯ ФІЗИЧНИХ ВЕЛИЧИН Фізична величина Позначення Розмірність СІ Валентність Z Маса m M Молярна маса M MN1 Сила F LMT2 Швидкість LT1 Температура T Θ Теплоємність C L2MT2Θ1 Орбітальний момент імпульсу спін повний момент імпульсу l s j L2MT1 Концентрація N L3 Дипольний момент TIL Напруженість електричного поля LMT3I1 Індукція електричного поля L2TI Намагніченість M L1I Поляризованість діелектрика P L2TI...
35116. Информационные технологии. ИТ 391 KB
  Коммуникации: ПК с широким средством периферийных устройств прикладное ПО глобальные и локальные сети. Передача данных традиционным способом или по компьютерной сети. Модель обмена включает в себя формальное описание процедур выполняемых в компьютерной сети. Аппаратные компоненты устройства и узлы для реализации компьютерной сети модемы коммутаторы маршрутизаторы.
35117. Программирование в Turbo Pascal 794 KB
  Вводите внимательно if Summa=stoim then writeln‘Спасибо за покупку else if Summa stoim then writeln‘Возьмите сдачу summastoim else Writeln‘Доплатите stoim summa End. Program имя программы ; Раздел описания: Раздел подключения модулей ; Раздел описания типов ; Раздел описания меток ; Раздел описания постоянных ; Раздел описания переменных ; Раздел описания процедур и функций ; begin Раздел операторов ; end. End.; Var; Const ; Begin раздел операторов ; End; Function имя функции список формальных параметров: тип...
35118. ПОВЕРОЧНЫЙ РАСЧЕТ КОТЛОВ-УТИЛИЗАТОРОВ 1.25 MB
  Котёл Г420 предназначен для охлаждения технологических газов с целью конденсации паров серы и получения насыщенного пара в процессе обезвреживания сероводородных газов. Котлыутилизаторы горизонтальные газотрубные с естественной циркуляцией состоят из входной и выходной газовых камер и газотрубного барабана. По ходу газов испарительная поверхность разделена на две отдельные равные ступени. Технологические газы проходят параллельно в каждой ступени входную газовую камеру испарительный пучок и выходную газовую камеру.
35119. Ректификационная колонна непрерывного действия 577.5 KB
  Как правило ректификационные колонны действуют по принципу противотока в целом по всему аппарату в то время как на каждом отдельном участке формирования поверхности контакта фаз схемы взаимодействия фаз могут быть самыми разнообразными. Для обеспечения неравновесных состояний пара и жидкости в нижнюю часть колонны куб подводится теплота а в верхней части колонны теплота отбирается дефлегматор. Жидкая фаза стекает с питающей тарелки вниз и поступает в куб колонны где происходит интенсивное испарение. Образующийся пар подается вниз...
35120. Проектирование сусловарочного апарата для пивоваренного производства 221 KB
  3 Приготовление пивного сусла 1.4 Охлаждение сусла 1. 1 Технологическая схема производства пива Производство пива слагается из следующих этапов:1приём и хранение солода; 2 очистка и дробление солода; 3 приготовление пивного сусла; 4 охлаждение сусла; 5 приготовление дрожжей чистой культуры; 6 главное брожение; 7 дображивание; 8 осветление пива; 9 розлив пива в бутылки и в бочки.3 Приготовление пивного сусла Дроблённый солод смешивается с тёплой водой около 600 С в заторном котле 13.