Наименование тем и разделов

Мах. учеб. нагрузка студента

Кол. аудиторных часов для стацион.

Самосто-ятельная работа студента

Всего

ЛР

ПЗ

КП

Введение

2

2

1 Микропроцессорные системы

32

2

10

1.1 Архитектура МП

2

1.2 Базовая структура ЭВМ как МП системы

1.3 Система команд МП. Адресация

2

1.4 Прерывания

4

1.5 Прямой доступ к памяти

4

2 Микроконтроллеры

20

2

12

2.1 Микроконтроллеры. Назначение. Семейства

2

4

2.2 Проектирование микроконтроллеров

4

2.3 Системы отладки

4

3 Микропроцессор КР580ВМ80А

44

6

46

3.1 Микропроцессорный комплект КР580

2

4

3.2 Архитектура МП

4

3.3 МП-система минимальной конфигурации

6

3.4 Система команд

2

4

3.5 Псевдокоманды ассемблера

4

3.6 Приемы программирования

4

3.7 Составление простейших программ

2

2

8

3.8 Трансляция программ

2

4

3.9 Симуляторы и их применение

2

4

3.10 Отладочные стенды

2

4

4 Микропроцессор Z80

26

2

18

4.1 Особенности Z80

2

2

4.2 Система команд

2

6

4.3 Программирование Z80

2

2

10

5 МикроЭВМ МК48

26

6

24

5.1 Особенности микроЭВМ. Назначение

2

2

5.2 Архитектура

2

2

5.3 Система команд

2

4

5.4 Программирование

2

2

12

5.5 Периферия микроконтроллеров

2

4

20

6 Курсовой проект

30

30

30

ИТОГО:

180

50

20

30

110

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

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

Введение

Студент должен:

- иметь представление:

·  об истории и причинах создания первого МП и дальнейшем их развитии.

- знать:

·  о закономерностях эволюции МП;

·  современное состояние МП техники в общих чертах.

Историческая справка. Эволюция. Современное состояние МП техники.

Раздел 1. Микропроцессорные системы

Тема 1.1.Архитектура и программирование МП.

Студент должен:

- иметь представление:

·  об архитектуре современного МП.

- знать:

·  классическую архитектуру процессора и МП;

Архитектура фон-Неймана. Отличия архитектуры современного МП. Пример архитектуры современного МП.

Тема 1.2 Базовая структура ЭВМ как МП системы

Студент должен:

- иметь представление:

·  о компьютере, как о микропроцессорной системе.

- знать:

·  состав, назначение и взаимодействие элементов структуры;

Полная структура ЭВМ на базе МП: чипсет, память, шинная организация, подключение периферии. .* Характеристики элементов структуры современных ПК.

* Самостоятельная работа студентов.

Тема 1.3 Система команд МП. Адресация

Студент должен:

- иметь представление:

·  о принципах автоматического управления и адресации в МП;

- знать:

·  структуру команды и ее действие в МП;

·  типы адресации и их характеристики.

- уметь:

·  отличать типы адресации;

Принцип автоматического управления. Машинная команда. Ассемблер, связь с языками высокого уровня.

Типы адресации и их особенности.

Тема 1.4 Прерывания

Студент должен:

- иметь представление:

·  о необходимости прерываний.

- знать:

·  принцип исполнения прерываний.

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

Тема 1.5 Прямой доступ к памяти

Студент должен:

- иметь представление:

·  о проблемах быстродействия при работе с памятью.

- знать:

·  принцип реализации ПДП;

Проблема быстродействия и ее зависимость от памяти. ПДП как способ повысить быстродействие системы. Способ реализации ПДП.

Раздел 2 Микроконтроллеры

Тема 2.1 Микроконтроллеры. Назначение. Семейства

Студент должен:

- иметь представление:

·  о микроконтроллерах как об универсальных устройствах автоматизации.

- знать:

·  назначение микроконтроллеров, общий принцип автоматизации;

·  о семействах микроконтроллеров и их различиях.

Микроконтроллеры – разновидность микропроцессорных систем предназначенных для автоматизации устройств и техпроцессов. Общие принципы автоматизации с применением микроконтроллеров. Семейства микроконтроллеров (микроЭВМ). *Особенности отдельных семейств микроконтроллеров.

* Самостоятельная работа студентов.

Тема 2.2 Проектирование микроконтроллеров

Студент должен:

- иметь представление:

·  о процессе проектирования микроконтроллеров.

- знать:

·  основные этапы проектирования, инструментарий используемый при проектировании и отладке.

Задача проектирования микроконтроллера. Этапы проектирования. Инструментарий проектирования и отладки.

Тема 2.3 Системы отладки

Студент должен:

- иметь представление:

·  о системах отладки и общих принципах их применения.

- знать:

·  основные системы отладки, их устройство и принцип действия.

Основные системы отладки микроконтроллеров: отладочные стенды, симуляторы. Устройство и принцип работы. Особенности различных систем.

Раздел 3 Микропроцессор КР580ВМ80А

Тема 3.1 Микропроцессорный комплект КР580

Студент должен:

- иметь представление:

·  о составе комплекта и назначении отдельных БИС.

Состав и назначение микропроцессорного комплекта КР580.

Тема 3.2 Архитектура МП

Студент должен:

- знать:

·  архитектуру МП КР580ВМ80А, назначение и взаимодействие ее узлов;

·  работу МП по архитектуре.

Архитектура МП. Состав, назначение и взаимодействие узлов. Принцип действия МП.

Тема 3.3 МП-система минимальной конфигурации

Студент должен:

- иметь представление:

·  о МП-системе и минимально необходимом ее составе для полноценной работы.

- знать:

·  состав обязательных узлов, их назначение и работу системы в целом.

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

Тема 3.4 Система команд

Студент должен:

- иметь представление:

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

- знать:

·  основные типы команд и их назначение;

- уметь:

·  определять выполняемую операцию по описанию команды.

Система команд МП КР580ВМ80А. Выполняемые операции. Правила записи. Длительность выполнения, размер

Практическое занятие1. Система команд

* Самостоятельная работа студентов. . *Изучение команд.

Тема 3.5 Псевдокоманды ассемблера

Студент должен:

- иметь представление:

·  о возможности управлять вспомогательными операциями при трансляции.

- знать:

·  основные псевдокоманды и их действие.

. - уметь:

·  пользоваться псевдокомандами.

Псевдокоманды ассемблера. Назначение, действие, примеры применения.

Практическое занятие2. Псевдокоманды ассемблера

Тема 3.6 Приемы программирования

Студент должен:

- иметь представление:

·  об использовании команд для программирования процессов в МП.

- знать:

·  правила составления программы;

Правила записи программ. Командная строка. Составление программ по выполнению арифметических процессов, обращения к память, ввода/вывода информации через порты.

Практическое занятие3. Приемы программирования

Тема 3.7 Составление простейших программ

Студент должен:

- иметь представление:

·  о методах решения задач программирования.

- знать:

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

. - уметь:

·  составлять программы простых операций.

Примеры программирования простых операций МП (арифметических, работы с памятью, ввода-вывода данных).

Практическое занятие 4. Составление простейших программ КР580.

*Самостоятельная постановка задачи на программирование и ее решение

* Самостоятельная работа студентов.

Тема 3.8 Трансляция программ

Студент должен:

- иметь представление:

·  о трансляции программ ассемблера в машинные коды.

- знать:

·  приемы ручной и машинной трансляции.

Практическое занятие 5. Трансляция составленных программ КР580

*Составлять текст программы и выполнять ее ручную трансляцию с распределением по ячейкам памяти.

*Самостоятельная работа студентов.

Тема 3.9 Симуляторы и их применение

Студент должен:

- иметь представление:

·  о программной эмуляции МП-системы и ее возможности по отладке программ.

- знать:

·  устройство и принцип работы симулятора..

. - уметь:

·  пользоваться симулятором для отладки программ.

Симулятор – программное средство имитирующее работу МП и используемое для отладки программ.

Лабораторная работа 1. Изучение симулятора КР580 и отладка программ

*Изучение возможностей симулятора.

* Самостоятельная работа студентов.

Тема 3.10 Отладочные стенды

Студент должен:

- иметь представление:

·  об отладочных стендах и их возможностях..

- знать:

·  принципы отладки на стендах.

. - уметь:

·  работать со стендом по отладке программ.

Изучение стенда. Приемы отладки программ

Лабораторная работа 2. Изучение стенда и отладка программ КР580.

*Отладка программ на стенде.

* Самостоятельная работа студентов.

Раздел 4 Микропроцессор Z80

Тема 4.1 Особенности МП Z80

Студент должен:

- иметь представление:

·  о возможностях совершенствования МП.

- знать:

·  основные отличия от МП КР580ВМ80А.

МП Z80 дальнейшее совершенствование МП i8080. Особенности архитектуры.

Отличия в командах. Преемственность архитектуры и команд.

Тема 4.2 Система команд

Студент должен:

- иметь представление:

·  о наборе команд и их возможностях.

- знать:

·  мнемонику и типы операций;

- уметь:

·  определить операцию выполняемую командой по ее мнемонике.

Система команд. Мнемоника. Описание операций. Машинные коды, префиксные команды.

Практическое занятие 6. Изучение команд Z80

*Изучение списка команд.

* Самостоятельная работа студентов.

Тема 4.3 Программирование Z80

Студент должен:

- иметь представление:

·  о наборе команд и их возможностях.

- знать:

·  мнемонику и типы операций;

- уметь:

·  определить операцию выполняемую командой по ее мнемонике.

Приемы программирования в командах Z80. Новые возможности. Примеры программ.

Практическое занятие 7. Составление программ Z80.

Лабораторная работа 3. Программирование и отладка программ Z80.

Раздел 5. МикроЭВМ МК48

Тема 5.1 Особенности микроЭВМ. Назначение

Студент должен:

- иметь представление:

·  о микроЭВМ как наиболее оптимальном устройстве для построения микроконтроллеров.

МикроЭВМ – готовый микроконтроллер. Особенности архитектуры и применения.

Тема 5.2 Архитектура

Студент должен:

- иметь представление:

·  о возможностях архитектуры микроЭВМ.

- знать:

·  архитектуру и принцип действия микроЭВМ;

·  как подключить датчики и исполнительные устройства.

Архитектура микроЭВМ МК48. Работа микроЭВМ и ее возможности. Расширения архитектуры.

Тема 5.3 Система команд МК48

Студент должен:

- иметь представление:

·  о наборе команд и их возможностях.

- знать:

·  мнемонику и типы операций;

- уметь:

·  определить операцию, выполняемую командой по ее мнемонике.

Набор команд МК48. Мнемоника, описание операций. Машинные коды. Длительность выполнения команд и длина команд.

*Изучение команд.

* Самостоятельная работа студентов.

Тема 5.4 Программирование МК48

Студент должен:

- иметь представление:

·  об особенностях программирования микроЭВМ МК48.

- знать:

·  синтаксис команд, порядок записи программ, операции выполняемые командами;

- уметь:

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

Приемы программирования в командах МК48. Новые возможности. Примеры программ.

*Программирование МК48.

* Самостоятельная работа студентов.

Тема 5.5 Периферия микроконтроллера

Студент должен:

- иметь представление:

·  о входной и выходной периферии контроллеров.

- знать:

·  основные принципы выбора и подключения периферийных устройств;

·  некоторые схемы периферийных устройств.

- уметь:

·  выбрать и подключить периферийное устройство.

Периферийные устройства микроконтроллера. Необходимость, назначение, разновидности. Подключение.

Примеры распространенных датчиков. Примеры исполнительных устройств.

*Изучение принципа работы периферийных устройств.

* Самостоятельная работа студентов.

Раздел 6 Курсовой проект

Курсовой проект выполняется во втором семестре изучения предмета и предусматривает проектирование микроконтроллера автоматического управления различного вида механических, электрических и электронных устройств, а также технологических процессов. Тему проекта (устройство или техпроцесс) студент выбирает сам, что является частью процесса проектирования и преследует цель вырабатывание навыка умения находить приложения своих знаний. Проект выполняется с использованием изучаемых по предмету микропроцессоров и микроЭВМ, а также изученных самостоятельно, не вошедших в программу.

Документация проекта включает: пояснительную записку объемом 15-21 листов печатного текста (шрифт 16) и графику - 1 лист формата А1.

Тематика и объем могут отличаться от выше установленных для реальных проектов (с изготовлением опытных образцов, разработки компьютерной программы по заказу лабораторий, учебных кабинетов, производства и др.). За счет сложности процесса изготовления и отладки могут быть сокращен объем документации до 10 листов ПЗ и 1 листа А2 (миллиметровой бумаги).

Пояснительная записка должна содержать информацию о назначении разработанного устройства, его характеристики, описание работы и обоснование выбранных решений, описание программного обеспечения, конструкторские и др. расчеты необходимые для выполнения требований ТЗ, работоспособности, а также расчет технических характеристик. Графическая часть должна обязательно включать принципиальную схему. Кроме того, на графическом листе дополнительно могут быть выполнены функциональная, структурная схемы или алгоритм программного обеспечения.

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

Перечень лабораторных работ

1. Изучение симулятора КР580 и отладка программ

2 Изучение стенда и отладка программ КР580.

3 Программирование и отладка программ Z80.

Перечень практических занятий

1 Система команд

2 Псевдокоманды ассемблера

3 Приемы программирования

4 Составление простейших программ КР580.

5 Трансляция составленных программ КР580.

6 Изучение команд Z80.

7 Составление программ Z80.

7 Литература

7.1 Основная литература.

7.1.1 , . Современные микропроцессоры. - М: НОЛИДЖ. 1998.

7.1.2 , Шагурин . Архитектура, программирование, интерфейс.-М.: Издательство ЭКОМ, 1999.

7.1.3 , , . Проектирование цифровых устройств на однокристальных микроконтроллерах. - М.: Энергоатомиздат, 1990.

7.1.4 Микропроцессорный комплект Z80.: Справочное пособие. Минск УКИК «Центр», 1991.

7.2 Дополнительная литература

7.2.1 , Микропроцессор Zilog Z80. Изд. АРГУС, 1992.

7.2.2 Микропроцессоры и микропроцессорные комплекты интегральных микросхем. Справочник в 2т. Под ред. .-М.: Радио и связь.!988.

7.2.3 Проектирование микропроцессорной электронно-вычислительной аппаратуры: Справочник/ , , и др.-К.: Техника, 1988.

7.2.4 Микропроцессорный комплект К1810. Структура, программирование, применение: Справочная книга/ Под ред. . - М.: Высш. шк. 1990.

7.2.5 и др. Микропроцессоры и микроЭВМ в системах автоматического управления: Справочник. - Л.: Машиностроение. !987.

8 Технические средства обучения и учебно-наглядные пособия

8.1 Класс персональных компьютеров.

8.2 Трансляторы ассемблеров.

8.3 Симуляторы микропроцессоров

8.4 Стенд отладки МП КР580ВМ80А

Из за большого объема этот материал размещен на нескольких страницах:
1 2