Электронная и микропроцессорная техника. Чернышев А.Ю - 122 стр.

UptoLike

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

122
Вывод
данных
Данные захвачены
Входные
данные
Состояние вход
а
Сигналы на элементе ВВ
D
S
1
D
S
2
1
2
3
4
5
6
Вход

70
DIDI
Вход строба
STB
Защелки данных
Управление
буферами
Выходы на шину
данных

70
DODO
Выход прерывания
I
N
T
Рис. 9.9
очень короткого промежутка времени. Заметим, что выводы элемента
ВВ Intel 8212 возвращаются в свое третье состояние сразу после того,
как команды буферов
1D
S
и 2D
S
признаются недействительными.
Рассмотрим снова интерфейс клавишного устройства (рис. 9.8), когда
система имеет изолированный ВВ. Специальный сигнал управления
OR
I
/
активизирует вход 1D
S
устройства Intel 8212. Восемь адресных
линий младших разрядов (
70
AA
) полностью декодируются дешифра-
тором адреса, выводы которого активизируют вход 2D
S
по линии вы-
бора устройства (
1D
S
и 2D
S
управляют буферами вывода элемента ВВ
8212). Инвертор согласовывает L-активный выход
I
N
T
Intel 8212 с Н-
активным входом
NTR МП.
Прерывание информирует МП о том, что устройство ВВ готово и
необходимо обслуживание. Реализует эту операцию специальная под-
программа обслуживания прерывания. Если несколько устройств вызы-
вают прерывание МП, линии вызова прерывания подвергаются опера-
ции ИЛИ, и МП в таком случае необходимо определить ответственное
за прерывание устройство ввода/вывода (УВВ). Этот
процесс выбора
относится к способу опроса и составляет схему опроса-прерывания. В
таком случае каждому порту ВВ соответствует одно состояние, код ко-
торого указывает МПготов ли порт ввести или вывести данные.