Промышленные контроллеры. Микропроцессорные системы энергетических объектов. Готшальк О.А. - 26 стр.

UptoLike

Составители: 

26
Каждый из этих портов может быть использован в режиме двух 8-
битовых портов (PH0, PL0 и PH1, PL1).
Двунаправленный порт Р2 разрядностью 16 бит либо обслуживает каналы
с широтно-импульсной модуляцией, либо служит для связи МК с
технологическими объектами в обычном режиме бинарного управления.
Двунаправленный порт Р3 разрядностью 15 бит либо обслуживает
таймеры и последовательные порты, либо служит
для связи МК с
технологическими объектами в режиме бинарного управления.
Смешанный порт Р4 (биты 0, 1, 2, 3, 4 и 7 являются однонаправленные, а
биты 5 и 6 двунаправленные) разрядностью 8 бит обслуживает внешнюю
шину адреса и CAN-контроллер.
Однонаправленный порт Р5 разрядностью 16 бит служит для ввода
аналоговой информации с технологического оборудования для преобразования
ее в цифровую форму.
Двунаправленный
порт Р6 разрядностью 8 бит служит для вывода
информации выбора внешних устройств или связи МК с технологическими
объектами в режиме бинарного управления.
Двунаправленные порты Р7 и Р8 разрядностью 8 бит каждый либо
обслуживают каналы с широтно-импульсной модуляцией, либо обеспечивают
связь МК с технологическими объектами в режиме бинарного управления.
Кроме порта Р5, все
порты битадресуемые. Двунаправленные порты в
режиме ввода информации включаются в высокоимпедансное состояние.
Большинство портов могут выполнять как минимум две функции. Поэтому все
биты каждого порта имеют, как правило, два наименования. Одно
наименование относится к работе порта в режиме бинарного управления и
состоит из номера порта и номера бита. Второе наименование
связано с
работой того или иного функционального блока МК.
Правила программирования работы портов в режиме бинарного
управления.
1. Режим ввода информации в объеме порта.
Для задания этого режима необходимо:
записать нули в регистр направления порта передачи информации
CLR DPХ;
где Х номер порта;
считать информацию из регистра данных порта в любой
РОН
MOV RZ,PX;
2. Режим вывода информации в объеме порта.
Для задания этого режима необходимо:
переслать выводимую информацию из РОН (куда она была заранее помещена
или находилась там после очередной операции в ЦП) в регистр данных порта
MOV PX,RZ;
записать единицы в регистр направления передачи информации
SET DPX;