
- •Глава 1: Микропроцессор. Основные сведения
- •1.1 Основные характеристики мп
- •1.2 Структура мп устройства
- •1.3 Запоминающие устройства
- •1.4 Оперативное запоминающее устройство
- •1.5 Постоянные зу
- •Глава 2: Восьмиразрядный мп кр580
- •2.2 Система и формат команд. Способы адресации
- •2.3 Словосостояние мп
- •2.4 Работа устройства управления в режиме прерывания
- •2.5 Работа устройства управления в режиме прямого доступа к памяти (пдп)
- •Глава 3: Интерфейс Общие сведения
- •3.1Организация прерывания. Арбитраж
- •3.2 Программируемый периферийный адаптер
- •3.3 Программируемый связной адаптер
- •3.3.1 Работа пса в асинхронном режиме
- •3.3.2 Работа пса в синхронном режиме
- •3.4 Программируемый контроллер прерывания
- •3.5 Контроллер прямого доступа к памяти
- •Глава 4: 16-разрядный мп кр1810вм86
- •4.1 Структура мп кр1810
- •4.1.1 Устройство сопряжения с шиной
- •4.1.3 Устройство управления
- •4.2 Система и формат команд
- •4.2.1 Формат команд
- •4.2.2 Система команд
- •Глава 5: Микроконтроллеры
- •5.1 Классификация мкс
- •Глава 6: мк семейства Microchip
- •6.1 Процессорное ядро
- •6.1.1 Организация памяти
- •6.1.1 Организация памяти данных.
- •6.2 Организация периферийных модулей
- •6.2.1 Порты ввода/вывода
- •6.2.2 Модуль прерывания
- •Структурная схема модуля ацп
- •6.3 Периферийные модули специального назначения
- •6.3 Система и формат команд. Способы адресации
- •6.4 Средства разработки семейства Microchip
- •Глава 7: мк mcs 51
- •7.1 Организация памяти
- •7.2 Режим общего напряжения и электропитания
- •7.3 Модули ацп
- •7.4 Модуль цап
- •7.5 Периферийные модули
- •7.5.1 Последовательные порты ввода
- •7.5.2 Таймеры
- •7.5.3 Программируемый массив счетчиков (pca)
- •7.6 Модули захвата сравнения pca
- •7.7 Порты ввода
- •7.8 Система и формат команд
- •7.9 Способы адресации
- •7.10 Типы команд мк
- •Глава 7: применение програмируемых цифровых устройств в системах безопастности
- •8.1 Организация передачи информации
- •8.2 Параллельный интерфейс периферии lpt
- •8.3 Интерфейс rs232 (com порт)
- •8.4 Интерфейс Токовая петля
- •8.5 Интерфейс i2c
- •Глава 9: Применение мп техники
- •9.1 Разработка алгоритма управления.
- •9.2 Разработка структуры аппаратных и программных средств.
- •9.3 Совместная отладка
- •9.4 Сертификация
- •9.6 Измерительные системы
- •9.7 Системы управления
3.5 Контроллер прямого доступа к памяти
Структурная схема имеет следующий вид:
--адресные А7-4, готовность, захват, подтверждение захвата, чтение памяти, запись в память, разрешение адреса, стробирование адреса, конец блока, маркирование.
--БШД с линиями..
--СУВВ устройства: чтение/запись внешнего устройства, синхроимпульс …, линия сбросов и младшая тетрада шины адреса, выбор кристалла.
--СУ режимами ПДП (УУ ПДП) подключены сигналы: А7-4, линия готовности передачи, линия захвата и подтверждение захвата, 2 сигнала направления сигнала передачи чт/зп, разрешение адреса, стробирование адреса, конец блока, маркирования.
--4 канала для реализации ПДП с собственными линиями с запросами к ПДП и разрешениями и дополнительная схема управления приоритетами.
Как и все контроллеры МПС, управление режимами осуществляется программно от МП.
Данная схема реализует функции программно управляемого обмена данными между оперативной памятью и внешними устройствами, без участия в процедуре МП. Данный контроллер управляет режимами ПДП и осуществляет передачу информации по байту/слову/блоку. Для этого контроллер может формировать и модифицировать адреса, участвующих в передаче ячеек ОЗУ, задавать размер блока данных, которые подлежат передаче, вести подсчет байт, передаваемых в/из памяти, генерировать управляющие сигналы для МП, памяти и внешних устройств, обеспечивая их согласованную работу.
Настройка контроллера на различные режимы работы осуществляется с помощью управляющих слов. КПДП имеет 4 независимых канала, в состав каждого из которых входит 16-разрядные регистры адреса, 14-разрядный счетчик длины блока данных и 2-разрядный регистр режима канала.
БШД обеспечивает информационную связь контроллера с системной шиной. По ШД на этапе инициализации загружает в контроллер адреса начальных блоков памяти, размер блока данных и коды режимов. В ходе работы контроллера МП может считывать содержимое любого регистра или счетчика. УУ КПДП и СУВВ в зависимости от комбинации управляющих слов может настраивать контроллер в один из 2-х режимов: ведомый/ведущий. Принцип работы аналогичен предыдущим.
Глава 4: 16-разрядный мп кр1810вм86
Общие сведения
Микропроцессор КР1810ВМ86 является аналогом микропроцессора Intel8086, разработанный в 82 году. Данный МП являлся логическим развитием МП80080 и предназначался для увеличения возможностей и характеристик при работе с цифровой информацией. По своей архитектуре, логической организации и принципам управления является более близким к миниЭВМ, т.е. законченной системы. По сравнению с МП прежнего семейства обладал более высокой производительностью, мощной системой команд, средствами работы с операционной системой, работой в режимах мультипрограммирования и мультипроцессирования при обработке сложных структур данных. МП архитектурно отличается от предыдущего поколения и является базовым МП для современных МП.
Особенности архитектуры:
1)мультиплексированные во времени ШД и ША, т.е. 1 шина.
2)16-разрядная ШД: а) позволяющая обрабатывать данные 216.
б) расширенная система команд.
3)20-разрядная ША, позволяющая прямо адресовать область памяти в 1 Мб.
4)наличие регистровой памяти, образованной программно-доступными общими и специализированными регистрами.
5)Наличие организации программной стековой памяти.
6)Возможность выполнения операций над 8-, 16-, 32- и 64-разрядными словами, операций над последовательностями (цепочками) байт и слов, а также операций над двоично-кодированными десятичными числами.
7)Обладает основными арифметическими и логическими операциями, а также реализует умножение и деление с 16-разрядными числами с фиксированной запятой.
Существует 3 формата команд. МП обладает возможностью реализации многоуровневого приоритетного прерывания и режима ПДП.
МП обладает эффективными средствами работы подпрограммами и обработки запросов прерывания. Для организации связи с памятью и УВВ используется интерфейс типа I41.
Программы, составленные для МП580, прямо передаются на МП1810, т.к. система команд 580 является подмножеством команд 1810, обеспечивая программную совместимость снизу вверх. Для работы МП использует одноуровневое питание +5В, однофазную синхронизацию с частотой до 5 МГц и выпускается в 40-контактном керамическом корпусе с двусторонними выводами. Кристалл МП с геометрическими размерами 5,5X5,5 мм содержит около 29000 транзисторов.