
- •Раздел 1. Архитектура микропроцессоров 22 ч., 6 ч., пз.
- •Тема 1.1 История развития и классификация микропроцессоров.
- •1.1.1 Основные определения
- •1.1.2 История развития микропроцессоров
- •1.1.3 Принципы построения процессорных эвм
- •1.1.4 Классификация мп
- •По назначению.
- •Тема 1.2 Структура микропроцессора (6 час). (можно 4 час)
- •Устройство управления уу (Кузин , Жаворонков с. 100-102-106)
- •Тема 1.3 Поколения микропроцессоров (Корнеев, Киселёв, с. 114-118)
- •Тема 1.4 Система команд микропроцессора
- •Тема 1.2 Структура микропроцессора Альбом л. 31; (1) с. 151-166;
- •1.2.1 Структура и назначение устройств эвм (Калабеков с. 193-196)
- •Функционирование процессора (микропроцессора) (Калабеков, с.200-202)
- •Внутренняя структура микропроцессора (Калабеков с. 235)
- •1.2.4 Функциональное обозначение и технические данные мп кр580 вм80а
- •Тема 1.4 Система команд микропроцессора
- •1.4.1 Формат команд и данных (Калабеков с. 238)
- •1.4.2 Способы адресации
- •1.4.3 Система команд микропроцессора
- •Тема 1.3 Поколения микропроцессоров
- •1.3.1 История развития вычислительной техники
- •1.3.2 Классификация компьютеров
- •1.3.3 Основные характеристики микропроцессоров
- •1.3.4 Классификация микропроцессоров
- •1.3.5 Микропроцессорные комплекты
- •1.3.6 Направления и этапы развития мп
- •Практическая работа № 1
- •Пр № 2,3 Программирование циклических и разветвлённых процессов
- •1. Апгоритм перемножения двоичных чисел без знака
- •3. Кодирование команд на языке ассемблера
- •4. Программирование с использованием регистра признаков
- •Тема 1.4 Режимы работы микропроцессоров
- •1.4.1 Состав и назначение узлов микропроцессорной системы
- •1.4.2 Функционирование микропроцессорной системы
- •1.4.3 Пример выполнения микропрограммы
- •1.4.4 Информация о состоянии процессора
- •1.4.5 Режимы работы микропроцессора
- •1.4.6 Система прерываний (Угрюмов, с. 270)
- •Раздел 2 Принципы функционирования микропроцессоров
- •Тема 2.1 Память как функциональны узел микропроцессорной системы мпс
- •2.1.1 Назначение, параметры и классификация запоминающих устройств зу
- •2.1.2 Статические оперативные запоминающие устройства созу (Угрюмов, с. 221)
- •2.1.3 Динамические оперативные запоминающие устройства дозу
- •2.1.4 Масочные постоянные запоминающие устройства пзу (м)
- •2.1.5 Однократно программируемые ппзу (prom)
- •2.1.6 Репрограммируемые (мнгократнопрограммируемые) рпзу с электрическим стиранием (эсппзу)
- •Тема 2.2 Принципы доступа мп к адресному пространству
- •2.2.1 Память с адресным доступом
- •2.2.2 Память с последовательным доступом
- •2.2.4 Организация кэш-памяти
- •Тема 2.3 Принципы формирования адресного пространства
- •2.3.1 Разбиение адресного пространства на блоки озу, пзу, увв, внешних зу.
- •2.3.2 Сигналы управления памятью и внешними устройствами
- •2.3.3 Входные и выходные сигналы микросхем памяти
- •2.3.4 Абсолютная и неабсолютная адресация модулей памяти
- •Практическая работа 4
- •Практическая работа №5
- •2.3.5 Виртуальная память
- •2.3.4 Расслоение памяти
- •Тема 2.4 Память как функциональный узел (2 часа)
- •2.4. 2 Накопители на жёстких магнитных дисках нжмд
- •2.4.3 Характеристики накопителей на жёстких дисках
- •2.4.4 Технологии чтения-записи
- •2.4.5 Лазерные диски cd
- •2.4.6 Лазерные диски dvd
- •2.4.7 Магнитооптические технологии
- •Раздел 4 Микропроцессорные системы
- •Тема 4.1 Организация функционирования систем
- •4.1.1 Назначение и классификация интерфейсов, сигналы взаимодействия
- •Шинные формирователи
- •Буферные регистры
- •Параллельный периферийный адаптер ппа
- •Программируемый последовательный интерфейс кр580вв51а
- •Тема 4.2 Система прерываний (Угрюмов, с. 270)
- •4.2.1 Назначение и принципы организация прерываний
- •4.2.2 Средства обслуживания прерываний микропроцессора к1821вм85
- •4.2.3 Сигналы блока управления прерываниями и ввода/вывода
- •4.2.4 Контроллеры прерываний
- •4.2.5 Функционирование мп при обслуживании прерываний
- •Тема 4.3 Прямой доступ к памяти
- •Раздел 3. Микроконтроллеры
- •Тема 3.1. Назначение и принцип работы микроконтроллеров
- •3.1.1 Общие сведения о микроконтроллерах
- •3.1.2 Микроконтроллеры 8051 (к1816ве51 и к1830ве51)
- •3.1.3 Структурные схемы и назначение выводов мк 8051 (к1816ве51 и к1830ве51)
- •Программирование микроконтроллеров мк 8051 ( к1816ве51 и к1830ве51)
- •Тема 3.2 Микроконтроллеры серии avr фирмы Atmel.
- •3.2.1 Общая характеристика микроконтроллеров avr
- •3.2.2 Состав и организация микроконтроллеров avr
- •3.2.3 Система команд микроконтроллера avr фирмы Atmel
- •Тема 3.3 Принципы программирования микроконтроллеров на языке Ассемблера
- •3.3.1 Состав и форма записи программы
- •3.3.2 Директивы
- •3.3.3 Операторы
- •3.3.4 Простейшая задача
- •3.3.5 Описание программы
- •Практическая работа 7
- •Описание программы
- •3.3.6 Трансляция и отладка программы микроконтроллеров avr (Белов, с. 303)
- •3.3.7 Программа управления программатором мк avr
- •3.3.8 Программатор микроконтроллеров avr (Белов, с. 323)
- •3.3.9 Модуль программатора basic stamp 2 (вs-2)
- •Микропроцессорный контроллер мпк радиостанции рс-46м Назначение радиостанции рс-46м
- •Функционирование микропроцессорного контроллера.
- •Распределение адресного пространства мпк радиостанции рс-46м
- •Устройство приёмник-генератор сигналов пгс
- •Структурная схема устройства пгс
- •Плата ввода-вывода сигналов ввс
- •Плата приёмника-генератора сигналов пгс
Микропроцессоры
Дисциплина «Микропроцессоры и микропроцессорные системы»
Литература
1. Кузин А.В., Жаворонков М.А. Микропроцессорная техника: учебник –
М.: ИЦ «Академия», 2011.
2. Угрюмов Е.П. Цифровая схемотехника. – СПб.: БХВ-Петербург, 2004.
3. Бабич Н.П., Жуков И.А. Компьютерная схемотехника. Методы построения и
проектирования. Учебное пособие. – К.: «МК-Пресс», 2004.
4. Корнеев В.В., Киселёв А.В. Современные микропроцессоры. – СПб.:
БХВ-Петербург, 2003.
5. Горелик В.Ю., Ермаков А.Е., Ермакова О.П. Схемотехника ЭВМ:
Учеб. Пособие – М.: ГОУ «УМЦ по образованию на ЖД транспорте», 2007.
6. Келим Ю.М. Вычислительная техника: Учебное пособие для студ. Сред. проф.
образования – М.: Издательский центр «Академия», 2005. – 384 с.
7. Иванов Ю.И., Югай В.Л. Микропроцессорные устройства систем
управления: Учебное пособие. - Таганрог: Изд-во ТРТУ, 2005. - 133 с.
8. Фрунзе А.В. Микроконтроллеры фирмы «Филипс» семейства х51. Т.1 – М.: ООО
«ИД СКИМЕН», 2004.
9. Тавернье К. PIC-микроконтроллеры. Практика применения: Пер. с фр. М.: ДМК
Пресс, 2003 (Серия «Справочник»).
10. Белов А.В. Разработка устройств на микроконтроллерах AVR: Шагаем от
«чайника» до профи. Книга + видеокурс. – СПб.: Наука и техника, 2013.
11. В.И. Юров Assembler. Учебник для вузов. – СПб.: Питер, 2011.
12. Левенталь Л., Сейвилл У. Программирование на языке ассемблера для
микропроцессоров 8080 и 8085/ Пер. с англ.А.А. Батнера М.: Радио и связь, 1987.
13. Тарасов И.Е. Разработка цифровых устройств на основе ПЛИС Xilinx с
применениием языка VHDL. – М.: Горячая линия – Телеком, 2005.
14. Айфичер, Эммануил С., Джервис, Барри У. Цифровая обработка сигналов:
практический подход. : Пер. с англ. – М.: Издательский дом «Вильямс», 2004.
15. Куприянов М.С., Матюшкин Б.Д. Цифровая обработка сигналов: процессоры,
алгоритмы, средства проектирования. – СПб.: Политехника. 1999.
16. Партыка Т.Л., Попов И.И. Вычислительная техника: учебное пособие –
М.: ФОРУМ, 2010
17. Максимов Н.В., Партыка Т.Л., Попов И.И. Технические средства
информатизации: учебник. - М.: ФОРУМ, 2010
18. Партыка Т.Л., Попов И.И Периферийные устройства вычислительной техники:
учебное пособие – М.: ФОРУМ, 2009.
Раздел 1. Архитектура микропроцессоров 22 ч., 6 ч., пз.
Тема 1.1 История развития и классификация микропроцессоров.
История развития МП. Принципы построения первых процессорных ЭВМ. Внут-ренняя организация МП. Принципы фон Неймана: принцип последовательного выпол-нения команд; принцип разделения памяти; принцип адресности. Классическая архи-тектура ЭВМ. Классификация МП по технологии изготовления, областям применения, используемой архитектуре. (Архитектура: определение, виды Бабич, с. 330- 331).
1.1.1 Основные определения
Процессор – центральное устройство компьютера. Он предназначен для управления работой ЭВМ по заданной программе и обработки информации. Его возможности по решению названных задач определяются системой (набором) команд.
Микропроцессором (МП) называют построенное на БИС или CБИС программно-управляемое устройство, осуществляющее процесс обработки информации и управле-ния им. При этом структура цифрового устройства ЦУ, в состав которого входит МП, остается неизменной, что и определяет ее универсальность.
В микропроцессорной системе (МПС) организуется процесс выполнения заданной программы, и самые разные задачи решаются путем выполнения последовательности команд, входящих в систему команд МП. К числу МПС относятся вычислительные, контрольно-измерительные или управляющие системы, обрабатывающим элементом которых служит МП..
МПС можно разделить на микроЭВМ и микроконтроллеры (МК). МК – это специ-ализированные устройства с программой, зашитой в ПЗУ, решающие задачу управле-ения в реальном масштабе времени. МикроЭВМ – более универсальные устройства с развитыми средствами диалогового общения с человеком (клавиатура, дисплей
и т.п.), легко перестраиваемые на решение новых задач. Примером микроЭВМ явля-ется персональный компьютер, а МК – МПС современного автомобиля.
Структура МП – совокупность функциональных элементов и связей между ними.
Архитектура МП - его представление с точки зрения программиста, то есть набор команд, системы адресации, организации памяти. Набор команд задаёт набор компо-нентов процесссора и структуру соединений между ними, а функционирование про-цессора определяется тем, как компоненты взаимодействуют друг с другом.
1.1.2 История развития микропроцессоров
Первые процессоры выполнялись на дискретных транзисторах и ИМС малой и средней степени интеграции. Процессор состоял из печатных плат, устанавливаемых в блоки, ко-торые устанавливались в стойки. Соединялись платы и блоки между собой разъёмами и кабелями. Процессор имел значительный объём, значительное энергопотребление, требо-вал больших трудозатрат при разработке и производстве. Но зато такая технология поз-воляла изготовить процессор, оптимизированный под конкретную задачу и обеспечива-ющий наивысшее значение показателя производительность/стоимость. Первый МП создан на фирме Intel в 1971 году. Первый чип Intel 4004 работал на частоте 750 кГц,
1
содержал 2300 транзисторов, стоил около 200 долларов и выполнял 60 тысяч операций в секунду. В 2000 году микропроцессор Alpha 21264 фирмы DEC работал на частоте 700 МГц, содержал 15,2 миллиона транзисторов, стоил около 300 долларов и выполнял до 2 миллиардов операций в секунду. В 2003 году тактовая частота достигла 2 ГГц, число транзисторов – 50 миллионов, производительность – 7 миллиардов операций в секунду.
Первоначально однокристальные МП были однопроцессорными. Они позволяли об-рабатывать информацию в векторно-конвейерные и ассоциативные процесссорах по принципу Single Instruction – Multiple Data, SIMD (одна команда – множество данных).
Следующим шагом в развитии МП стала разработка однокристальных многопроцес-сорных систем, которые выполнены на нескольких более простых МП. На кристалле могут быть построены многопроцессорные системы с по принципу MIMD (Multple Instruction – Multiple Data), обрабатывающие одновременно много потоков данных мно-гими потоками команд. Такие системы могут функционировать при отказе части обо-рудования, в них суммарный объём схем управления часто значительно меньше, чем в однопроцессорной системе, меньше простои оборудования (в каждом такте из 108 тран-зисторов МП и 109 транзисторов памяти используется не более 104-105 транзисторов).