
- •Глава 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.3.1 Работа пса в асинхронном режиме
Для организации работы асинхронных последовательных передач подсистема подключается к ПСА по соответствующей схеме. Принцип действия такого интерфейса основан на том, что обе подсистемы имеют собственные тактовые генераторы, работающие с одинаковой частотой. При передачи каждый передаваемый символ заключается в рамку стартовый/стоповый бит. При этом внутренняя организация адаптера такова, что приемник автоматически синхронизируется стартовым битом т.о., чтобы отбор данных производился в момент, соответствующий середине каждого бита. Это позволяет реализовать малый дрейф частоты тактового генератора.
В режиме асинхронной передачи символ, представленный последовательным кодом, выдвигается из буфера адаптера поразрядно по заднему фронту сигнала синхроимпульса передачи с 1/16 или 1/64 частью частоты синхронизации. Основное условие – до начала передачи в адаптере должно быть сформировано полное сообщение, т.е. символ с…жен, стартовым/стоповым битом и битом четности.
В режиме асинхронного приема в нормальном состоянии линия вход данных находится в высоком уровне. Перевод линии в состояние 0 оповещает адаптер о приходе стартового импульса. При его появлении запускается счетчик бит и внутренний генератор опорных сигналов, который непосредственно определяет стробирующий сигнал в середине каждого бита. Принимаемый сигнал последовательно разряд за разрядом поступает в буфер по переднему фронту сигнала сихнроимпульса приема. Если на месте стопового бита по окончанию счетчика оказывается уровень 0, то фиксируется ошибка формата. Нормальный стоповый бит уровень 1 сигнализирует о конце слова и гасит внутренний счетчик бит. При этом адаптер генерирует сигнал готовности приема, что сообщает МП о том, что символ готов к передаче в МП. Если предшествующий символ не был перегружен в МП, то новый переданный символ замещает его в буферном регистре. При этом фиксируется потеря символа.
Асинхронный принцип системного обмена широко применяется в МПС, однако область применения ограничена низкой скоростью передачи.
3.3.2 Работа пса в синхронном режиме
Передача данных осуществляется последовательно, при этом значение символа является фиксируемым при единичном значении на линии синхронизации.
В то время, когда МП загружает в адаптер управляющее слово и символы, определяющие режим синхронизации, на линии вывода данных присутствует 1. При появлении сигнала на линии готовности приема символ последовательным кодом передается из буфера на линию передачи. При этом каждый разряд передается по сигналу синхроимпульс передачи (СИПд). Скорость передаче равна частоте появления сигналов СИПд. При этом передача продолжается до тех пор, пока есть импульсы на этой линии. Когда МП окончит передачу и адаптер очиститься, символ синхронизации автоматически выставляет поток данных на выходе выход данных, а линия подтверждения передачи переходит в состояние «1».
Прием данных: символы синхронизации могут быть как внутренние, так и внешние, что определяется управляющим словом. Если ПО определяет синхронизацию как внутреннюю, то приемник адаптера переходит в режим активного ожидания. При этом он ожидает заполнения буфера по СИПр (синхроимпульс приема). После заполнения буфера его содержимое интерпретируется адаптером как символ синхронизации. Адаптер может быть запрограммирован на 2 символа передачи. 2-ой используется как указание на режим. После данных действий адаптер заканчивает работу в режиме ожидания и переходит в режим Асинхронного приема, который определяется принятыми символами синхронизации.
При внешней синхронизации действия осуществляется аналогично, с учетом того, что тактирование осуществляется сигналами на линии СС (сигнал синхронизации).