Файл: Руководство по изучению дисциплины МП устройства (бакалавры).doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 28.12.2024

Просмотров: 486

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

Московский государственный открытый университет

1. Назначение руководства по изучению дисциплины

2. Содержание руководства по изучению дисциплины

2.1. Краткое содержание дисциплины, методические указания по изучению тем:

Тема 1. Общая характеристика микропроцессорной техники.

Тема 2. Принципы организации микропроцессорных систем

Тема 3. Универсальные микропроцессоры, микроконтроллеры и их применение.

Тема 4. Основы программирования микропроцессоров, средства разработки и отладки программного обеспечения.

Тема 5. Примеры разработки программ на языке ассемблера.

Тема 6. Программирование микроконтроллеров на языках высокого уровня (тема изучается студентами самостоятельно).

Тема 7. Мультипроцессорные системы, транспьютеры.

Тема 8. Промышленные логические контроллеры.

2.2. Контрольные вопросы для самопроверки.

2.3. График изучения дисциплины и прохождения контроля усвоения материала.

2.4.2. Перечень дополнительной литературы:

2.4.3. Перечень лабораторных стендов:

2.5. Требования к объёму знаний при итоговом контроле

2.6. Перечень лабораторных работ и указания по их выполнению.

2.7. Задания на контрольную работу.

2.8. Задания на курсовой проект.

2.8. Организация оперативной связи студента с преподавателем.


2.3. График изучения дисциплины и прохождения контроля усвоения материала.

2.3.1. Дневная полная форма обучения (4 ЗЕТ):

  • лекции - 22 часа, 6й семестр;

  • лабораторные работы - 16 часов, 6й семестр;

  • практические занятия – 16 часов, 6й семестр;

  • самостоятельная работа – 54 часа, 6й семестр;

  • зачёт по курсовому проекту - 6й семестр;

  • тестирование в системе АСТ - 6й семестр;

  • экзамен - 6й семестр.

2.3.2. Дневная сокращенная форма обучения (4 ЗЕТ):

  • лекции - 28 часов, 4й семестр;

  • лабораторные работы - 24 часа, 4й семестр;

  • практические занятия – 18 часов, 4й семестр;

  • самостоятельная работа – 74 часа, 4й семестр;

  • зачёт по курсовому проекту - 4й семестр;

  • тестирование в системе АСТ - 4й семестр;

  • зачет - 4й семестр.

2.3.3. Заочная полная форма обучения (5 ЗЕТ):

  • лекции - 4 часа, 8й семестр;

  • лабораторные работы - 4 часа, 8й семестр;

  • практические занятия – 12 часов, 9й семестр;

  • самостоятельная работа – 151 час, 8й/9й семестры;

  • зачёт по курсовому проекту - 9й семестр;

  • тестирование в системе АСТ - 9й семестр;

  • контрольная работа - 9й семестр;

  • экзамен - 9й семестр.

2.3.4. Заочная сокращенная форма обучения (5 ЗЕТ):

  • лекции - 4 часа, 5й семестр;

  • лабораторные работы - нет;

  • практические занятия – 12 часов, 6й семестр;

  • самостоятельная работа – 155 часов, 5й/6й семестры;

  • зачёт по курсовому проекту - 6й семестр;

  • тестирование в системе АСТ - 6й семестр;

  • контрольная работа - 6й семестр;

  • экзамен - 6й семестр.

2.4. Перечень основной и дополнительной рекомендуемой литературы, контрольных обучающих программ и других средств обучения.


2.4.1. Перечень основной литературы:

  1. Бойко В.И., Гуржий А.Н., Жуйков В.Я. и др. Схемотехника электронных систем: Микропроцессоры и микроконтроллеры: Особенности архитектуры и функциональные возможности 8, 16, 32 и 64 - разрядных процессоров; Системы команд языка Ассемблер для разных типов микропроцессоров; Сигнальные и нейропроцессоры; Примеры программ и методы расширения возможностей системы: Учебник для вузов. СПб.: «БХВ-Петербург». 2004г.

  2. Бродин В.Б., Калинин А.В. Системы на микроконтроллерах и БИС программируемой логики. М.: Эком. 2002г.

  3. А.В. Белов. Конструирование устройств на микроконтроллерах. СПб.: «Наука и техника». 2005г.

  4. Программирование на языке С для AVR и PIC микроконтроллеров. Сост. Ю.А. Шпак. М.: Издательский дом «Додека-XXI», 2007г.

  5. Нефедов С.В. Конспект лекций учебно-методического комплекса дисциплины «Микропроцессорные устройства систем управления». М.: МГОУ, каф. ИСИТ. 2009г.

  6. А.В. Евстифеев. Микроконтроллеры AVR семейства Mega. Руководство пользователя. М.: Додэка-XXI. 2007г.

2.4.2. Перечень дополнительной литературы:

  1. Е.П. Балашов, Д.В. Пузанков. Микропроцессоры и микропроцессорные системы. М.: «Радио и связь». 1981г.

  2. Ч. Гилмор. «Введение в микропроцессорную технику. М.: Мир. 1984г.

  3. Баев Б.П. Микропроцессорные системы бытовой техники: Учебник для вузов. М.: Легкая промышленность и бытовое обслуживание. 2004г.

  4. Петров И. Программируемые контроллеры. Стандартные языки и приемы прикладного проектирования. СОЛОН-Пресс. 2004г.

  5. Каспер Эрни. Программирование на языке Ассемблера для микроконтроллеров семейства i8051. Горячая Линия – Телеком. 2004г.

  6. Фрунзе А.В. Скимен И.Д. Микроконтроллеры? Это же просто! В трех томах. 2003г.


2.4.3. Перечень лабораторных стендов:

Лабораторная база дисциплины состоит из двух типов лабораторных стендов - «МикроЛаб» на базе микропроцессорного комплекта i8080, лабораторного стенда ЛС-2 на базе микроконтроллера AtMega128 и лабораторного стенда на основе промышленного логического контроллера Siemens Logo.

2.5. Требования к объёму знаний при итоговом контроле

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

– знать общую характеристику микропроцессорной техники, классификацию микропроцессоров, принципы организации и особенности CISC- и RISC- процессоров, особенности организации Фон Неймановской и Гарвардской архитектуры;

– знать организацию ввода-вывода данных в программном (командном) режиме, режиме прямого доступа к памяти и в режиме прерывания;

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

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

– знать набор устройств стандартного микропроцессорного комплекта, стандартную электрическую принципиальную схему микропроцессорной системы на базе микропроцессора;

– знать характеристики и протоколы стандартных интерфейсов микропроцессорных систем;

– знать типы и характеристики, особенности использования индикаторных панелей со встроенными контроллерами, способы организации и подключения к микропроцессорам/микроконтроллерам клавиатур;

– знать структуру команд, способы адресации данных, организацию машинного цикла однокристального микропроцессора;

– уметь использовать команды однокристального микропроцессора для написания программ, владеть понятиями и знать основные методы программирования типовых алгоритмических структур на языке Ассемблера;

- знать характеристики и особенности аппаратной организации и системы команд типовых микроконтроллеров семейства х51 и AtMega;

- знать методы и средства разработки и отладки программного обеспечения микропроцессорных систем;

– знать особенности программирования микроконтроллеров на языке C++;

– знать классификацию и особенности построения мультипроцессорных и транспьютерных систем;


– уметь практически разрабатывать аппаратное и программное обеспечение микропроцессорных систем;

- уметь синтезировать структуру системы управления на основе контроллерных модулей и модулей расширения ПЛК, производить настройку системы в среде разработки программного обеспечения на основе функциональных блок-диаграмм;

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

2.6. Перечень лабораторных работ и указания по их выполнению.

Лабораторные работы проводятся на физическом лабораторном стенде «МикроЛаб», представляющем собой восьмиразрядную микропроцессорную систему с возможностью загрузки исполнительной программы в оперативную память. В процессе лабораторного практикума студент выполняет работы по четырем темам согласно методическим указаниям:

  • МЭ-1.1. Трансляция исходной программы в объектную.

  • МЭ-1.2. Работа портов ввода-вывода.

  • МЭ-1.3. Создание временных задержек.

  • МЭ-1.4. Использование программы-монитора.

Также предусмотрено проведение лабораторных работ на физическом лабораторном стенде ЛС-2 на базе микроконтроллера AtMega128. Данный стенд представляет собой пример современной организации 8-разрядной микропроцессорной системы и является предпочтительной элементной базой при проведении лабораторных работ. В рамках этого стенда проводятся лабораторные работы по следующим темам:

  • методы адресации, команды передачи данных и управления;

  • команды обработки данных;

  • реализация и обслуживание подсистемы прерываний;

  • работа с внешними устройствами через параллельные порты;

  • работа с клавиатурой и светодиодным индикатором;

  • работа со знакосинтезирующей индикаторной панелью;

  • реализация таймерных функций;

  • организация последовательного обмена данными;

  • обслуживание аналогового компаратора;

  • обслуживание АЦП.

С целью освоения современных инструментов создания управляющих систем студенты также выполняют лабораторные работы на основе промышленного логического контроллера Siemens Logo. Предусмотрено выполнение работ по следующим тематикам: