51146

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

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

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

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

Русский

2014-02-06

587.63 KB

11 чел.

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

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

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

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

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

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

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


 

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

31699. Класний керівник. Його роль, місце і значення у формуванні особистості 41 KB
  Історія виникнення посади класного керівника Кожна історична епоха пред'являла свої вимоги до освіти й виховання молодого підростаючого покоління та тих людей які отримали тепер назву класний керівник . Достатньо чіткі функції класного керівника у радянській школі стали визначатися у 30х роках після постанов ЦК ВКП б Про початкову і середню школу 1931 та Про режим у початковій і середній школі 1932 коли була введена класноурочна система навчання систематична перевірка й оцінка знань учнів визначена роль учителя як організатора й...
31700. Управління учнівським колективом 24.5 KB
  Управління учнівським колективом здійснюється за допомогою трьох взаємоповязаних функцій педагога: 1 збору й аналізу інформації про учнівський колектив і школярів які до нього входять; 2 планування й організації адекватних стану колективу впливів метою яких є його удосконалення й оптимальний вплив на особистість; 3 контролю і корекції спрямованих на вищий рівень розвитку колективу і кожного учня.Важливою умовою управління учнівським колективом є розробка методики вивчення колективу форм і методів аналізу одержаної інформації. Весь час...
31701. СОЦІАЛЬНО-ПСИХОЛОГІЧНИЙ КЛІМАТ У ПЕДАГОГІЧНОМУ КОЛЕКТИВІ 42 KB
  Його характеризують: довіра доброзичливість чуйність висока взаємовимогливість і ділова критика; вільне висловлювання власної думки під час обговорення питань що стосуються колективу; відсутність тиску керівника на підлеглих і визнання за ними права приймати важливі для колективу рішення; поінформованість усіх про завдання колективу і стан їх виконання можливість займати активну позицію у процесі ділового спілкування в колективі; наявність умов для активної професійної і творчої діяльності самореалізації самоствердження саморозвитку...
31703. Класифікація конфліктів, причини їх виникнення. Методи вирішення конфліктів 80 KB
  Цей стиль полягає в тому що людина намагається відійти від конфлікту. Цей стиль характерний такою поведінкою яка диктується переконанням що не варто злитися. Цей стиль є ефективним у ситуаціях коли керівник має велику владу над підлеглими. Цей стиль характеризується прийняттям погляду але тільки до певної межі.
31704. Авторитет вчителя 80.5 KB
  Досвід переконує що вплив вчителя на учня успішна його педагогічна діяльність залежить від авторитету вчителя. Авторитет сам приходить чи за нього треба боротись Якщо треба боротися то кому Авторитет не дається звичайно разом з дипломом про закінчення інституту. Одне з найважливіших значень в оцінці педагога має авторитет викладача як одне із складових ознак професійного педагога. Авторитет викладача це інтегральна характеристика його професійної педагогічної та особистісної значущості в колективі яка виявляється через взаємини з...
31705. СТРУКТУРА ПЕДАГОГІЧНОГО СПІЛКУВАННЯ 42.5 KB
  Моделювання педагогом майбутнього спілкування прогностичний етап. У цей час окреслюються контури майбутньої взаємодії: планування і прогнозування змісту структури засобів спілкування. Зміст спілкування формування мети взаємодії для чого аналіз стану співрозмовника чому він такий і ситуації що сталося.
31706. Учнівський колектив 30 KB
  Ціль колективу обов'язково повинна збігатися з суспільними цілями не суперечити пануючій ідеології конституції і законам держави. Єдиний шкільний колектив складається з колективу педагогів і загального колективу учнів. Учнівський колектив має органи управління: загальні збори учнівський комітет і рада колективу комісії штаби; у первинних колективах також працюють загальні збори та інші органи самоуправління обираються уповноважені особи та ін. Наявність у відносинах між членами колективу певної моральнопсихологічної єдності яка терпима...