- •Раздел 1. Архитектура микропроцессоров 22 ч., 6 ч., пз.
- •Тема 1.1 История развития и классификация микропроцессоров.
- •1.1.1 Основные определения
- •1.1.2 История развития микропроцессоров
- •1.1.3 Принципы построения процессорных эвм
- •1.1.4 Классификация мп
- •По назначению.
- •Тема 1.3 Поколения микропроцессоров (Корнеев, Киселёв, с. 114-118)
- •Тема 1.4 Система команд микропроцессора
- •Тема 1.2 Структура микропроцессора Альбом л. 31; (1) с. 151-166;
- •1.2.1 Структура и назначение устройств эвм (Калабеков с. 193-196)
- •Тема 1.2 Структура микропроцессора (6 час). (можно 4 час)
- •Устройство управления уу (Кузин , Жаворонков с. 100-102-106)
- •Функционирование процессора (микропроцессора) (Калабеков, с.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.4 Режимы работы микропроцессоров
1.4.1 Состав и назначение узлов микропроцессорной системы
На рисунке 1.10 приведена упрощённая структурная схема МП системы. МПС содер-жит: микропроцессор МП; генератор тактовых импульсов ГТИ; оперативное запомина-ющее устройство ОЗУ; постоянное запоминающее устройство ПЗУ; устройства ввода-вывода УВВ; буферные регистры (буферы, БР), формирователь сигналов состояния ФСС; счётчик команд РС.
Связь МП с ОЗУ, ПЗУ, УВВ осуществляется по шинам адреса ША и данных ШД. По шине управления ШУ приходят управляющие сигналы от внешних устройств ВУ. ФСС формирует сигналы о состоянии МП и выдаёт на ШУ синхросигнал и строб состояния.
ШД, ША, ШУ образуют системную магистраль (общую шину).
Системная магистраль – это среда передачи сигналов управления, адресов, данных, к которой параллельно могут подключаться компоненты вычислительной системы. Физически СМ не только параллельные проводники на материнской плате (линии), но и алгоритмы, по которым передаются сигналы, правила интерпретации сигналов и обслуживания запросов, специальные микросхемы, обеспечивающие эту работу. Весь этот комплекс образует интерфейс системной магистрали или стандарт обмена.
МПС может включать также внешние устройства ВУ и внешнюю память ВП.
Рисунок 1.10 – Структурная схема МПС на основе МП КР580ВМ80
При обмене данными с низкоскоростными ВУ (мышь, клавиатура, принтер) необхо-димы контроллеры обмена (сопряжения) КО, исключающие ожидание микропроцессором окончания работы ВУ. В запрограммированный момент МП выдаёт на КО управляющие сигналы. По этим сигналам данные из ВУ принимаются в регистр
контроллера, а затем по ШД принимаются в МП, обрабатываются и передаются в ОП.
Моменты обмена могут быть определены и самим ПУ. Тогда ПУ переводит МП в состояние прерывания. Прерыванием называется некоторое внешнее или внутреннее событие, например готовность выходного устройства к вводу/выводу, требующее немедленной реакции. МП прекращает выполнение основной программы и выполняет прерывающую программу. По её завершении возвращается в основную программу.
26
При обмене с высокоскоростными ПУ (запоминающими устройствами на дисках – внешней памятью) используется режим прямого доступа к памяти ПДП. В режиме ПДП контроллер ПДП формирует адреса памяти и сигналы записи/чтения, данные напрямую записываются в память или считываются из памяти, а МП отключается от шин адреса и данных, которые предоставляются в распоряжение ВУ (на рисунке контроллеры обмена и ПДП, ВУ и ВП не показаны).
1.4.2 Функционирование микропроцессорной системы
Работа МП КР580ВМ80 и МПС синхронизируется генератором тактовых импульсов ГТИ, который вырабатывает две импульсные последовательности синхронизации с периодом повторения Т ≈ 0,4 мкс (см. рисунок 1.11). Этот период называют машин-ным тактом, тактом синхронизации. По последовательности Ф1 осуществляются выборки из ОП или ВУ, по последовательности Ф2 формируются стробы состояния.
а) б)
Рисунок 1.11 – а) импульсные последовательности ГТИ;
б)временная диаграмма машинного цикла
Команды хранятся в ПЗУ в виде цифровых кодов. Адрес очередной команды задаётся управляющей программой. Код команды считывается из памяти по тактовым импуль-сам ГТИ, по ША передаётся в буферный регистр (буфер) и записывается в нём. Дешиф-ратор команд ДШК микропроцессора расшифровывает код команды и пересылает её в АЛУ для выполнения.
Данные поступают в АЛУ по ШД через буферный регистр данных (буфер), обеспе-чивающий их временное хранение. АЛУ выполняет соответствующие операции.
При исполнении команды могут потребоваться дополнительные обращения к памяти для вызова в МП дополнительных байтов команды, операндов или для записи в память числа, выдаваемого микропроцессором.
Формирователь слова состояния ФСС выдаёт на шину управления ШУ слово состо-яния процессора СС. СС полностью описывает состояние МП в каждый момент и ука-зывает, какие классы операций разрешаются , какие запрещаются, а также состояние всех прерываний.
Счётчик команд РС связан с ША и ШУ и, получив адрес очередной команды, фик-сирует начало её выполнения, после чего формирует адрес следующей команды.
УУ, входящее в состав МП, обеспечивает взаимосвязанную работу и требуемую последовательность работы элементов МП на всех этапах обработки данных.
Процессы повторяются до тех пор, пока программа не будет выполнена.
В течение командного цикла осуществляется выборка и исполнение одной команды.
27
Командный цикл содержит от одного до пяти машинных циклов М1, М2, М3, М4, М5. В каждом из них осуществляется одно обращение к памяти или к УВВ. Каждый машин-ный цикл содержит три, четыре или пять тактов.
Информация внутри МП пересылается по внутренним шинам данных, адреса и управления. Шины связаны с внешними устройствами через выводы ИМС и системную магистраль. Для уменьшения числа выводов ИМС шины – двунаправленные, то есть информация по ним передаётся в обе стороны поочерёдно.
