ВУЗ:
Составители:
&&
&
&
&
&
&
"9"
"8"
"2"
"1"
"0"
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Схема устра-
контактов
STR
Цифровой
код
нажатой
клавиши
D
D
D
D
0
1
2
3
нения дребезга
.
.
.
.
.
Рис. 2.1. Блок-схема обслуживания цифровых клавиш клавиатуры
В тех случаях, когда необходимо реализовать 84-х или 101-клавишную клавиатуру,
предпочтение отдается схемам сканирования клавиш. Рассмотрим работу такой клавиатуры на
примере обобщенной блок-схемы, представленной на рис. 2.2.
Генератор тактовых импульсов (ГТИ) работает в непрерывном режиме и непосредственно
подключен к тактовому входу двоичного счетчика D1. В результате дешифратор D2
последовательно опрашивает X-столбцы матрицы ключей. Сами клавиши расположены на
пересечении X-столбцов и Y-строк. При нажатии любой из клавиш, сигнал с выхода DC через
замкнутый контакт поступает на соответствующую горизонтальную шину Y-строки и далее через
селектор С на вход ПЗУ. Совокупность сигналов с выходов дешифратора и селектора образуют
адресный вход ПЗУ, в ячейках которого, как правило, записаны младшие разряды кода символа
нажатой клавиши. В этом случае дополнительные старшие разряды кода символа формируются
специальным регистром RG, состояние которого обычно изменяется нажатием управляющих
клавиш (например, Alt, Ctrl, или Shift). Большинство клавиатур позволяет формировать до семи
комбинаций кодов старших разрядов, соответствующих полному набору ASCII-кодов. Для
исключения влияния дребезга контактов выдача кода символа из регистра RG задерживается с
помощью одновибратора на время завершения переходного процесса.
Выход
RG C
R
R
R
R
ГТИ
счётчик
Двоичный
ПЗУ
DC
D
2D1
Y
X
...
.
.
.
f
0
Матрица ключей
...
Код
символа
.
.
.
.
Рис. 2.2. Обобщенная блок-схема сканирующей клавиатуры
.
. & D0
.
.
"9"
. & D1
.
. Цифровой
"8" код
..
нажатой
клавиши
. . & D2
. .
. .
..
"2"
. & D3
.
.
"1"
.. & Схема устра- STR
"0" . нения дребезга
контактов
Рис. 2.1. Блок-схема обслуживания цифровых клавиш клавиатуры
В тех случаях, когда необходимо реализовать 84-х или 101-клавишную клавиатуру,
предпочтение отдается схемам сканирования клавиш. Рассмотрим работу такой клавиатуры на
примере обобщенной блок-схемы, представленной на рис. 2.2.
Генератор тактовых импульсов (ГТИ) работает в непрерывном режиме и непосредственно
подключен к тактовому входу двоичного счетчика D1. В результате дешифратор D2
последовательно опрашивает X-столбцы матрицы ключей. Сами клавиши расположены на
пересечении X-столбцов и Y-строк. При нажатии любой из клавиш, сигнал с выхода DC через
замкнутый контакт поступает на соответствующую горизонтальную шину Y-строки и далее через
селектор С на вход ПЗУ. Совокупность сигналов с выходов дешифратора и селектора образуют
адресный вход ПЗУ, в ячейках которого, как правило, записаны младшие разряды кода символа
нажатой клавиши. В этом случае дополнительные старшие разряды кода символа формируются
специальным регистром RG, состояние которого обычно изменяется нажатием управляющих
клавиш (например, Alt, Ctrl, или Shift). Большинство клавиатур позволяет формировать до семи
комбинаций кодов старших разрядов, соответствующих полному набору ASCII-кодов. Для
исключения влияния дребезга контактов выдача кода символа из регистра RG задерживается с
помощью одновибратора на время завершения переходного процесса.
Матрица ключей
R
RG C R
Выход Код ПЗУ
Y R
символа R
X
.
...
ГТИ
f0
Двоичный
счётчик
D1
DC
D2
...
...
..
.
Рис. 2.2. Обобщенная блок-схема сканирующей клавиатуры
Страницы
- « первая
- ‹ предыдущая
- …
- 25
- 26
- 27
- 28
- 29
- …
- следующая ›
- последняя »
