Изобретение относится к автоматике и вычислительной технике и может быть использовано в клавишных устройствах ввода информации в ЭВМ, для дисплеев и других аналогичных устройств.
Цель изобретения - упрощение устройства.
На фиг. 1 изображена функциональная схема предлагаемого устройства; на фиг. 2 - схема элемента задержки.
Устройство содержит клавиатуру 1, состоящую из первой 2 и второй 3 групп развязывающих элементов и матрицы 4 коммутационных элементов, элементы И 5, шифратор 6, регистр 7, элемент НЕ 8,
10
низкого уровня с выхода элемента 9 задержки поступает на входы второй группы 3 развязывающих элементов, а на входах первой группы 2 развязывающих элемен- тов с выхода элемента НЕ 8 появляется сигнал высокого уровня. При этом с соответствующего выхода первой группы клавиатуры сигнал низкого уровня поступает на первый вход соответствующего элемента И 5, на выходе которого формируе -ся сигнал высокого уровня, поступающий на вход шифратора 6. На управляющем выходе щифратора 6 удерживается сигнал низкого уровня, а на его информационных выходах присутствует код столбца замкнуэлемент 9 задержки, выход 10 «Запрос . того коммутационного элемента, и информационные выходы 11. На информационных выходах 11 устройУстройство работает следующим обра-ства присутствует код строки замкнутозом..го коммутационного элемента (с выхода
В исходном состоянии все коммута-регистра 7) и код столбца (с выхода
ционные элементы матрицы 4 разомкнуты,щифратора 6). Эти коды считываются
на одних входах элементов И 5 {для 20 ЭВМ по получению прерывания с выхода нулей) присутствует сигнал низкого уров-10 «Запрос устройства.
Цикл заканчивается. При отпускании коммутационного элемента на всех выходах элементов И 5 появляются сигналы низ- элемент НЕ 8. На всех выходах эле-кого уровня, что приводит к появлению ментов И 5 сформированы сигналы низко-на управляющем выходе шифратора 6
сигнала высокого уровня и схема возвращается в исходное состояние. В регистр 7 разрешается запись новой информации, в результате чего на выходе 10 «Запрос устройства также сигнал высокого уровня, о устройства - сигнал высокого уровня. На входах второй группы 3 развязываю-Использование ПЗУ в качестве щифратора 6 позволяет устранить (за счет соответствующего программирования этого ПЗУ) неоднозначность в работе устройства при одновременном нажатии нескольких клавиик 35 Для этого при программировании ПЗУ должны соблюдаться следующие требования:
Код строки или столбца замкнутого коммутационного элемента должен формироваться только для сигнала высокого уровня, поданного на вход ПЗУ с большим
элементов И 5, на выходе которого фор- 40 приоритетом. При этом должен формировать- мируется сигнал высокого уровня, поступаю-ся сигнал низкого уровня на выходе
ПЗУ, используемом как управляющий выход шифратора. Приоритеты входам ПЗУ задаются исходя из конкретных требований на
ня, а на других входах - сигнал высокого уровня. Это обусловлено управлением двумя группами входов клавиатуры 1 через
го уровня, щифратор при этом формирует на своем управляющем выходе сигнал высокого уровня. На выходе элемента 9, задержки т. е. на выхрде 10 «Запрос
щих элементов - сигнал высокого уровня, а на входах первой группы 2 развязывающих элементов - сигнал низкого уровня, поступающий с выхода элемента НЕ 8.
При замыкании коммутационного элемента клавиатуры 1 сигнал низкого уровня с соответствующего выхода второй группы 3 элементов клавиатуры поступает на второй вход соответствующего элемента И группы
щий на вход щифратора 6. При этом на управляющем выходе шифратора 6 появляется сигнал низкого уровня, а на его
информационных выходах - код строки д клавиатуру.
замкнутого коммутационного элемента, который записывается в регистр 7 сигналом высокого уровня с выхода элемента 9 за- дер-жки. При этом запускается элемент 9 задержки, на выходе которого по окончании времени, достаточного для устранения 50 дребезга контактов коммутационных элементов, появляется сигнал низкого уровня, по которому запрещается запись информации в регистр 7, в результате чего регистр хранит код строки замкнутого коммутационноПри сигналах низкого уровня на всех входах ПЗУ, т. е. в исходном состоянии и в момент отпускания клавиши, на управляющем выходе шифратора должен формироваться сигнал высокого уровня.
При cиJ нaлax высокого уровня на всех входах ПЗУ на его управляющем выходе должен формироваться сигнал низкого уровня. Этим устраняется влияние на работу устройства различного времени прохождения сигнала низкого уровня с выхода
го элемента. На выходе 10 «Запрос так- 55 элемента задержки до выходов первой же появляется сигнал низкого уровня,и второй групп клавиатуры.
Использование шифратора и новых конструктивных связей позволяет легко формипоступающий в ЭВМ-и служащий для прег рывания ее работы. Одновременно сигнал
клавиатуру.
При сигналах низкого уровня на всех входах ПЗУ, т. е. в исходном состоянии и в момент отпускания клавиши, на управляющем выходе шифратора должен формироваться сигнал высокого уровня.
При cиJ нaлax высокого уровня на всех входах ПЗУ на его управляющем выходе должен формироваться сигнал низкого уровня. Этим устраняется влияние на работу устройства различного времени прохожровать сигнал, фиксирующий нажатие клавиши (замыкание матрицы и коммутационных элементов), а также хранить в регистре 7 номер строки нажатой клавиши в требуемом коде, что требует регистра меньшей емкости по сравнению с прототипом, где хранится позиционный код строки на- клавиши.
Использование элемента задержки с временем задержки, превышающим максимально возможное время дребезга контактов коммутационных элементов, позволяет устранить влияние «дребезга на работу устройства ввода.
Предлагаемое устройство по сравнению с устройством-прототипом упрощено конструктивно и, как следствие, более надежно в работе, что достигается вводом новых элементов и конструктивных связей.
Формула изобретения
Устройство для ввода информации, содержащее клавиатуру, элемент НЕ, регистр
и шифратор, информационные выходы которого являются информационными выходами первой группы устройства, отличающееся тем, что, с целью упрощения
устройства, в него дополнительно введены элементы И и элемент задержки, выход которого соединен с входом элемента НЕ, с входами первой группы клавиатуры, со стробирующим входом регистра и является выходом запроса устройства, выход эле- мента НЕ соединен с входами второй группы клавиатуры, выходы первой группы которой соединены с соответствующими первыми входами элементов И, выходы второй группы клавиатуры соединены с соот5 ветствующими вторыми входами элементов И, выходы которых соединены с входами щифратора, информационные выходы которого соединены с информационными входами регистра, выходы которого являются информационными выходами второй группы
0 устройства, управляющий выход щифратора соединен с входом элемента задержки.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1986 |
|
SU1386984A1 |
Устройство для ввода информации | 1987 |
|
SU1531083A1 |
Клавиатура | 1983 |
|
SU1198504A1 |
Устройство для ввода информации | 1988 |
|
SU1522188A1 |
Устройство для ввода информации | 1985 |
|
SU1345182A1 |
Устройство для ввода информации | 1986 |
|
SU1355972A1 |
Устройство для ввода информации | 1983 |
|
SU1141394A1 |
Устройство для ввода информации | 1980 |
|
SU877515A1 |
Устройство для ввода информации | 1983 |
|
SU1141393A1 |
Устройство для редактирования информации на экране дисплея | 1978 |
|
SU1119001A1 |
/
Фае. 2
Устройство для ввода информации | 1978 |
|
SU746485A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода информации | 1981 |
|
SU938274A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-12-15—Публикация
1986-10-28—Подача