Сборник лабораторных работ: Специализированные вычислительные системы. Часть 2. Никищенков И.А. - 28 стр.

UptoLike

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

- 28 -
----T------¬ ----¬ ----¬ ----¬ ----¬
¦МК ¦ P1.0 +---+ 0 +------+ 1 +------+ 2 +------+ 3 ¦
¦ ¦ ¦ L-T-- L-T-- L-T-- L-T--
¦ ¦ ¦ --+-¬ --+-¬ --+-¬ --+
¦ ¦ P1.1 +---+ 4 +------+ 5 +------+ 6 +------+ 7 ¦
¦ ¦ ¦ L-T-- L-T-- L-T-- L-T--
¦ ¦ ¦ --+-¬ --+-¬ --+-¬ --+
¦ ¦ P1.2 +---+ 8 +------+ 9 +------+ A +------+ B ¦
¦ ¦ ¦ L-T-- L-T-- L-T-- L-T--
¦ ¦ ¦ --+-¬ --+-¬ --+-¬ --+
¦ ¦ P1.3 +---+ C +------+ D +------+ E +------+ F ¦
¦ ¦ ¦ L-T-- L-T-- L-T-- L-T--
¦ ¦ ¦ --+-¬ --+-¬ --+-¬ --+
¦ ¦ P1.4 +---+10 +------+11 +------+12 +------+13 ¦
¦ +------+ L-T-- L-T-- L-T-- L-T--
¦ ¦ P2.0 +-----+ ¦ ¦ ¦
¦ ¦ P2.1 +-----+----------+ ¦ ¦
¦ ¦ P2.2 +-----+----------+----------+ ¦
¦ ¦ P2.3 +-----+----------+----------+----------+
¦ +------+ ---¬¦ ¦ ¦ ¦
¦ ¦ ___ ¦ ¦ &+- ¦ ¦ ¦
¦ ¦ ЗПР +-+ +------------ ¦ ¦
¦ ¦ ¦ ¦ +----------------------- ¦
¦ ¦ ¦ ¦ +----------------------------------
L---+------- L---
Процедура ввода кода нажатой клавиши состоит из последова-
тельности частных процедур (некоторые из них уже были рассмотре-
ны ранее): сканирования матрицы клавиш, устранения дребезга кон-
тактов, ожидания освобождения клавиши и идентификация кода нажа-
той клавиши. Для некоторого типа клавиатур может отсутствовать
процедура устранения дребезга контактов (клавиатуры на основе
герконов). Процедуру сканирования иногда бывает удобно совмес-
тить с процедурой идентификации.
Для программного ввода информации с некодирующих клавиатур
характерен один недостаток, а именно - срабатывание по отпуска-
нию клавиши, а не по нажатию. Однако при кратковременных нажати-