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

UptoLike

209
А.3.4 Расширитель портов ввода-вывода
В SDK-1.1 используется
программируемая логическая
интегральная схема (ПЛИС) семейства
MAX3000A фирмы Altera (EPM3064A)
как расширитель портов ввода-вывода.
К ПЛИС подключены:
Клавиатура.
ЖКИ.
Линейка светодиодов.
Звуковой излучатель.
16 дискретных портов ввода-
вывода.
Для программиста расширитель
портов представлен в виде нескольких
однобайтовых регистров, находящихся
в начале восьмой страницы внешней памяти данных.
Далее будет представлен обзор периферийных устройств, подключенных к
расширителю портов ввода-вывода, их обозначение на принципиальной
электрической схеме стенда SDK-1.1.
А.3.5 Периферийные устройства, подключенные к расширителю портов
ввода-вывода
А.3.5.1 Матричная клавиатура
Клавиатура подключена через расширитель портов ввода-вывода.
Рис. 119. Матричная клавиатура.
Клавиатура организована в виде матрицы 4x4. Доступ к колонкам и рядам
организован как чтение/запись определенного регистра ПЛИС (4 бита
соответствуют 4 колонкам, другие 4 битарядам). Ряды ROW1..ROW4