Читайте также:
|
|
В этом режиме осуществляется ввод информации из УВВ, подключенных к ППИ, в МП. По линиям канала KС передаются следующие 3 управляющие сигнала:
1) STR RC - строб приема по каналам А и В - логический 0 на этом входе указывает ППИ, что УВВ выдало байт данных на вход канала.
2) ASK RC - подтверждение приема по КА и KB - это выходной сигнал БИС ППИ, который сообщает УВВ. что байт данных записан в регистр канала.
3)IRQ - запрос прерывания по КА и KB - это выходной сигнал ППИ, который посылается МП и информирующий его о поступлении байта данных из УВВ в ППИ. Получив этот сигнал, ППИ переходит на соответствующую подпрограмму прерывания, при выполнении которой производится считывание байта данных в аккумулятор МП. Формат управляющего сигнала
Функционирование КС при вводе информации в режиме 1.
Из рисунка видно что на выводы КСО и КСЗ канала С выдаются сигналы запросов прерывания (IRQ) для микропроцессора. Можно запретить или разрешить формирование) этих запросов установкой в 1 или сбросом в 0 соответствующих разрядов «Разрешение прерывания» (КС4 и КС2) регистра КС. Например, если в разряде КС4 установлена 1 (КС4 г 1) - «Разрешение прерывания по вводу КА» = 1, то прерывания по вводу через канал А разрешены и выдается сигнал «запрос прерывания по КА». Для установки и сброса разрядов регистра канала служит УСМБ.
Временные диаграммы работы каналов при вводе информации в режиме 1.
При вводе данных в МП через канал А/В,УВВ выдает байт данных по линии КА7-KАО и вырабатывает сигнал STB RD-0 по которому этот байт загружается в регистр каналa А/В. При этом устанавливается выходной сигнал ППИ ASK RС=1, который сообщает /ВВ, что нельзя записывать в канал А/В следующий байт данных. По окончании сигнала STB RC, т.е. когда STB RC=1 устанавливается сигнал «Запрос прерывания» IRQ = 1(если 1рерывания разрешены). Сигнал IRQ =1 оповещает МП о необходимости чтения байта из сигнала.
Схема включения БИС ППИ при вводе информации в режиме 1
Сигналы ASKRD =1 и IRQ RD -1 до выполнения МП команды IN PORT по которой МП формирует сигнал RD=O, и содержимое регистра канала А/В через ШД вводится в аккумулятор МП. С началом импульса RD=O сбрасывается сигнал IRQ RD =0; по окончании импульс а RD= 0 сбрасывается сигнал ASK RC(ASK RC= 0). Т.о. сигнал ASKRC= 1 сохраняется в течении всего времени обращения к регистру канала и хранения байта данных в нем. Сигнал IRQ - 1 сохраняется, пока записанный в регистр байт данных оживет ввода в МП.
Дата добавления: 2015-12-08; просмотров: 100 | Нарушение авторских прав