51146

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

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

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

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

Русский

2014-02-06

587.63 KB

12 чел.

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

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

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

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

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

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

Лабораторная работа № 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 с.


 

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

80721. Категория залога 33.63 KB
  Категория залога Категория залога это глагольная категория в которой выражено в грамматической форме отношение действия к его субъекту. Существует два залога: действительный и страдательный пассивный. Некоторые исследователи считают правомерным выделение 3 залога возвратного глагол возвратное местоимение. В современных европейских языках форма страдательного залога свойственна переходным глаголам т.
80722. Синтаксис. Теория словосочетания 38.17 KB
  Теория словосочетания Отечественные лингвисты 18 19 начала 20 веков понимают словосочетание широко. словосочетания понимаются как сочетания слов. Теория словосочетания в зарубежной лингвистике возникла позже с появлением книги Л. В соответствии с его теорией словосочетания в любом языке делятся на два типа: эндоцентрические и экзоцентрические.
80723. Синтаксические отношение и способы их выражения в английском языке 39.54 KB
  В английском языке имеются иные средства выявления статуса подчиняющего и подчиненного элементов через синтаксическую функцию. Подчиненный элемент это синтаксический элемент раскрывающий свою синтаксическую функцию на уровне анализируемого словосочетания. to prk crefully crefully подчиненный элемент выполняющий функцию обстоятельства; обстоятельственный тип связи; to prk подчиняющий элемент не выявляющий свою синтаксическую функцию. Useful informtion Useful подчиненный элемент выполняющий функцию определения; атрибутивный тип...
80724. Семантический аспект 31.45 KB
  Семантическая роль - семантическая единица, получившая выражение в языке на основании «глубинных падежей» Ч.Филмора. Филмор выделил 6 функциональных отношений, которые могут быть между предикатом и аргументом, указывающих на 6 глубинных (семантических) падежей.
80726. Предмет, цели, задачи курса теоретической грамматики 34.33 KB
  Отличие теоретической грамматики от практической. Практическая грамматика предписывает определенные правила употребления, учит как надо говорить или писать, а теоретическая грамматика, анализируя факты языка, излагает их, не давая никаких предписаний. В отличие от практической грамматики, теоретическая грамматика не во всех случаях дает готовое решение. В языке существует ряд явлений, интерпретируемых по-разному разными лингвистами.
80727. Теория классификации частей речи. Проблема частей речи в зарубежной и отечественной лингвистике 38.55 KB
  Теория классификации частей речи. Проблема частей речи в зарубежной и отечественной лингвистике Весь словарный состав английского языка как и всех индоевропейских языков подразделяется на определенные лексико-грамматические классы называемые частями речи. Самые первые перечни частей речи приводившиеся в ранних трудах по философии и логике и являвшиеся первыми классификациями частей речи едва ли основывались на каких либо четких критериях. Многие другие разряды слов приобретшие впоследствии статус частей речи были выделены из сферы имени...
80728. Проблема частей речи в отечественной лингвистике. Классификации отечественных лингвистов 31.25 KB
  Проблема частей речи в отечественной лингвистике. Классификации отечественных лингвистов Отечественные лингвисты в отличие от зарубежных авторов считают триединый принцип классификации частей речи ведущим но допускают возможность привлечения двух признаков: семантического и синтаксического так как английский язык аналитический и в ряде случаев отсутствует признак формы. Впервые эта мысль была высказана Щербой в статье О частях речи в английском языке. Наиболее четкое определение частей речи которого придерживаются и исследователи...
80729. Имя существительное. Проблемы падежа, числа, рода. Лексико-грамматические разряды существительных 35.14 KB
  Существительное это знаменательная часть речи обладающая семантическим значением предметности характеризующаяся наличием определенных грамматических категорий и зависимых грамматических значений. Грамматическое значение это обобщенное абстрагированное значение объединяющее крупные разряды слов и выраженное через свойственные ему формальные показатели. Зависимое грамматическое значение лексико-грамматическое значение это значение соединяющее лексический состав и грамматическую форму. Итак существительное обладает значением...