4.4.3.1 Матричная клавиатура Клавиатура подключена через расширитель портов ввода-вывода.
Клавиатура организована в виде матрицы 4x4. Доступ к колонкам и рядам
организован как чтение/запись определенного регистра ПЛИС (4 бита
соответствуют 4 колонкам, другие 4 бита – рядам). Ряды ROW1..ROW4
подключены к плюсу питания через резисторы. Это обеспечивает наличие
логической единицы при отсутствии нажатия (чтение регистра ПЛИС). На
столбцы клавиатуры COL1..COL4 подают логический ноль (запись через
регистр ПЛИС). При нажатии на кнопку происходит изменение значения
сигнала на входе соответствующего ряда с единицы на ноль.