Дьяков Игорь Алексеевич Тамбов 2008 согласовано начальник учебно-методического управления тгту к. В. Брянкин 200 7 г программа

Вид материалаПрограмма

Содержание


230104 – Системы автоматизированного проектирования
1. Пояснительная записка
Список специальностей, для которых читается дисциплина
Место среди смежных дисциплин
Сфера профессионального использования
2. План изучения дисциплины
ИТОГО по дисциплине (час)
3. Содержание разделов дисциплины
Раздел 1. Тема 2. Язык ассемблера. Команды передачи данных, арифметические и логические. Примеры программ.
Раздел 1. Тема 3. Язык ассемблера. Команды передачи управления, Битовый процессор. Примеры программ.
Раздел 1. Тема 4. Язык ассемблера. Методы разработки и тестирования программ. Эмуляторы. Компиляторы. Примеры работы.
Раздел 2. Тема 1. Классификация, краткая характеристика возможностей и применений микропроцессорных средств.
Раздел 2. Тема 2. Архитектура микропроцессорной системы (МПС). Процессор.
Раздел 2. Тема 3. Архитектура микропроцессорной системы (МПС). Системная шина. Селектор адреса. Временные диаграммы работы.
Раздел 2. Тема 4. Архитектура микропроцессорной системы (МПС). Алфавитно-цифровые ЖКИ. Контроллер АЦ ЖКИ. Программное управление
Раздел 3. Тема 1 Основные задачи проектирования МПС.
Раздел 4. Тема 2. Средства разработки и отладки МПС. Инструментальные средства. Методы автономной отладки.
Раздел 4. Тема 3. Средства разработки и отладки МПС. КИП. Методы автономной отладки.
Раздел 4. Тема 4. Средства разработки и отладки МПС. Методы комплексного тестирования и отладки.
Раздел 4. Тема 5.Средства САПР для проектирования аппаратной и программной компонент МПС.
...
Полное содержание
Подобный материал:

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

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


«Тамбовский государственный технический университет»





Факультет «Информационные технологии»

Кафедра «Системы автоматизированного проектирования»

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

дисциплины

«Микропроцессорные средства и системы»

Специальности:

230104 Системы автоматизированного проектирования

Составитель:

к.т.н., доцент Дьяков Игорь Алексеевич

Тамбов 2008

СОГЛАСОВАНО

Начальник учебно-методического управления ТГТУ

К.В. Брянкин

« » 200 7 г.


Программа разработана в соответствии с государственным образовательным стандартом по специальности (или направлению) 230104 – Системы автоматизированного проектирования, утвержденному 27.03.2000 г. (номер гос. регистрации 224 тех/дс), требованиями, предъявляемыми к минимуму содержания дисциплины, и с учетом особенностей региона и условий организации учебного процесса в Тамбовском государственном техническом университете.


Программа рассмотрена и утверждена на заседании кафедры «Системы автоматизированного проектирования» протокол № от . . 200 г.


Заведующий кафедрой Подольский В.Е.


Программа рассмотрена и утверждена на заседании Учебно-методического совета факультета «Информационные технологии» протокол № от . . 200 г. и рекомендована к изданию.


Председатель УМК Елизаров И.А.


Декан факультета Мартемьянов Ю.Ф.


1. Пояснительная записка



Краткое описание

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

Микропроцессорные средства и системы (МПСС) – прикладная область изучения возможностей САПР. Постоянно развивающиеся технические и программные средства МПСС предъявляют высокие требования к содержанию дисциплины. В разделах дисциплины, в соответствии с образовательным стандартом, рассматриваются теоретические основы разработки и проектирования моделей различных структур МПСС, методы ручного и автоматизированного проектирования МПСС, оптимизация МПСС, язык программирования – ассемблер.

Цели

Целью преподавания дисциплины является изучение основных архитектур МПСС, методов ручного и автоматизированного проектирования МПСС, разработка, тестирование и отладка программного обеспечения МПСС с использованием учебных микро-ЭВМ и включает разделы:

  • классификация, краткая характеристика возможностей и применений микропроцессорных средств;
  • архитектура микропроцессорной системы (МПС);
  • организация подсистем обработки, управления, памяти и ввода-вывода;
  • основные задачи проектирования МПС;
  • однокристальные микро-ЭВМ и контроллеры, организация и особенности проектирования систем на их основе;
  • краткий обзор состояния и перспективных проектов МПС;
  • мультимикропроцессорные системы, основные конфигурации, области их использования; транспъютерные системы;
  • средства разработки и отладки МПС.


Задачи

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


Список специальностей, для которых читается дисциплина

Дисциплина читается для студентов специальности 230104 – «Системы автоматизированного проектирования».

Место среди смежных дисциплин

Студент должен знать учебный материал дисциплин «Программирование на языке высокого уровня», «Операционные системы», «Организация ЭВМ и систем», «Схемотехника» в полном объеме.

Сфера профессионального использования

Сферы профессионального использования знаний, умений и навыков, получаемых в процессе изучения дисциплины:
  • проектно-конструкторская;
  • производственно-технологическая;
  • научно-исследовательская;
  • организационно-управленческая;
  • эксплуатационная.

Проектно-конструкторская деятельность:
  • проектирование информационного и обеспечения вычислительных систем (ВС) и автоматизированных систем на основе современных методов, средств и технологий проектирования, в том числе с использованием систем автоматизированного проектирования.

Производственно-технологическая деятельность:
  • создание ВС, автоматизированных систем и производство программных продуктов заданного качества в заданный срок;
  • тестирование и отладка аппаратно-программных комплексов;
  • подготовка и передача аппаратно-программных комплексов для изготовления и сопровождения;
  • сертификация объектов профессиональной деятельности.

Научно-исследовательская деятельность:
  • разработка систем проектно-конструкторской деятельности и в гуманитарных областях деятельности человека;
  • анализ, теоретическое и экспериментальное исследование аппаратно-программных комплексов и систем;
  • создание и исследование математических и программных моделей информационных процессов, связанных с функционированием объектов профессиональной деятельности;
  • разработка и совершенствование формальных моделей и методов, применяемых при создании объектов профессиональной деятельности.

Организационно-управленческая деятельность:
  • организация процесса разработки объектов профессиональной деятельности с заданным качеством в заданный срок;
  • планирование разработки объектов профессиональной деятельности;
  • выбор технологии, инструментальных средств и средств ВТ при организации процесса разработки объектов профессиональной деятельности.

Эксплуатационная деятельность:
  • инсталляция, настройка и обслуживание системного, инструментального и прикладного программного обеспечения, ВС и автоматизированных систем;
  • сопровождение программных продуктов, ВС и автоматизированных систем;
  • анализ эксплуатационных характеристик объектов профессиональной деятельности, выработка требований и спецификаций по их модификации.


Начальные знания, умения и навыки

Для начала изучения дисциплины студент должен

знать:
  • методы построения лингвистического и программного обеспечения САПР;
  • технологии структурного и объектно-ориентированного проектирования;
  • инструментальные средства разработки программного обеспечения, программную документацию, входные и выходные языки САПР;
  • организацию диалога в САПР, основы теории формальных языков и грамматик.

уметь:
  • владеть приемами постановки и решения задач автоматизации проектных работ;
  • владеть методами инсталляции и сопровождения коммерческих программ и программных комплексов САПР.

иметь навыки:
  • программирования на алгоритмических языках с использованием различных технологий синтеза программных систем.

Итоговые знания, умения и навыки

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

знать:
  • назначение МПС;
  • требования к МПС;
  • структуры МПС;
  • методы проектирования МПС;
  • язык и методы программирования МПС.

уметь:
  • владеть методами выбора и обоснования элементов МПСС и МПС.

иметь навыки:
  • ручного и автоматизированного проектирования МПСС и МПС;
  • программирования на языке ассемблера.



2. План изучения дисциплины



Общая трудоёмкость дисциплины по ГОС 100 часов

Изучается в семестрах 8

Вид итогового контроля:

экзамен 8 семестр

Аудиторные занятия по семестрам:

8 семестр

лекции 34 часов

лабораторные занятия 17 часов


8 семестр

№ п/п

Наименование раздела, темы учебной
дисциплины

Вид
занятия


недели

Формы контроля

Объем аудиторных занятий

Объем самостоятельной работы

1

2

3

4

5

6

7

1

Раздел 1. Тема 1. Введение. Основные понятия и определения. Структура учебной микро-ЭВМ. Введение в ассемблер.

Лекция

1

-

2

2

2

Раздел 1. Разработка вычислительной программы в соответствии с вариантом.

Лабор. работа

1-6

Отчет по лаб. работе

6

4

3

Раздел 1. Тема 2. Язык ассемблера. Команды передачи данных, арифметические и логические. Примеры программ.

Лекция

2

-

2

2

4

Раздел 1. Тема 3. Язык ассемблера. Команды передачи управления, Битовый процессор. Примеры программ.

Лекция

3

-

2

4

5

Раздел 1. Тема 4. Язык ассемблера. Методы разработки и тестирования программ. Эмуляторы. Компиляторы. Примеры работы.

Лекция

4

-

2




6

Раздел 2. Тема 1. Классификация, краткая характеристика возможностей и применений микропроцессорных средств

Лекция

5

-

2

4

7

Раздел 2. Тема 2. Архитектура микропроцессорной системы (МПС). Процессор.

Лекция

6

-

2

4

8

Раздел 2. Разработка программы управления АЦ ЖКИ, в соответствии с вариантом.

Лабор. работа

7-12

Отчет по лаб. работе

6

4

9

Раздел 2. Тема 3. Архитектура микропроцессорной системы (МПС). Системная шина. Селектор адреса. Временные диаграммы работы.

Лекция

7

-

2

4

10

Раздел 2. Тема 4. Архитектура микропроцессорной системы (МПС). Алфавитно-цифровые ЖКИ. Контроллер АЦ ЖКИ. Программное управление.

Лекция

8

-

2




11

Раздел 2. Тема 5. Организация подсистем обработки, управления, памяти и ввода-вывода.

Лекция

9

-

2

4

12

Раздел 3. Тема 1 Основные задачи проектирования МПС.

Лекция

10

-

2

2

13

Раздел 3. Тема 2. Однокристальные микро-ЭВМ и контроллеры, организация и особенности проектирования систем на их основе.

Лекция

11

-

2

4

14

Раздел 3. Тема 3. Краткий обзор состояния и перспективных проектов МПС.

Лекция

12

-

2

2

15

Раздел 4. Тема 1. Мультимикропроцессорные системы, основные конфигурации, области их использования; транспъютерные системы.

Лекция

13

-

2

2

16

Раздел 3. Разработка программы управления внешними компонентами системы (микросхемы часов, флеш памяти) в соответствии с вариантом.

Лабор. работа

13-17

Отчет по лаб. работе

5

1

17

Раздел 4. Тема 2. Средства разработки и отладки МПС. Инструментальные средства. Методы автономной отладки.

Лекция

14

-

2

2

18

Раздел 4. Тема 3. Средства разработки и отладки МПС. КИП. Методы автономной отладки.

Лекция

15

-

2

1

19

Раздел 4. Тема 4. Средства разработки и отладки МПС. Методы комплексного тестирования и отладки.

Лекция

16

-

2

1

20

Раздел 4. Тема 5.Средства САПР для проектирования аппаратной и программной компонент МПС.

Лекция

17

-

2

2




ИТОГО по дисциплине (час):

51

49

всего:

100



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



Раздел 1. Тема 1. Введение. Основные понятия и определения. Структура учебной микро-ЭВМ. Введение в ассемблер.

Определения, понятия основных компонент МПС. Структурная схема учебной микро-ЭВМ. Основные элементы, распределение адресного пространства.

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


Раздел 1. Тема 2. Язык ассемблера. Команды передачи данных, арифметические и логические. Примеры программ.

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


Раздел 1. Тема 3. Язык ассемблера. Команды передачи управления, Битовый процессор. Примеры программ.

Команды передачи управления. Различные способы адресации, особенности синтаксиса и логики работы. Примеры использования команд в программах. Битовый процессор. Особенности работы с битовыми переменными. Примеры и сравнительный анализ программного решения одной логической схемы с использованием байтовых команд, байтовых с анализом бит и битового процессора.


Раздел 1. Тема 4. Язык ассемблера. Методы разработки и тестирования программ. Эмуляторы. Компиляторы. Примеры работы.

Разработка эффективных по времени выполнения программ на языке ассемблера. Методы разработки и тестирования программ с использованием ресурсов эмулятора. Управление вычислительными ресурсами эмулятора. Компиляторы, анализ синтаксических ошибок в листингах программ. Коды команд, изучение hex-файлов. Перемещение программ в эмулятор ПЗУ прототипа.


Раздел 2. Тема 1. Классификация, краткая характеристика возможностей и применений микропроцессорных средств.

Классификация микропроцессоров, микроконтроллеров. Характеристики, условия эксплуатации. Области применения микропроцессоров и микроконтроллеров.


Раздел 2. Тема 2. Архитектура микропроцессорной системы (МПС). Процессор.

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


Раздел 2. Тема 3. Архитектура микропроцессорной системы (МПС). Системная шина. Селектор адреса. Временные диаграммы работы.

Системные шины микропроцессорных систем, различия и общность. Мультиплексируемые шины. Назначения сигналов. Контроллеры шины. Временные диаграммы циклов чтения и записи. Схемотехника и логика работы селектора адреса. Команды программ, их воздействие на селектор адреса.

Раздел 2. Тема 4. Архитектура микропроцессорной системы (МПС). Алфавитно-цифровые ЖКИ. Контроллер АЦ ЖКИ. Программное управление.

Индикаторы МПС: бинарные; семисегментные; алфавитно-цифровые; графические. Теория ЖКИ. Контроллер HD 44780. Регистры управления и данных. Структура. Управляющие слова и режимы работы.


Раздел 3. Тема 1 Основные задачи проектирования МПС.

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


Раздел 3. Тема 2. Однокристальные микро-ЭВМ и контроллеры, организация и особенности проектирования систем на их основе.

Совместная работа однокристальной микро-ЭВМ с БИС службы времени PCF 8583. Программное управление. Подключение внешних устройств Контроллер СЕ110. Программное управление. Шина I2C. Протокол шины.


Раздел 3. Тема 3. Краткий обзор состояния и перспективных проектов МПС.

Перспективы разработки и использования однокристальных микро-ЭВМ. Ограничения RISC-технологий. Автоматизация проектирования.


Раздел 4. Тема 1. Мультимикропроцессорные системы, основные конфигурации, области их использования; транспъютерные системы.

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

Транспьютеры. Архитектура куб и гиперкуб. Особенности программирования.


Раздел 4. Тема 2. Средства разработки и отладки МПС. Инструментальные средства. Методы автономной отладки.

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


Раздел 4. Тема 3. Средства разработки и отладки МПС. КИП. Методы автономной отладки.

Автономная отладка с использованием контрольно-измерительных приборов (КИП): мультиметры, генераторы сигналов, осциллографы, логические анализаторы. Типовые неисправности, методы обнаружения и локализации неисправностей.


Раздел 4. Тема 4. Средства разработки и отладки МПС. Методы комплексного тестирования и отладки.

Программное тестирование МПС. Классификация тестов по принадлежности к аппаратным средствам. Программно-аппаратное тестирование. Методы тестирования и локализации неисправностей. Тестовое сопровождение разработанной МПС. Заключительный этап проектирования МПС.


Раздел 4. Тема 5.Средства САПР для проектирования аппаратной и программной компонент МПС.

Средства автоматизированного проектирования аппаратной и программной компонент МПС. Обзор программных продуктов САПР МПС. Методы автоматизированного проектирования. Параллельное проектирование ПО и ТО МПС. МО, ИО, ЛО МПС.

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

Реализуется в форме лабораторных занятий.



5 семестр



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

Тема лабораторной работы


Раздел 1

Разработка вычислительной программы в соответствии с вариантом.


Раздел 2

Разработка программы управления АЦ ЖКИ, в соответствии с вариантом.


Раздел 3

Разработка программы управления внешними компонентами системы (микросхемы часов, флеш памяти) в соответствии с вариантом.

Краткие характеристики практических занятий.




Тема. Разработка вычислительной программы в соответствии с вариантом.

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

Исполнение. Отладить программу с помощью эмулятора. Доказать Работоспособность на примере. Выяснить область допустимых данных, при которых программа работает правильно. Подготовить отчет о проделанной работе с примером работы.

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

Время выполнения заданий: 6 часов.


Тема. Разработка программы управления АЦ ЖКИ, в соответствии с вариантом.

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

Исполнение. Отладить программу на учебной микро-ЭВМ. Доказать Работоспособность на примере. Выяснить область допустимых данных, при которых программа работает правильно. Подготовить отчет о проделанной работе.

Оценка. Получение практических навыков программирования и передачи программ в учебную микро-ЭВМ. Получение навыков управления ресурсами проектируемой микро-ЭВМ. Получение практических навыков программирования контроллера ЖКИ.

Время выполнения заданий: 6 часов.


Тема. Разработка программы управления внешними компонентами системы (микросхемы часов, флеш памяти) в соответствии с вариантом.

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

Исполнение. Отладить программу на учебной микро-ЭВМ. Доказать Работоспособность на примере. Выяснить область допустимых данных, при которых программа работает правильно. Подготовить отчет о проделанной работе.

Оценка. Получение практических навыков программирования и передачи программ в учебную микро-ЭВМ. Получение навыков управления внешними ресурсами проектируемой микро-ЭВМ. Получение практических навыков программирования БИС. Практическое изучение протоколов различных системных шин.

Время выполнения заданий: 5 часов.




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


Раздел 1. Введение. Основные понятия и определения. Структура учебной микро-ЭВМ. Введение в ассемблер. Команды передачи данных, арифметические и логические. Команды передачи управления, Битовый процессор. Примеры программ. Методы разработки и тестирования программ. Эмуляторы. Компиляторы. Примеры работы.

Задание:
  1. По рекомендованной литературе изучить частные случаи операторов языка ассемблера.
  2. Изучить кодировку системы команд. Научиться различать коды команд и данные в hex-формате в эмуляторе.


Раздел 2. Классификация, краткая характеристика возможностей и применений микропроцессорных средств. Архитектура микропроцессорной системы (МПС). Процессор. Системная шина. Селектор адреса. Временные диаграммы работы. Алфавитно-цифровые ЖКИ. Контроллер АЦ ЖКИ. Программное управление.

Задание:
  1. Изучить структуру и логическую организацию предложенного процессора.
  2. Изучить временные диаграммы работы процессора с компонентами МПС.
  3. По рекомендованной литературе изучить схемотехнические решения организации селектора адреса в МПС.
  4. Изучить схемотехнические решения организации интерфейса оператора МПС.
  5. Изучить работу контроллера HD 44780 и возможности кодирования собственных символов.


Раздел 3. Основные задачи проектирования МПС. Однокристальные микро-ЭВМ и контроллеры, организация и особенности проектирования систем на их основе. Краткий обзор состояния и перспективных проектов МПС.

Задание:
  1. По рекомендованной литературе изучить задачи проектирования МПС для микропроцессоров и для однокристальных микро-ЭВМ.
  2. Изучить совместную работу однокристальной микро-ЭВМ и БИС службы времени PCF 8583.
  3. Изучить возможности протокола шины I2C.



Раздел 4. Мультимикропроцессорные системы, основные конфигурации, области их использования; транспъютерные системы. Средства разработки и отладки МПС. Инструментальные средства. Методы автономной отладки. КИП. Методы автономной отладки. Средства разработки и отладки МПС. Средства разработки и отладки МПС. Методы комплексного тестирования и отладки. Средства САПР для проектирования аппаратной и программной компонент МПС.

Задание:
  1. По рекомендованной литературе изучить основные конфигурации мультимикропроцессорных систем и транспъютерных систем.
  2. Изучить методы электрических измерений мультиметрами, осциллографами, логическими анализаторами.
  3. По рекомендованной литературе изучить современные технологии ручного и автоматизированного проектирования и моделирования МПС.
  4. По рекомендованной литературе изучить современные методы и средства САПР МПС.



6. Учебно-методическое обеспечение курса

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




  1. Дьяков И.А., Бояринов А.Е. Архитектура микроконтроллеров семейства MCS-51. Курс лекций. Тамбов. Издательство ТГТУ, 2005. (Библиотека ТГТУ ссылка скрыта pdf-файл)
  2. Дьяков И.А. Моделирование цифровых и микропроцессорных систем. Язык VHDL. Учебное пособие. Тамбов. Издательство ТГТУ, 2001. (Библиотека ТГТУ ссылка скрыта pdf-файл)
  3. Дьяков И.А. Схемотехника. Учебное пособие. Тамбов. Издательство ТГТУ, 2001. (Библиотека ТГТУ ссылка скрыта pdf-файл)
  4. Дьяков И.А., Милованов И.В. Программное и техническое обеспечение микропроцессорных систем.: Лаб.работы. – Тамбов: Тамбовский институт химического машиностроения, 1991. – 48 с.
  5. Дьяков И.А. Программное и техническое обеспечение микропроцессорных систем.: Лаб.работы. – Тамбов: Тамбовский институт химического машиностроения, 1994. – 32 с.
  6. Бояринов А.Е. Микропроцессоры в системах контроля. Методические указания. Тамбов. Издательство ТГТУ, 2005. (Библиотека ТГТУ ссылка скрыта pdf-файл)
  7. Е.И. Глинкин, Б.И. Герасимов Микропроцессорные средства. Монография. Тамбов. Издательство ТГТУ, 2007. (Библиотека ТГТУ ссылка скрыта pdf-файл)
  8. Муромцев Ю.Л., Чернышов В.Н., Селиванова З.М. Микропроцессорные системы контроля. Учебное пособие. Тамбов. Издательство ТГТУ, 2004. (Библиотека ТГТУ ссылка скрыта pdf-файл)



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




  1. Елизаров И.А., Мартемьянов Ю.Ф., Схиртладзе А.Г., Фролов С.В. Технические средства автоматизации. Программно-технические комплексы и контроллеры. Учебное пособие. Москва. Издательство "Машиностроение", 2004. (Библиотека ТГТУ ссылка скрыта pdf-файл)
  2. Щелкунов Н.Н. Микропроцессорные средства и системы. – М.: Радио и связь. 1989. – 288 с.
  3. Преснухин Л.Н. Микропроцессоры. – М.: Высш. школа. 1986. – Т.2. – 382 с.
  4. Майоров В.Г., Гаврилов А.И. Практический курс программирования микропроцессорных систем. – М.: Машиностроение. 1989. – 272 с.



6.3 Периодическая литература




  1. Вестник компьютерных и информационных технологий
  2. Компьютер Пресс
  3. САПР и графика



6.4 Internet-ресурсы




  1. Компоненты и технологии .ru/articles/micro.php
  2. Мир компьютерной автоматизации", u/?p=40199
  3. ссылка скрыта



7. Форма итогового контроля

7.1 Входной контроль



Входной контроль осуществляется в форме собеседования по разделам дисциплин базовых курсов «Программирование на языке высокого уровня», «Операционные системы» по следующим темам (разделам):
  1. Ассемблеры, отличия от языков программирования высокого уровня.
  2. Стандартные типы данных.
  3. Цифровые микросхемы.
  4. Принципы построения электрических схем систем.


7.2 Текущий контроль


Текущий контроль знаний осуществляется в форме лабораторных работ.

Тематическое содержание текущего контроля составляют:
  1. Постановка задачи.
  2. Исходный текст.
  3. Результаты работы программы.
  4. Анализ результатов работы.
  5. Схемотехническое решение.
  6. Программное управление компонентом, изучаемым в МПС.
  7. Выводы.


7.3 Рубежный контроль


Рубежный контроль по данной дисциплине не предусмотрен.


7.4 Итоговый контроль


Итоговый контроль знаний осуществляется в форме экзамена.


Список вопросов к экзамену:

  1. Ассемблер MCS51. Регистры общего назначения, аккумулятор, PSW. Структура, назначение.
  2. Регистр управления прерыванием IP, IE.
  3. SCON, TCON, ТMOD, PCON.
  4. Специальные регистры DPTR.
  5. Способы адресации регистровая, прямая, косвенно-регистровая непосредственная, косвенно-регистровая по сумме базового и индексного регистра.
  6. Арифметические команды (команды арифметических операций).
  7. Логические команды с битовыми/байтовыми переменными.
  8. Команды передачи данных.
  9. Команды ветвления и передачи управления.
  10. Битовый процессор. Команды работы с битами.
  11. Структура учебной микро-ЭВМ.
  12. Память микропроцессорной системы. ОЗУ 62256.
  13. Память микропроцессорной системы. ПЗУ 27С256.
  14. Энергонезависимая память МПС. Flash-память AT24C64.
  15. АЦ ЖКИ на основе контроллера HD 44780.
  16. Схемотехника АЦ дисплея на ЖКИ.
  17. Временная диаграмма работы с ЖКИ.
  18. Структура контролера ЖКИ на примере HD 44780.
  19. Программное управление контроллером ЖКИ на примере HD 44780.
  20. Схемотехника часов реального времени PCF 8583.
  21. Программное управление PCF 8583.
  22. Регистры PCF 8583.
  23. Шина I2C. Сигналы шины. Старт, стоп условия.
  24. Протокол обмена Master – Slave по шине I2C.
  25. Интерфейс пользователя МПС. Виды индикации.
  26. Интерфейс пользователя МПС. Способы организации клавиатуры.
  27. Контроллер клавиатуры СЕ110. Программное управление.
  28. Прерывания в МПС. Способы организации. Виды прерываний.
  29. Структура прерываний однокристальных ЭВМ.
  30. Схема прохождения запроса прерываний в ОЭВМ.
  31. Системная шина. Циклы чтения/записи в МПС.
  32. Системная шина. Селектор адреса.
  33. Организация параллельного интерфейса в МПС.
  34. Организация последовательного интерфейса в МПС.
  35. Тестирование памяти. Методы тестирования ПЗУ и ОЗУ.
  36. Однокристальные микро-ЭВМ. БИС 80С552. Структура, характеристики.
  37. Карта памяти однокристальных микро-ЭВМ.
  38. Таймеры-счетчики однокристальной микро-ЭВМ 80С552.
  39. Таймеры-счетчики. Режимы работы 0,…,3.
  40. САПР МПС. Основные компоненты. Методы проектирования.



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

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

Каждое рабочее место должно быть оснащено персональным компьютером с процессором i486 и выше.

Каждый компьютер должен иметь СОМ – порт, для подключения прототипа проектируемой МПС (учебной микро-ЭВМ).

Каждый прототип должен быть снабжен автономным источником питания.

Программное обеспечение рабочих станций: ОС – MS DOS 6.2, программы эмуляторы соответствующие типу процессора учебной микро-ЭВМ, компиляторы в систему команд соответствующие типу процессора учебной микро-ЭВМ.

9. Методические рекомендации по организации изучения дисциплины


Для повышения качества обучения и эффективности получения знаний необходимо учитывать индивидуальные интересы студентов.

Необходимо осуществлять контроль знаний, полученных студентом в процессе самостоятельной работы. Для этого требуется дополнительное время на лабораторных работах.


10. Глоссарий





САПР

Система автоматизированного проектирования.

МПСС

Микропроцессорные средства и системы.

ВС

Вычислительные системы.

МПС

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

САП

Системы автоматизированного программирования.

ОС

Операционная система.

ПО

Программное обеспечение.

ПЗУ

Постоянное запоминающее устройство.

ОЗУ

Оперативное запоминающее устройство.

АЦ

Алфавитно-цифровой.

ЖКИ

Жидкокристаллический индикатор.

КИП

Контрольно-измерительные приборы.

ПО

Программное обеспечение.

ТО

Техническое обеспечение.

МО

Математическое обеспечение.

ИО

Информационное обеспечение.

ЛО

Лингвистическое обеспечение.