Устройство для ввода информации
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, дешифратор, генератор импульсов, первый счетчик, элемент запрета, выход генера тора импульсов соединен с информационным входом элемента запрета, выход которого соединен со счетным входом первого счетчика, отличающееся тем, что, с целью повышения достовернооти вводимой информации, в него введены инверторы, первый и второй элементы И, первый и второй триггеры, второй счеч чик, элемент задержки и коммутатор, выходы которого являются выходами параллельного кода устройства, выходы первого счетчика соединены с входами инверторов , выходы которых соединены с информационными входами коммутатора и входами дешифратора, первый выход которого соединен с установочным входом второго триггера, выход которого соед1шен с первым входом второго элемента И, выход которого является выходом последовательного кода устройств ва, установочный вход второго счетчика и информационный вход первого триггера через контакты клавиатуры подключены к выходам дешифратора, выход первого триггера подключен к управляющему входу элемента запрета, управляющему входу коммутатора и входу элемента засл держки, выход которого соединен через первый элемент И с информационным входом второго триггера, второй вход первого элемента И соединен с установочным входом первого триггера и выходом второго счетчика, счетный вход которого соединен с вторым входом вто рого элемента И и выходом генератора | импульсов. :о СлЭ нг 73
COIO3 СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (19) (11) 3(51) G 06 F 3/02
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3386014/18-24 (22) 22.01.82 (46) 30.11.83. Бюл. ¹ 44 (72) В. С. Голубев, В. В. Дуров и С. В. Калинин (53) 681.325 (088.8) (56) 1. Майоров С. А. Структура ЦВМ.
Л., Машиностроение", 1970, с. 345.
2. Авторское свидетельство СССР
¹ 614433, кл. Cj 06 F 3/02, 1978 (прототип). (54) (57) УСТРОЙСТВО ДЛЯ ВВОДА
ИНФОРМАЦИИ, содержащее клавиатуру, дешифратор, генератор импульсов, первый счетчик, элемент запрета, выход генера» тора импульсов соединен с информационным входом элемента запрета, выход которого соединен со счетным входом первого счетчика, о т л и ч а ю щ е е с я тем, что, с целью повышения достоверноо ти вводимой информации, в него введены инверторы, первый и второй элементы И, первый и второй триггеры, второй счетчик, элемент задержки и коммутатор, выходы которого являются выходами параллельного кода устройства, выходы первого счетчика соединены с входами инверторов, выходы которых соединены с информационными входами коммутатора и входами дешифратора, первый выход которого соединен с установочным входом второго триггера, выход которого соединен с первым вхоцом второго элемента И, выход которого является выходом последовательного кода устройст ва, установочный вход второго счетчика и информационный вход первого триггера через контакты клавиатуры подключены к выходам дешифратора, выход первого триггера подключен к управляющему входу элемента запрета, управляющему входу коммутатора и входу элемента задержки, выход которого соединен через первый элемент И с информационным входом второго триггера, второй вхоц первого элемента И соединен с установочным входом первого триггера и выходом второго счетчика, счетный вход которого соединен с вторым входом второго элемента И и выходом генератора импульсов.
1057
Изобретение относится к автоматике и цифровой вычислительной технике и может быть использовано в различных цифровых приборах и устройствах, Известны клавишные кодирующие „cT ройства, содержащие дешифратор, выходы которого соединены с первыми контактами соответствующих клавиш Я
Однако эти устройства обладают огра- 10 ниченпыми функциональными возможностями.
Наиболее близким по технической сущности к предлагаемому является устройся во, содержащее дешифратор, клавиши, гене-15 ратор импульсов, счетчик импульсов, элемент запрета. Устройство позволяет одновременно,с представлением числа (буквы) в виде k --элементного кода представлять его в число-импульсном коде (2)
Однако устройство ненадежно, так как в нем не предусмотрена защита от дребезга контактов клавиш, который неизбежно возникает при ее нажатии и отпускании, в результате чего возможен повторный 25 ввод одного и того же числа и искажение числа импульсов в числовом коде, Бель изобретения - повышение достоверности вводимой информации.
Для достижения поставленной цели в 50 устройство для ввода информации, содержащее клавиатуру, дешифратор, генератор импульсов, первый счетчик, элемент запрета, выход генератора импульсов еди-. c информ"и-ным -одом ."- 35 мента запрета, выход которого соединен со счетным входом первого счетчика, дополнительно введены инверторы, первый и второй элементы И, первый и второй триггеры, второй счетчик, элемент задержки и коммутатор, выходы которого являотся выходами параллельного кода устройства, выходы первого счетчика соединены, с входами инверторов, выходы которых соединены с информационными входами коммутатора и входами дешифратора, первый выход которого соединен с установочным входом второго триггере, выход которого соединен с первым входом второго элемента И, выход которого является выходом последовательного ко50 да устройства, установочный вход втор го счетчика и информационный вход первого триггеров < через контакты клавиатуры подключены к выходам цешифратора, выход первого триггера подключен к управляющему входу эчел1ента запрета, управляющему входу коммутатора и входу элемента задержки, выход которого сое937 1 динен через первый элемент И с информационным входом второго триггера, второй вход первого элемента И соединен с установочным входом первого. триггера и выходом второго счетчика, счетный вход которого соединен со вторым входом вторсьго элемента И и выходом генератора импульсов.
На чертеже представлена схема предлагаемого устройства.
Устройство содержит клавиатуру 1, дешифратор 2, генератор 3 импульсов, элемент 4 запрета, первый элемент И 5 второй элемент И 6, первый триггер 7, второй триггер 8, инверторы 9, первый счетчик 10, второй счетчик 11,. элемент 12 задержки, коммутатор 13, вы ход И 2 параллельного кода, выход последовательного кода М. 1 устройства.
Устройство работает следующим обра зом.
B исходчом состонии клавиши 1 разомкнуты„ГеиераторЗ импульсов выдает импульсы, которые поступают на информационные входы элемента запрета 4, элемента И 6 и счетчика 11. Счетчик 11 через время, равное полному периоду счета ь1, с выхода переноса выдает импульс, который устанавливает триггер 7 в состояние О. При этом на выходе триггера 7 формируется сигнал, разрешающий прохождение импульсов с генератора Э через элемент 4 запрета на счетный вход счетчика 10 На выходах счетчика формируется 1 -:элементный код (где k — число разрядов счетчик который через инверторы 9 подается на вход дешифратора 2, преобразующий k -элементный двоичный код в десятичный. На выходах дешифратора 2 последовательно, в темпе смены когда на его входах, формируется логичеокая "1", логическая "1" с первого выхода дешифратора 2 поступает на вход триггера 8 и устанавливает его в состояние О"..При этом сигнал "0", поступающий с выхода триггера 8 на вход элемента И" 6 блокирует прохождение импульсов с генератора 3 на выход после довательного кода устройства. Сигнал "0", поступающий с выхода триггера 7, блокирует прохождение k --элементного кода с выходов инверторов 9 на выход параллельного кода устройства.
Таким образом, в исходном состоянии (все клавиши 1 разомкнуты) на выходных шинах Ио 1 и М 2 сигналы отсутствуют.
Л состояние "0" триггеров 7 и 8 периодически подтверждается сигналами, пос-. туиал1щими, соответственно, с первого
3 1057937 выхода дешифратора 2 и с выхода счеч ме чика 11.,ш !
При нажатии одной из клавиш в тот момент, когда код на входе дешифрато» ч ра 2 будет соответствовать позиции (номеру) данной клавиши через замкнутый с. кентакт ее поступит логическая "1" на с вход триггера 7 и установочный вход в счетчика 11. При этом счетчик установи г и ся в нулевое" состояние, а триггер 7 - 1р м в состояние "1". Сигнал "1 с выхода та триггера 7 поступает на установочный ше вход элемента 4 запрета, блокирует тр прохождение импульсов с генератора 3 PR на вход счетчика 10. Одновременно этот 1 си сигнал поступает на управляющий вход со коммутатора 13 и разрешает прохожде- вы инеем(-элементного кода на шины N. 2.
PR
При нажатии клавиши происходят кратге ковременные размыкания контактов. вх
Однако в предлагаемой схеме они не при д водят к изменению сигналов на шинах N 1 р и М 2, При размыкании контакта на сы время 64 на входе триггера 7. и устано- те вочном входе счетчика 11 формнруеч 2s не ся сигнал "О, который разрешает счет пе счетчику ll, а триггеру 7 - установвы ку в состояние "0". Однако из-за того, ра что полный период счета счетчика At вь н бирается большим, чем время замыка- щ ге
I ния контакта, на выходе счетчика 11 ме сигнал не появится, а поступивший при замыкании контакта сигнал "1" вновь с установит счетчик 11 в "нулевое" состояние и подтвердит состояние логической "1 и триггера 7.
35 ве
Составитель Максимов
Редактор Е. Лушникова Техред А.Ач
Корректор И. Зрдейи.
Подписное
Заказ 9464/51 Тираж 706
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4
При отжатии клавиши HpoHcxollwT размыкание контакта, сопровождяемое кратковременными замыкяниями его на времяР.40
По укаэанным выше причинам в течение времени перехода контакта из замкнутого состояния в разомкнутое состояние элентов схемы и сигналов на выходных инах не изменится.
При полном размыкании коптакта счеч ик 11 деблокируется и через время А5, равное полному периоду счета, вьщает чгнал, который установит триггер 8 в остояние логической 1, а триггер 7 состояние логического "О, которое оступит через время ь, вносимое элел ентом 12 задержки, на вход элеменИ 5 и запретит прохождение дальней е импульсов со счетчика 11 на вход иггера 8. Прн этом с выхода тригге8 на вход элемента И 6 поступает гнал, разрешающий прохождение нмпульв с генератора 3 на шину N 11, а на ходе триггера 7 сформируется сигнал, зрешающий прохождение импульсов с нератора 3 через элемент 4 запрета на од счетчика 10 и запрещающий прохожение двоичного кода на шины М. 2 чееэ коммутатор 13. На шину N 1 импуль с генератора 3 будут поступать до х пор, пока на входах дешифратора 2 сформируется код, соответствующий рвому выходу. При этом на первый ход поступит логическая "1", хотоя установит триггер 8 в состояние 0 заблокирует прохождение импульсов с нератора,3 на шину Л1 1 через элент И 6.
Число импульсов на шине N 1 будет оответствовать k -элементному коду, сформированному на шинах N 2. Это стигается благодаря использованию инрторов 9.
По сравнению с прототипом предлвгаемое устройство более надежно, так как обеспечивает защиту от дребезга контактов клавиш. Эта защита является обшей для всех клавиш клавиатуры, что позволяет достичь положительного эффекта малыми GBTpBT8MM