5
более одного адреса, то младшие линии ША А0 и А1 используются для
декодирования адреса внутри устройства (в данном случае ПВВ), а остальные
линии А2-А11 поступают на вход СА, которые формируют сигнал
CS
(chip select
- выбор микросхем).
Порт позволяет записывать и читать информацию по 8ми-разрядной ШД,
которая подключена ко входам D0-D7 ПВВ. Данные можно перераспределять по
трем каналам A, B, C.
Сигнал AEN используется в цикле DMA (прямой доступ в память) и в
данном случае сообщает порту о недействительности адреса обращения.
В микропроцессорной технике для передачи применяются прямые и
инверсные
сигналы. Все основные управляющие сигналы, по которым происходят
некоторые события в системе, как правило, передаются в инверсном виде. Такие
сигналы называются низкоактивные. Использование активных сигналов с низким
уровнем преследует две цели:
1. Повысить помехозащищённость, которую обеспечивает инверсный сигнал.
Помехозащищенность у ТТЛ несимметричная: входные токи стремятся подтянуть
уровень к высокому, и в случае высокоактивных сигналов это "стремление"
действует согласно с помехой, что может вызвать ложное срабатывание. При
низкоактивных сигналах входной ток противодействует помехе.
2. Обеспечить возможность нескольким источникам управлять одним и тем же
каналом связи. L-активная линия "подтягивается" к высокому уровню резистором,
а активный сигнал может вводить любой подключенный к ней вентиль с
открытым коллектором (или с тристабильным выходом).
Шина управления в приведенной схеме организована сигналами IORD#
(чтение порта), IOWR# (запись в порт) и AEN. Состав этих сигналов может быть
расширен сигналами обращения к памяти MEMRD# и MEMWR#, а также
сигналами запросов прерываний. Такой состав сигналов характерен для
микропроцессорных комплектов i8080 и шины ISA. Возможно другое построение
шины управления, характерное для МПК i8085:сигнал M/IO# определяет, к чему
относится обращение- к памяти или вводу/выводу, а сигнал W/R# определяет тип
операции – запись или чтение. Такой способ построения применяется в шине
EISA, а его развитие – в шине PCI.
Рассмотрим работу порта ввода/вывода.
КР580 ВВ 55
( аналог Intel 8255)