Устройство для ввода информации
Иллюстрации
Показать всеРеферат
ф
В. И. Свиридов и В. М. Гончаренко
1 (72) Авторы изобретения »
l 4 (71) Заявитель (5 4) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАБИИ
Изобретение относится к информационной и вычислительной технике и может быть использовано для ввода информации с клавиатуры.
Известно устройство для ввода информации, содеркашее последовательно сое5 диненные клавиатуру, шифратор, сдвиговый регистр и буферный регистр, блок управления, блок индикации, счетчик и схему сравнения Р 1) .
Недостатком данного устройства является возможность искажения вводимой информации за счет дребезга контактов клавиатуры и одновременного нажатия нескольких клавиш.
Наиболее близким решением к изобретению является устройство для ввода и » формации, содеркашее клавиатуру, после- щ довательно соединенную с блоком защиты от дребезга, шифраторам, буферным реги стром, блоком памяти и блоком индика ции, счетчик и блок управления, выход
2 которого соединен с вторым входом бло» ка индикации и входом счетчика, выход счетчика подключен к второму входу бпо ка памяти(2) .
Недостатком данного устройства является возможность искажения вводимой информации за счет одновременного слу чайного нажатия нескольких клавиш, а . также отсутствие выбора записи информа ции в блок памяти по необходимым адре» сам.
Цель изобретения - повышение надеж>» ности и расширение области применения путем обеспечения вь|бора необходимых адресов памяти.
Поставленная цель достигается тем, что в устройс гво для ввода инфорьмции, содержащее последовательно соединенные клавиатуру, блок зашиты от д ребезга, шифратор, буферный регистр, блок памяти и блок индикации, первый счетчик и блок управления, первый выход которого соединен с вторьэа входом блока индикации и входом первого счетчика, выход счетчи
0836
3 ка подхлючен к второму входу блока па мяти, введены триггер, первый и второй формирователи, элемент И, второй счетчик и блок сравнения, первый и второй входы которого соединены с выходами первого и второго счетчиков, выход - с первым входом элемента И, второй вход которого подключен к выходу триггера и входу первого формирователя, выход элемента
И соединен с третьим входом блока памя-10 ти и входом второго формирователя, вы° ход которого подключен к первому входу второго счетчика и входу установки в 0" триггера, синхронизирующий и управляющий входы которого подключены к второму выходу блока зашиты от дребезга и второму выходу блока управления соответственно, третий выход блока управления соединен с третьим входом второго счетчика, а выход первого формирователя соединен 20 с вторым входом буферного регистра.
При этом блок защиты от дребезга содержит элемент И-НЕ, резисторы и элементы И-HE группы, первые входы которых являются входами блока защиты от дребезга и через резисторы соединены с шиной нулевого потенциала, вторые входы элементов И-HE группы объединены
I соединены с выходом элемента И-НЕ и, являются вторым выходом блока защиты ЗО от дребезга, выходы элементов И-НЕ группы соединены с входами элемента
И-НЕ и являются выходами группы блока зашиты от дребезга, один из входов элемента И HE является одним из входов З5 блока защи;гы от дребезга и через резистор соединен с шиной нулевого потенциала.
На фиг. 1 представлена структурная схема устройства, на фиг. 2 — временная 40 диаграмма работы устройства.
Устройство содержит клавиатуру 1, блок 2 защиты от дребезга, шифратор 3, буферный регистр 4, блок 5 памяти, блок
6 индикации, первый счетчик 7, блок 8 управления, триггер 9, первый формирователь 1О, второй формирователь 11, элемент Ц 12, второй счетчих 13, блок
14 сравнения, группу элементов И-НЕ
15, резисторы 16, элемент,И-НЕ 17.
Устройство работает следующим образом.
С первых выходов блока 2 защиты от дребезг ., в соответствии с нажатой клавишей клавиатуры 1, на входы шифраторов
3 поступают информационные сигналы без дребезга" с четким передним фронтом. При этом с второго выхода блоха
2 за циты от дребезга на синхронизируюший вход триггера 9 поступает синхросигнал, который также не иьеет "дребезга", причем синхросигнал имеет четкий передний и задний фронты независимо от числа одновременно нажатых клавиш. Одна из клавиш, которая срабатывает первой при нажатии нескольких клавиш, формирует передний фронт синхросигнала, остальные клавиши на передний фронт синхросигнала не влияют, а могут только увеличить его длительность (на временной диаграмме штриховой линией показаны сигналы от случайно нажатых одновременно клавиш).
Блок 8управления вьщает на управляющий вход триггера 9 сигнал разрешения на ввод с клавиатуры 1. По передне ич фронту синхросигнала триггер 9 устанавливается в единичное состояние, разрешая при этом прохождение сигналов совпадения с блока 14 сравнения через элемент
И 12 на блок 5 памяти. Кроме того, пе вым формирователем 10 по переднему фронту единичного сигнала с триггера 9 формируется короткий импульс записи в буферный регистр 4, причем, независимо от количества нажимаемых клавиш, формируется только один импульс записи, что позволяет блокировать (не записывать) информацию от случа8но нажатых клавиш, так как она по времени смещена относительно переднего фронта синхросигнала из-за инерционности механического нажатия.
Информация с буферного регистра 4 поступает на вход блоха 5 памяти. Управ ляет работой блока 5 памяти и блока 6 индикации счетчик 7 и блок 8 управления, с первого выхода хоторого снимаются импульсы с частотой индикации. Для синхронизации записи информации s блок 5 памяти введен счетчик 13. Информация в блок 5 памяти переписывается из буферного регистра 4 в момент сравнения кодов на выходах счетчика 7 и счетчика
13. Кроме того, счетчик 13 управляется непосредственно от блока 8 управления, тем самым осуществляется выборочная запись информации.в блок 5 памяти по необходимым адресам, что обеспечивает оперативность ввода информации. По заднему фронту сигнала совпадения, поступающего с выхода элемента И 12, вторым формирователем 11 формируется импульс сброса, поступающий на вход установки в ".0 триггера 9. Задний фронт импульса сброса переводит счетчик 13 в следующее состояние, определяющее
agpec записываемой в блок 5 памяти информации с клавиатуры 1 при следующем нажатии клавиши. Таким образом, происходит последовательно запись информации 5 в буферный регистр 4, перезапись в блок
5 памяти, а затем перевод счетчика 13 в следующее состояние. При этом происходит постоянный опрос блока 5 памяти с частотой индикации, независимо от sao->O димой информации.
Блок 2 зашиты от дребезга работает по принципу "защелки, т.е. на выходе элемента И-HE 17, а соответственно и 15 на выходах блока элементов И-HE 15, сигналы изменяются только тогда, когда подвижный контакт переключателей клавиатуры 1 механически соприкасается с неподвижным контактом, причем достаточ- 2о но только первого прикосновения, а "дребезг контактов клавиатуры 1 не вносит изменения в состояние схемы, не изменяется состояние схемы и при отрыве под-. вижного контакта от неподвижного за 25 счет обратной связи с выхода элемента
И HE 17 на вторые входы блока элементов И-НЕ 15 и связи с источником питания через резисторы 16, наличие которых позволяет подавать на первые входы груп-ЗО пы элементов И-НЕ 15 и первый вход элемента И-НЕ 17 единичный сигнал максимальной амплитуды, что повышает помехоустойчивость устройства.
Таким образом, на вход шифратора 3 и синхронизирующий вход триггере 9 поступают "чистые сигналы с четким передним и задним фронтами.
Предлагаемое устройство для ввода информации, позволяет устранить возмож ность одновременного нажатия нескольких клавиш, поскольку результат воздействия определяется первой нажатой клавишей, что увеличивает надежность устройства, а также делает клавиатуру конструктивно более компактной, а также дает воэможность адресного ввода информации в ячейки блока 5 памяти по определенной программе с блока 8 управления.
Формула изобретения
$O
1. Устройство для ввода информации, .содержащее последовательно соединенные клавиатуру, блок зашиты or дребезга, шифратор, буферный регистр, блох памяти и блок индикации, первый счетчик и блок
S5 управления, первый выход которого соединен с вторым входом блока индикации и входом первого счетчика, выход счетчика подключен к второму входу блока памяти, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности и расширения области применения путем обеспечения выбора адресов памяти, в устройство введены триггер, первый и второй формирователи, элемент И, второй счетчик и блок сравнения, первый и второй входы которого соединены с выходами первого и второго счетчиков, выход - с первым входом элемента И, второй вход которого подключен к выходу триггера и входу не рвого формирователя, выход элемента И соединен с третьим входом блока памяти и входом второго формирователя, выход которого подключен к первому входу второго счетчика и входу установки в 0 " триггера, синхронизируюший и управляющий входы которого подключены к второму выходу блока зашиты от дребезга и второму выходу блока управления соответс твенно, третий выход блока управления соединен с третьим входом второго счетчи ка, а выход первого формирователя соеди нен с вторым входом буферного регистра.
2. Устройство по п. 1,о т л и ч а юш е э с я тем, что блок зашиты от дребезга содержит элемент И-НЕ, резисторы и элементы И-НЕ группы, первые входы которых являются входами блоха зашиты от дребезга и через резисторы соединены с шиной нулевого потенциала, вторые входы элементов И-НЕ группы обьединены, соединены с выходом элемента И-НЕ и являются вторым выходом блока зашиты ° от дребезга, выходы элементов И-HE группы соединены с входами элемента
И HE и являются выходами группы блоха зашиты от дребезга, один иэ входов элемента И-НЕ является одним иэ входов блока зашиты от дребезга и через резис-. тор соединен с шиной нулевого потенциала.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
N 648971, кл. G 06 F 3/02, 1 979.
2. Авторское свидетельство СССР
% 651334, кл. 606 F 3/02, 1979 (прототип). вк ФР
Иакова
Arxoc7 д Ю
/джЫ йище/
Составитель Н. Панфилов
Редактор A. Шишкина Техред А.Бабинец Корректор Г. Решетник
Заказ 9924/58 Тираж 731 Подписное
ВЯИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, К-35, Раушская наб., д. 4/5
Филиал ППП Патент", г. Ужгород, ул. Проектная, 4