Тема 2. Функции процессора, памяти и портов.

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

РОССИЙСКОЙ ФЕДЕРАЦИИ

ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ

ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО

ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

ВЯТСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

Факультет автоматики и вычислительной техники

Кафедра электропривода и автоматизации промышленных установок

В. М. Сбоев

Компьютерная и микропроцессорная

Техника

Программа, методические указания

и контрольное задание

Для студентов заочного отделения специальности «Электропривод и АПУ» 4 курс з/о

Киров 2013

Печатается по решению редакционно – издательского совета

Вятского государственного университета

УДК 519(07)

Г90

Рецензент: кандидат технических наук,

доцент кафедры АТ В.И. Семеновых

Автор: кандидат технических наук, доцент кафедры «Электропривод и АПУ» В.М.Сбоев

Редактор Козвонина Е.Г.

Подписано в печать Усл. печ. л.

Бумага офсетная Печать матричная.

Заказ № Тираж 50 Бесплатно.

Текст напечатан с оригинал-макета, предоставленного составителями

610000, г. Киров, ул. Московская, 36.

Оформление обложки, изготовление – ПРИП ВятГТУ

Ó Вятский государственный университет, 2013

Программа курса

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

Настоящая программа составлена на основании Государственного образовательного стандарта высшего и профессионального образования по специальности

«Электропривод и АПУ», 4 курс з/о, утвержденного Государственным Комитетом РФ по высшему образованию.

Распределение времени при изучении курса

В соответствии с учебным графиком заочного обучения по специальности 140400.62, утвержденного проректором ВятГУ по учебной работе , на изучение курса отводится следующее время.

ЭП4з-МПС[2л+24р+2п+2к+5,2э+6,5кр]

Курс " Микропроцессорные средства":

Очные виды занятий

Курс 4

Семестр 7, 8

Лекции 6+2 часа;

Практические занятия 2 часа;

Лабораторные работы 12 часов;

Самостоятельная подготовка 151 час в т.ч.

Зачёт - сем.;

Контрольная работа 8 сем.;

Экзамен 8 сем.

Библиографический список

1. Основы микропроцессорной техники. Курс лекций. Учебное пособие/ Изд.2,исправл./Новиков Ю.В., Скоробогатов П.К./ - М.: ИНТУИТ.РУ. (Интернет-Университет информационных технологий), 2004. - 440c.: ил.

2. Микропроцессорные средства и системы: Метод. указания к лаб. работам для студентов дневного и заочного отделений. Спец / ВятГУ, ФАВТ, каф. Электропривода; Сост. В. М. Сбоев. - Киров, 2009. - 24c. Электронная версия.

3. Яценков В. С. Микроконтроллеры Micro-CHIP. Схемы, примеры программ, описания, ресурсы Internet: Практич. руководство / Яценков В. С. - М.: Горячая линия-Телеком, 2002. - 296c.

4. Тавернье К. PIC-микроконтроллеры. Практика применения / Тавернье К. - М.: ДМК-Песс, 2002. - 272c.: ил. - ISBN 5-94074-115-0.

5. Уилмсхерст Т. Разработка встроенных систем с помощью микропроцессорных контроллеров PIC. Принципы и практические примеры. -К: МК-Пресс.СПб. Корона-Век. - 544 с.

6. Ульрих В. А. Микроконтроллеры PIC16C7X / Ульрих В. А. - СПб.: Наука и техника, 2000. - 253c.: ил. - (Радиокомпоненты).

7. Ульрих В. А. Микроконтроллеры PIC16Х7ХХ. Изд.2-е, перераб.и доп.- СПб: Наука и Техника, 2002. - 320 с.

8. Разработка прикладных программ в микропроцессорных системах на базе микроконтроллера PIC 16C84: Метод. указания к лаб. работам, практ. занятиям, самостоят. работе студентов. Дисциплина "Устройства управления БРА ", "Основы управления РЭСБН". Спец / ВятГУ, ФАВТ, каф. РЭС; Сост. А. В. Частиков. - Киров, 2001. - 28c.

9. Степаненко О.С.Персональный компьютер: 5 книг в одной: - М.: ООО «И.Д. Вильямс», 2008 – 736 с.: ил.

10. Абель, Питер. Язык Ассемблера для IВМ РС и программирования / Абель, Питер; Пер. с англ. Ю. В. Сальникова. - М.: Высш. шк.,1992. - 447c. - ISBN 5-06-001518-1. к/х 234270; Ч.з.1 - 2 экз.; Аб.1 - 21 экз.

11. Финогенов, Кирилл Григорьевич. Самоучитель по системным функциям MS-DOS / Финогенов, Кирилл Григорьевич. - М.: Радио и связь: Энтроп, 1995. - 382c.: ил. Финогенов К.Г. Самоучитель по системным функциям MS-DOS: -М.:Радио и связь, 1995. -382 с.

12.Агуров П. В. Последовательные интерфейсы ПК. Практика программирования. – СПб.: БХВ - Петербург, 2004

13. Гёлль П. Как превратить персональный компьютер в измерительный комплекс: Пер. с франц. – М.: ДМК, 1999.

14. Голубцов, Михаил Сергеевич. Микроконтроллеры AVR: от простого к сложному / Голубцов, Михаил Сергеевич, Кириченкова, Анна Валерьяновна. - 2-е изд., испр. и доп. - М.: СОЛОН-Пресс, 2004. - 304c. + CD. - (Библиотека инженера).

15. Трамперт В. Измерение, управление и регулирование с помощью AVR-микроконтроллеров. Пер.с нем.-К:, 2006.-208с.

16. Промышленные АСУ и контроллеры. – 1999 –2005. - № 1 – 12.

17. Гук М. Аппаратные средства локальных сетей. Энциклопедия – СПб: Изд-во “Питер”, 2000.

18. Густав Оллсон, Джангуидо Пиани. Цифровые системы автоматизации и управления.- СПб.: Невский Диалект, 2001.

19. Евстифеев А. В. Микроконтроллеры AVR семейства классик фирмы Atmel. – М.: издательский дом “Диодена – XI”, 2002.

20. Изерман И. Цифровые системы управления: Пер. с англ. – М.:Мир, 1984.

21. Кузьминов А.Ю. Интерфейс RS232. Связь между компьютером и микроконтроллером. - М.: Радио и связь, 2004.

22. Новиков Ю. В., Калашников О. А., Гуляев С. Э. Разработка устройств сопряжения для персонального компьютера типа IBM PC. Под общей редакцией Ю. В. Новикова. Практ. Пособие — М.: ЭКОМ., 2002 .

23. Николайчук О. И. Системы малой автоматизации. — М.: СОЛОН, 2004.

24. Погребисский М.Я. Микропроцессорные системы управления электротехнологическими установками: Учебное пособие / Под ред. В.П. Рубцова. – М.: Издательство МЭИ, 2003.

25. Современные технологии автоматизации. – 1999 –2013. - № 1 – 12.

26. Адрес в Internet: http//www.microchip.com

27. Адрес в Internet: http://www.atmel.com.

28. Адрес в Internet: http//www.motorola.ru

29. Адрес в Internet: http://www.chipinfo.ru

30. Адрес в Internet: http://www.plcsystems.ru

31. Адрес в Internet: http://www.prosoft.ru

32. Адрес в Internet: http://www.owen.ru

33. Адрес в Internet: http//www.chipnews.ru

34. Адрес в Internet: http//www.electric_net.ru

35. Адрес в Internet: http//www.robotclub.ru

36. Адрес в Internet: http//www.cta.ru

37. Адрес в Internet: http//www.icos.ru

38. Адрес в Internet: http//www.robotics.com

Содержание курса, методические указания и вопросы самопроверки

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

1.1. Электронные системы на «жесткой логике». Интегральные микросхемы малой и средней степени интеграции. Структура связей. Достоинства и недостатки. Применение. Типы выходов цифровых микросхем

1.2. Электронные системы с программным управлением. Структура связей. Достоинства и недостатки. Применение.

1.3. Микропроцессоры.Технология. Быстродействие. Разрядность. Применение.

1.4. RISC, CISC и АРМ-процессоры. Назначение. Характеристики.

1.5. Обмен информацией. (Программный, по прерываниям, прямой доступ к памяти).

1.6. Типы технических средств вычислительной техники.

Микроконтроллеры, программируемые логические контролеры, микро-компьютеры, Персональные компьютеры и Рабочие станции.

1.7. Пристонская и Гарвардская архитектуры микропроцессоров.

1.8. Форматы представления положительных и отрицательных чисел. Преобразования.

1.9. Представление данных в символьном и числовом видах (ASCII, BIN, DEC,BCD, HEX).

1.10. Реализация тригонометр. функций. Разложение в ряд. Табличные функции.

1.11. Квантование по уровню и времени. Оценка ошибок квантования.

1.12. Виды прерываний. Приоритеты. Правила оформления подпрограмм прерывания.

Литература: [1, 2…].

Вопросы для самопроверки

1. Как правильно выбрать частоту квантования цифровой системы управления

2. Как определить разрядность АЦП (Статическая и динам. точность)?

3. Нарисуйте обобщенный алгоритм программы управления.

4. Приведите пример программы реализации ПИД – регулятора.

5. Какие вида цифровых фильтров вы знаете?

6. Приведите пример программы реализации цифрового фильтра.

Тема 2. Функции процессора, памяти и портов.

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

2.2. Функции памяти. Память программы начального запуска. Память для стека или стек (Stack).

2.3. Таблица векторов прерываний. Память устройств, подключенных к системной шине.

2.4. Функции устройств ввода/вывода.

2.7. Статические и динамические ОЗУ. Регистры МП, Стек, внешняя память.

2.8. Память программ и данных микроконтроллеров.

2.9. Постоянная память программ и данных:

2.10. ПЗУ масочного типа - mask-ROM.

2.11. ПЗУ с ультрафиолетовым стиранием, программируемые пользователем - EPROM (Erasable Programmable ROM).

2.12. ПЗУ однократно программируемые пользователем, - OTPROM (One-Time Programmable ROM).,

2.13. ПЗУ с электрическим стиранием данных - EEPROM (Electrically Erasable Programmable ROM).

2.14. ПЗУ с электрическим стиранием программ - Flash-ROM.

2.15. Память данных. Регистры МК. Стек МК.

2.16. Внешняя память.

2.17. Классификация и структура микроконтроллеров.

2.18. Структура процессорного ядра микроконтроллеров.

Литература: [1, 2, 3, … ].

Вопросы для самопроверки

1. Что входит в состав микропроцессора? Взаимосвязь элементов.

2. Виды и назначение памяти? Стек.

3. Назначение портов. Инициализация их.

4. Отличие Гарвардской и Пристонской архитектур.

Наши рекомендации