Интерфейсы периферийных устройств. Ключев А.О - 218 стр.

UptoLike

217
Б.1.3 Описание работы
В контроллере SDK-1.1 изучение дискретных портов ввода-вывода будет
проводиться на примере работы с набором светодиодных индикаторов и DIP
1
-
переключателей (см. рис. 125). Данные устройства вывода и ввода,
соответственно, подключены к расширителю портов ввода-вывода, который в
стенде SDK-1.1 выполнен на базе ПЛИС (программируемая логическая
интегральная схема). Для программиста расширитель портов представлен в
виде нескольких однобайтовых регистров, находящихся в начале восьмой
страницы внешней памяти данных.
По умолчанию линии 0-7 дискретного параллельного порта
ПЛИС
притянуты к логической «1» (через резисторы на +5В). Для их принудительного
«обнуления» в схему введен набор DIP-переключателей (на рис. 126
обозначение «SW3-2»), замыкающих соответствующие линии через резисторы
100 Ом на корпус. Для того чтобы принудительно «обнулить»
соответствующую линию, необходимо установить соответствующий DIP-
переключатель в положение «ON».
Рис. 125. Расположение программируемых в лабораторной работе светодиодных индикаторов и DIP-
переключателей контроллера SDK-1.1
Для удобства, двоичный (шестнадцатеричный) код, задаваемый набором
DIP-переключателей, выставляется следующим образом: первый переключатель
1
DIP (Dual In-line Package) – тип корпуса микросхем, микросборок и некоторых других электронных
компонентов. Имеет прямоугольную форму с двумя рядами выводов по длинным сторонам. Может быть
выполнен из пластика (PDIP) или керамики (CDIP). В корпусе DIP могут выпускаться различные
полупроводниковые или пассивные компоненты: микросхемы, сборки диодов, транзисторов, резисторов,
малогабаритные переключатели.