Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
лекции / Микропроцессорные устройства систем управления(лек3).doc
Скачиваний:
76
Добавлен:
21.02.2014
Размер:
230.91 Кб
Скачать

1. Настройка разрядов – это сброс в 0 или установка в 1-у отдельных разрядов канала с.

Управляющее слово в этом случае имеет вид:

D7 = 0 – определяет указанный тип настройки

D6 – D4 – не используются (в них может быть записана любая 2-я комбинация).

D3 – D1 – записывается комбинация определяющая номер разряда канала С.

D0 – определяет значение, которое будет установлено в разряд канала С, т.е. вид операции сброс разряда канала С при D0 = 0 и его установку если D0 = 1.

Пример:

Для изменения состояния нескольких разрядов или формирование временной диаграммы на вх. определенного разряда канала С в ППИ загружают временную последовательность. Данный тип настройки позволяет использовать порт С в качестве регистра состояний периферийного устройства при организации програмноуправляемого обмена данными.

Значение управляемого слова лежит в диапазоне 00-7F.

2. Настройка режимов.

Это программирование портов А, В, С на 1 из 3- х режимов или их комбинацию.

Режим 0 – это простой одноканальный обмен.

Режим 1 – это стробируемый 1-о направленный обмен.

Режим 2 – стробируемый 2-у направленный обмен.

Для настройки режимов используется управляющее слово следующего формата.

D7 = 1 – определяет указанный тип настройки. В группу А входят все разряды канала А и с 4 по 7-ой разряды канала С. В группу В соответствующие разряды канала В и 0 по 3 канала С.

D4 – настройка линий выбора канала ввода и вывода.

D6 – D5 – определяет выбор режима для выводов группы А.

D4 – D3 – определяют соответственно для канала А и С (7-4) направление линий. Если бит = 1 линии имеют направление на ввод, если 0 на вывод.

Разряд D2 определяет выбор режима для выводов группы В.

D1 и D0 – определяют для каналов В и С (0-3) направление линий.

Каждому режиму и конфигурации линий ввода вывода соответствуют определенный значения управляющего слова или группа его значений (из-за возможности произвольного до определения командных разрядов управляющего слова, а при записи нового управляющего слова в регистр управления слова соответствующим образом меняется его настройка).

Обмен данными реализуется по командам ввода вывода МП синхронным или асинхронным способами.

Синхронный или безусловный обмен предполагает готовность системного устройства выдать или принять данные по команде МП за фиксированный интервал времени.

Асинхронный или условный обмен предполагает, что готовность устройства к обмену появляется через произвольный неопределенный интервал времени после подачи команды начала обмена. Этот Обмен производится в 2 этапа.

1. Устанавливается фактическая готовность установки к обмену.

2. Производится обмен данных.

Режим работы каналов ППИ можно изменить как до так и в процессе работы системных программ, что позволяет с помощью 1-го ППИ обслуживать в определенном порядке различные периферийные устройства. При этом необходимо учитывать, что при изменении режимов содержимое портов обнуляется.

Программируемый блок приоритетного прерывания

КР580ВН59 БПП