ПЕРВОЕ ВЫСШЕЕ ТЕХНИЧЕСКОЕ УЧЕБНОЕ ЗАВЕДЕНИЕ РОССИИ

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

«НАЦИОНАЛЬНЫЙ МИНЕРАЛЬНО-СЫРЬЕВОЙ УНИВЕРСИТЕТ «ГОРНЫЙ»



Согласовано

Утверждаю

Руководитель ООП по направлению 220700, доц.

______________

«___» ___________ 2012 г.

Заведующий кафедрой

АТПП, доц.

______________

«___» ___________ 2012 г.



РАБОЧАЯ ПРОГРАММА

УЧЕБНОЙ ДИСЦИПЛИНЫ

«Современные средства разработки прикладного программного обеспечения микропроцессорных систем»

Направление подготовки:

220700  – «Автоматизация технологических процессов и производств»

Программы:

«Системы автоматизированного управления в горном деле»

       Квалификация (степень) выпускника: магистр

       Форма обучения: очная

       Составитель: ____________ доц. каф. АТПП

Программа является приложением

к учебному плану в соответствии с ФГОС-03

САНКТ-ПЕТЕРБУРГ

2012

1. Цели и задачи дисциплины: Основной целью изучения дисциплины «Современные средства разработки прикладного программного обеспечения микропроцессорных систем управления» является изучение студентами современных технических и программных средств разработки и отладки прикладного программного обеспечения микропроцессорных систем.

2. Место дисциплины в структуре ООП: Профессиональный цикл. Дисциплины по выбору студента.

3. Требования к результатам освоения дисциплины:

НЕ нашли? Не то? Что вы ищете?

Процесс изучения дисциплины направлен на формирование следующих компетенций: ПК-3, ПК-12, ПК-13, ПК-40, ПК-49.

В результате изучения дисциплины студент должен:

Знать:

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

Уметь:

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

4. Объем дисциплины и виды учебной работы

Общая трудоемкость дисциплины составляет ___3_____ зачетных единиц.

Вид учебной работы

Всего часов

Семестры

Аудиторные занятия (всего)

51

В

В том числе:

-

-

-

-

Лекции

17

В

Практические занятия (ПЗ)

Семинары (С)

Лабораторные работы (ЛР)

34

В

Самостоятельная работа (всего)

57

В

В том числе:

-

-

-

-

Курсовой проект (работа)

16

В

Расчетно-графические работы

Реферат

Другие виды самостоятельной работы

41

В

Вид промежуточной аттестации (зачет, экзамен)

экзамен

В

Общая трудоемкость, час

зач. ед.

108

3



5. Содержание дисциплины

5.1. Содержание разделов дисциплины

5.1.1. Обзор современных средств разработки прикладных программ для микроконтроллеров. Интегрированная среда разработки IAR5.20.1.

5.1.2. Основные понятия и определения микропроцессорной техники. Микропроцессоры и микроконтроллеры. Принципы организации систем управления на базе микропроцессорных систем  и микроконтроллеров. Классификация аппаратных и программных средств МК и МП. Внутренняя архитектура микропроцессорных систем и однокристальных микроконтроллеров. Типовая архитектура серийных микропроцессоров и микроконтроллеров. Внутренний интерфейс микропроцессорных систем управления и микроконтроллеров. Шины, протокол обмена, технические средства. Организация обмена информации между отдельными элементами  системы.

5.1.3. Принципы разработки прикладных программ в среде IAR5.20.1. Открытие нового проекта и его организация. Назначение пунктов меню и окон. Порядок работы в среде проектирования.

5.1.4. Написание программы и ее отладка. Режим симуляции и контроль состояния регистров микроконтроллера. Внутрисхемная эмуляция и пошаговая отладка программы в составе изделия.

5.1.5. Прошивка микроконтроллера и проверка работоспособности системы в целом.

5.1.5. Особенности применения на горном предприятии.

5.2 Разделы дисциплины и междисциплинарные связи с обеспечиваемыми (последующими) дисциплинами: Обеспечиваемых дисциплин нет.

5.3. Разделы дисциплин и виды занятий

№ п/п

Наименование раздела дисциплины

Лекц.

Практ.

зан.

Лаб.

зан.

Семин

СРС

Все-го

час.

1

Обзор современных средств разработки прикладных программ для микроконтроллеров

2

2

4

2

Основные понятия и определения микропроцессорной техники. Микропроцессоры и микроконтроллеры. Принципы организации систем управления на базе микропроцессорных систем  и микроконтроллеров.

3

2

5

3

Принципы разработки прикладных программ в среде IAR5.20.1.

2

4

8

14

4

Написание программы и ее отладка.

6

28

43

77

5

Прошивка микроконтроллера и проверка работоспособности системы в целом.

2

2

4

6

Особенности применения на горном предприятии.

2

2

4



6. Лабораторный практикум

№ п/п

№ раздела дисциплины

Наименование лабораторных работ

Трудо-емкость

(час.)

1

3

Изучение интегрированной среды разработки прикладных программ IAR5.20.1

4

2

4

Написание программы на языке Assembler и ее отладка

28

3

5

Прошивка микроконтроллера и проверка работоспособности системы в целом.

2


7. Практические занятия (семинары): не предусмотрены

8. Примерная тематика курсовых проектов (работ):

8.1. Разработка системы контроля температуры на базе ОМК MSP430G2131;

8.2. Разработка устройства контроля положения объекта с помощью ультразвукового датчика на базе ОМК MSP430G2131;

8.3. Разработка ПО устройства контроля скорости вращения вала электродвигателя на базе фотоинтерраптора и ОМК MSP430G2131;

8.4. Реализация на ОМК MSP430G2131 устройства контроля шахтной атмосферы.

9. Учебно-методическое и информационное обеспечение дисциплины:

а) основная литература

1. Микропроцессоры от 8086 до Pentium 3 Xeon и AMD-К6-3. М.: Изд. ДМК, 2000.

2.          Программирование  на  языке  ассемблера.  1ВМ  РС.  М.:  Изд. ДИАЛОГ-МИФИ, 1996.

б) дополнительная литература

Микроконтроллеры РIС 16С7Х. М.: Изд. Наука и техника, 2000. ИсидаХ. Программирование для микрокомпьютеров. М.: Мир, 1988. Применение микропроцессоров для автоматизации технологических процессов. Л.: Энергоатомиздат, 1986.

в) программное обеспечение: IAR5.20.1

г) базы данных, информационно-справочные и поисковые системы: не используются

10. Материально-техническое обеспечение дисциплины:

Специализированная аудитория № 000.

Эксперты:

доц. каф. АТПП        

асс. каф. АТПП