
- •Глава 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 Системы управления
7.10 Типы команд мк
Данные МК выполняют 13 типов команд:1, 2-х и 3-х байтные. 1-ый байт – код операции, 2-ой и 3-ий – адрес операндов или их значение.
В общем случае можно выделить 13 типов команд:
КОП - однобайтные команды, где неявно адресуется аккумулятор и выполняемая им операция.
КОП #data, предусматривает непосредственную адресацию ,где во 2-м байте хранятся непосредственные операнды, предполагает прямую адресацию.
КОП direct - это адрес переадресуемого байта операнда.
КОП bit - бит адресуемые - тип команд, использующий условную передачу.
КОП rel - относительный адрес перехода смещения в программе.
КОП а7…а0 - адресация внешней памяти, содержащей 8-ми р. шину.
КОП direct #data - непосредственная загрузка в области памяти.
КОП direct rel - индексная адресация предполагает индексную адресацию со смещением (direct – прямоадресуемая область памяти, rel – смещение относительно базового уравнения).
КОП Add, Adf - пересылка между источником и приёмником(Add- адрес приёмника, Adf – адрес источника).
КОП Fdal rel – индексная адресация при работе с последовательными данными.
КОП bit rel – индексная адресация при работе в бит адресуемой области.
КОП AddL, AddH – работа с 16 разрядной шиной.
КОП #dataH, #dataL – работа с 16 разрядными данными (Data-это непосредственные данные).
Система команд МК содержит 109 (111) базовых команд, которые условно можно разделить на 5 групп:
--Команды пересылки данных;
--Команды арифметических операций;
--Команды логических операций;
--Команды операций над битами;
--Команды передачи управления(специальная команда).
Глава 7: применение програмируемых цифровых устройств в системах безопастности
8.1 Организация передачи информации
Для организации связи управляющими цифровыми устройствами объектом измерения контроля кроме цифр-х и аналоговых связей общего назначения используются протоколы, обеспечивающие более гибкое управление микропроцессорными системами.
Организация передачи информации возможна 2-мя способами:
1)Параллельная передача. В этом случае передача данных и команд, осуществляется по параллельно проведённым шинам (шине) в объёме формата, ограниченного размерами встроенных ресурсов. Параллельный обмен данными осуществляется 4, 8, 16, 32 разрядами. Примеры данных интерфейсов это LPT(light printer), ADA, IDE.
Достоинства передачи: простота управления, одновременная передача данных, одновременная передача блоков данных.
Недостаток: скорость обмена, которая зависит от ёмкости параллельно проходящих нескольких проводов, работающих на высоких частотах
2)Последовательная передача (последовательный интерфейс), который в свою очередь делится на 2-а входа - синхронная и асинхронная.
а)Синхронная предполагает работу для организации передачи со скоростью, время которой создается 1-м генератором, работающем на 1-м из устройств обмена, т.е. синхронизированы между собой.
Достоинства: высокая скорость обмена информацией, 1 тактовому импульсу(ТИ) соответствует 1 переданный бит информации, при этом время измениется от емкостных параметров линии.
Недостаток: наличие в системе передач дополнительной линии синхронизации, работающей на высоких частотах.
б)Асинхронная передача. В этом случае обмен осуществляется между устройствами, работающие на собственных генераторах, частота которых близка др. к др. При этом обмене частота передачи бита информации не соответствует 1 импульса синхронизации (от 16-64 тактов). Кроме этого передача информации осуществляется протоколом со стандартным рядом скоростей, не перекрывающих друг друга.
Достоинства: наличие только одной линии для передачи данных, высокая дальность передачи информации (расстояние передачи).
Недостатки: низкая скорость передачи. Так же:
Бит переданной информации соответствует от 16 до 64 тактов синхронизации.
Протокол предусматривает наличие дополнительных разрядов(стартовые/стоповые проверки и тд.).
Все интерфейсы можно разделить на 3 категории:
--Однонаправленные, в этом случае шина предполагает передачу информации только в одном направлении.
--Дуплексный интерфейс, предполагается наличие отдельных линий приёма и передачи, по которым одновременно может происходить обмен информацией.
--Полудуплексный, обмен информации разделён во времени, т.е. 1-а линия для приёма и передачи, которая используется по очереди для обмена в одном и другом направлении.