51146

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

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

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

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

Русский

2014-02-06

587.63 KB

10 чел.

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

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

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

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

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

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

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


 

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

67893. РОЛЬ ГРАЖДАНСКО-ПРАВОВЫХ ОГРАНИЧЕНИЙ В ОБЕСПЕЧЕНИИ БЕЗОПАСНОСТИ ГОСУДАРСТВЕННОЙ СОБСТВЕННОСТИ 49.5 KB
  В соответствии со статьей 1 Гражданского кодекса Российской Федерации принятой на основании и в развитие статьи 55 Конституции Российской Федерации гражданские права могут быть ограничены на основании федерального закона и только в той мере в какой это необходимо в целях защиты основ конституционного...
67894. ПОНЯТИЕ И ВИДЫ МАТЕРИАЛЬНОЙ ОТВЕТСТВЕННОСТИ ВОЕННОСЛУЖАЩИХ 49 KB
  Грибовский ответственность должностных лиц имеет в России громадное значение ввиду чрезвычайно многочисленного класса чиновников с одной стороны и громадного их влияния на общественную и государственную жизнь с другой. Ответственность эта делится на уголовную гражданскую и дисциплинарную.
67895. НАЛОГОВЫЕ ДОГОВОРЫ ОБ ИЗМЕНЕНИИ СРОКОВ УПЛАТЫ НАЛОГОВ И СБОРОВ 86.5 KB
  Предоставление налогового кредита оформляется договором между уполномоченным на то органом и соискателем такого кредита. Жуков в экономическом аспекте данная отсрочка платежа в виде налогового кредита означает предоставление кредита.
67896. ДЕТЕРМИНИЗМ, ИНДЕТЕРМИНИЗМ ИЛИ СВОБОДА ВОЛИ? 104.5 KB
  Детерминизм (от лат. determino — определяю) — учение классической философии о закономерной универсальной взаимосвязи и взаимообусловленности явлений объективной действительности1. Понятие «детерминизм» возникло в средневековье как вид логического определения понятия, противостоящий генерализации...
67897. ПРАВО ДОЛЖНОСТНЫХ ЛИЦ ПРАВООХРАНИТЕЛЬНЫХ ОРГАНОВ НА ОЦЕНКУ СОБСТВЕННЫХ ДЕЙСТВИЙ 66 KB
  В Обращении к сотрудникам органов внутренних дел и военнослужащим внутренних войск МВД России министр внутренних дел Российской Федерации генерал-полковник милиции Р. Однако зачастую милиция может проявить свою самостоятельность и автономию применяя право милиции на оценку собственных действий...
67898. К ВОПРОСУ О ПОНЯТИИ КОРРУПЦИИ И ПУТЯХ ПРОТИВОДЕЙСТВИЯ ЕЙ 92.5 KB
  Особенности характерные для экономической преступности высокое общественное положение субъектов ее совершения изощренно интеллектуальные способы их действий огромный материальный физический и моральный ущерб ими причиняемый исключительная латентность экономических посягательств и снисходительное...
67899. ПРОБЛЕМЫ ОБЕСПЕЧЕНИЯ ЗАКОННОСТИ ПРИ ПРИМЕНЕНИИ МЕР АДМИНИСТРАТИВНОГО ПРЕСЕЧЕНИЯ 93 KB
  Исследование применения мер административного пресечения предполагает обращение к проблемам законности при осуществлении данного вида правоприменительной деятельности. К этому подвигает не только важность теоретического анализа механизма обеспечения законных прав и интересов при реализации...
67900. ПРИЧИНУ РОСТА ПРЕСТУПНОСТИ НАЗЫВАЕТ ХРИСТИАНСКАЯ АНТРОПОЛОГИЯ 130 KB
  Последние открытия генетиков и расшифровка генома человека позволили сделать вывод что почти все социальные проявления разумеется и преступное поведение человека запрограммированы. составила 296 против 345 в 1997 году безработных с другой а совсем в другом не во внешних обстоятельствах...
67901. СРАВНИТЕЛЬНЫЙ АНАЛИЗ СТАТУСА АДМИНИСТРАТИВНО-ТЕРРИТОРИАЛЬНЫХ ЕДИНИЦ В РОССИЙСКОЙ ФЕДЕРАЦИИ 81 KB
  В настоящее время административная карта Российской Федерации насчитывает 1863 района 650 городов республиканского областного краевого окружного подчинения 318 городских районов и округов более 400 городов районного подчинения около двух тысяч поселков городского типа и свыше 24 тысяч...