Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Адресация разрядов интерфейса Centroniсs



Линии внешнего интерфейса подключены к разрядам регистров параллельного порта, поэтому программная запись в регистры параллельного порта приводит к изменению состояния линии внешнего интерфейса. И на оборот, изменение состояния линии внешнего интерфейса, свидетельствующее о изменении состояния внешнего устройства, может быть программно опрошено с регистров SPP - порта.

D0…D7 подключены к регистру DR и распределение выглядит следующим образом:

DR SR CR

№ разряда Контакт Название   № разряда Контакт Название   № разряда Контакт Название
D0   D0       Не используется в режиме SPP      
D1   D1             AUTOLF
D2   D2            
D3   D3            
D4   D4       SELECT       IE
D5   D5       PE       Не используется
D6   D6            
D7   D7       BUSY      

IE (Interrupt Ereble) –подсоединяет сигнал ACK к линии прерываний (IRQ5, IRQ7), что позволяет организацию порта на ответ.

Адресация линии внешнего интерфейса проходит в два этапа:

Физический адрес (ФА) внешнего устройства, который задается базовым адресом внешнего устройства.

ФА = базовый адрес DR.

SR = адрес Base + 1 (базовый + 1)

CR = адрес Base + 2 (базовый + 2)

Указание бита в регистре

SR[3] = («3» – разряд № 3).

Базовый адрес выбирается из: $378, $278, $3BC.





Дата публикования: 2014-11-28; Прочитано: 216 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2025 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...