Главная - Литература

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41


.SSZ

яз и

Sxed S

Такты TI

Сйс. S4. Формирователя сигналов и временная диаграмма формирователя

ответствйн с состоянием переключателя SB1, Форма сигнала с выхода формирователя приведена на рнс. 83,г. Формирователь на рис. 84,6 представляет собой одноразрядный тактируемый регистр с периодом входных тактов Т1 10-20 мс. Его работу иллюстрируют диаграммы на рнс. 84,0. Первый формирователь прост, но для его подключения к переключателю SB1 требуются даа резистора (R1, R2) и двухпроводная линия. Для второго формирователя нужен один резистор R3 и однопроводная линия, но дополннтечьно требуется подача тактовых импульсов. Преимуществом второго способа является временная привязка момента появления выходного сигнала с внутренними процессами устройства, для которого этот сигнал формируется, при этом в качестве тактовых импульсов используются уже имеющиеся в устройстве сигналы.

Формпрованне кодовых сигналов выполняется в иодирующих устройствах. Дополнительными функциями кодирующего устройства являются; формирование сигнала «Гот» (готовность) для управления перезаписью сфор-мнрозанного кода; блокировка работы прн одновременном нажатни нескольких клавиш и защита от дребезга.

Кодирующее устройство, функциона.тьная схема которого показана на рнс. 85, содержит: клавнатуру ввода КЛ; кодирующий блок КБ; узел защиты

и формирования выходных сигналов ФС (знак п на шине показываег Hod число лиийй в этой шине).

Наибольшее распространегие патучили комбинационные кодирующие устройства и устройства со -гот сканируемой клавиатурой.

Комбинационное кодирующее

1 КЛ

Рис. 85. Структурная схема кодирующего » аа\ л „ iR

устройства " устроиство (рнс. 86) формирует i о



\ f

. J

} 5

, 7

«


Рнс. 86. Принципиальна» схема блока кодирования комбинационного типа

четырехразрядных кодов. Кодирующий блок в устройстве образуют четыре элемента ИЛИ -НЕ на DDI-DD4. Узел ФС устройства включает нятивходо-вую сборку ИЛИ-НЕ (DD5.I, DD5.2) и формирователя сигналов на триггерах T)D6.1 и DD6.2.

С нажатием любой нз клавиш клавиатуры ввода выходные сигналы с элементов DDI-DD4 образуют соответствующий четырехразрядный код, на выходе тактируемого триггера DD6.2 формируется сигнал «Нажатне>. Триггер DD6.I устанавливается в единичное состояние по фронту сигнала и сбрасывается по окончании такта на входе R.

Кодирующее устройство на основе сканируемой клавиатуры (рис. 87) также формирует четырехразрядный двоичный код и содержит: блок сканирования (последовательно включенные четырехразрядный двоичный счетчик DD2, шест-надцативходовой мультиплексор DD3), формирователь сигнала «Гот» на триггере DD4.I и элементе И-НЕ DDI.2. Термин «сканирование клавиатуры» означает последовательный опрос состояний всех ее элементов.

В устройстве 16 выходов клавиатуры ввода подключены к 16 входам мультиплексора DD3. В основном режиме счетчик DD2 работает от внешних тактов, поступающих через элемент DD1.1. Для каждого из состояний счетчика мультиплексор производит опрос состояния (нажат-отжат) соответствующего контакта клавиатуры ввода. В момент опроса нажатого контакта на выходе мультиплексора вырабатывается сигнал высокого уровня, готовящий триггер DD4.I для установки в I по срезу входного такта. С появлением сигнала «Гот» прекращается подача тактов на свдтчнк DD2, а состояние счетта-ка соответствует значению выходного кода устройства. С отжатием клавнпш КЛ устройство возвращается в исходное состояние.

Преимуществами устройства со сканируемой КЛ по сравнению с комбинационным являются: меньшие аппаратурные затраты, сокращение межэлементных связей, наличие защиты от формирования ложного кода при одновременном нажатнн нескольких клавиш КЛ.



ЛМ/ XTf9 ЛАЗ

TMKihi

ЛВг KS5I1£S

<сг

ЛЛЗ rffSS/fJTT

3 -*

S * С *

z «

3 f3

Мв0 Уз -Уд

SSf.Z

хгззгмг

Рис. 87. Принципиальная схема блока кодирования сканирующего типа

Кодирующее устройство на основе сканируемой матрицы (рнс. 88) формирует до 256 восьмиразрядных двоичных кодов от клавиатуры ввода, имеющей соответствующее число переключателей. Отлнчительнаи особенность устройства-матричное, например в 16 строкХ1б столбцов, включение переключателей в блоке клавиатуры и соответствующая ограннзацня блока сканирования этой матрицы.

Блок сканирования образуют четырехразрядные дешифратор DD4 н мультиплексор DD5. Их адресные входы подключены к соответствующим разрядным выходам восьмиразрядного двоичного счетчика DD2, DD3. Сканирование обеспечивается последовательным опросом 16 строк матрицы выходными сигналами с дешифратора DD4 и поиском мультиплексором DDo нажатой клавиши во всех 16 местах дли каждой нз зтих строк. Например, с нажатием клавиши, находящейся в пятой строке и втором столбце матрицы, это нажатие будет обнаружено во время состояния счетчика 01010010. В этот момент на выходе мультиплексора DD5 появится сигнал высокого уровня. В дальнейшем работа устройства полностью повторяет работу предыдущего аналога.

Целесообразность построения устройств по такой схеме очевидна для кодирующих устройств с разрядностью выходных кодов 5 и числом клавиш клавиатуры ввода 16.

Одним из определяющих моментов прн разработке устройств сканирующего типа является выбор значения частоты тактов U. С одной стороны, для устранения влияния дребезга частота ие должна превышать 60-80 Гц, однако при этом время реакции устройства на нажатие с блоком клавиатуры в IOQ и более клавиш будет превышать 1 с, что недопустимо. Для устранения этого противоречия в устройство вводят цифровую линию задержки на счетчике



0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 [29] 30 31 32 33 34 35 36 37 38 39 40 41



0.0008