А = 0008х4 = 0020
16
= 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0
ст.байт адреса мл.байт адреса
В заключение можно отметить следующее:
- программа инициализация ПКП обычно включается (как
фрагмент) в программу инициализации микропроцессорной системы;
- размаскирование запросов (команда CLI) должно проводиться в в
самом конце программы инициализации микропроцессорной системы
или в конце настройки параметров системы загружаемой программы ;
- любая подпрограмма, вызываемая аппаратным прерыванием,
должна содержать команды разрешения следующего аппаратного
прерывания STI для микропроцессора и команды завершения обработки
прерывания OCW2 (например, код 20 при А0=0) для контроллера
прерываний.
14 Параллельный интерфейс
Как уже отмечалось в предыдущей главе, обмен между
микропроцессорной системой и внешними устройствами происходит, как
правило, параллельным словом (байтом) или последовательным словом,
когда информация передается побитно.
Остановимся пока на протоколах передачи-приема параллельного
слова. Если проанализировать всевозможные варианты существующих
реализаций параллельных интерфейсов, то их можно глобально разбить
на 4 группы:
1) Прием-передача без фиксации данных в портах интерфейса.
2) Прием-передача с односторонней фиксацией данных в портах
интерфейса.
3) Прием-передача с протоколом обмена ИРПР (IRPR).
4) Прием-передача с протоколом обмена CENTRONICS.
Первый тип параллельного интерфейса. В этом режиме (см.п.1))
интерфейс работает шинным формирователем, то есть просто
усилителем, хотя по отношению к логике это понятие бессмысленное.
Но логика заключается в том, что шинный формирователь может быть
двунаправленным, а значит может требовать и соответствующей
настройки. Назначение шинных формирователей —мультиплексирование
множества двунаправленных параллельных магистралей на шину данных
системной магистрали.
Второй тип параллельного интерфейса. В этом режиме (см. п.2) порт
интерфейса работает в режиме «с защелкой», то есть как регистр. Причем,
фиксацию данных в порту производит, как правило, микропроцессорная
система.
Третий тип параллельного интерфейса. Интерфейс типа ИРПР
кратко можно охарактеризовать как способ осуществления передачи
данных (байта) в режиме диалога между двумя абонентами: источником
81