Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1314327
Автор: Червяков
Текст
(511 4 О 06 Г 3/02 ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ ИЗОБРЕТ сг СВИДЕТЕЛЬСТ(56) Авторское свидетельство СССР В 983694, кл. 0 06 Р 3/02, 1981.Авторское свидетельство СССР У 842770, кл, О 06 Р 3/02, 1979. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНфОРМАЦИИ(57) Изобретение относится к вычислительной технике, в частности к устройствам ввода информации в составе систем подготовки данных. Изобретение позволяет повысить достоверность вводимой информации за счет выдачи ее в каждом цикле опроса клавиш только от одной клавиши. Информация опроса сигвишам клавиа дыдущем ци памяти вы ОПИСАНИ ДВТОЕСИ 0 ММ во внеинее устройство выдается только при наличии сигнала,подтверждающего нажатие клавиши в первом и второмциклах опроса. Увеличивается скоростьввода информации за счет снижениязатрат времени на исправление ошибокпри вводе (одновременное нажатие двухи более клавиш). Устройство содержитсчетчик 1, который выдает коды, соответствующие расположению клавиш наклавиатуре 3. Дешифратор 2 осуществляет последрвательный опрос клавишклавиатуры 3, Сигнал нажатой клавишив текущем цикле опроса снимается склавиатуры 3. Первый блок 4 памяти выдает в текущем цикле налы, относящиеся к кл туры 3, записанные в и ле опроса. Второй блок1314327 дает в текущем цикле опроса сигналы,соответствующие сигналам клавиатуры3, снятым с него раньше на два циклаопроса. Логические схемы 6,7,8 и 9в каждом цикле опроса осуществляютсравнение выходных сигналов клавиатуры 3, первого блока 4 памяти и второго блока 5 памяти и дают разрешениена установку триггера 1 О и совместнос сигналом с выхода триггера 10 дают разрешение на выдачу информации Изобретение относится к автоматике и вычислительной технике и можетбыть использовано для ввода информации в различные устройства,Целью изобретения является повышение достоверности ввода информации,На Фиг. представлена структурнаясхема предлагаемого устройства; наФиг.2 - временная диаграмма его рабо 10ты,Устройство (Фиг.1) содержит счетчик 1, дешифратор 2, клавиатуру 3,первый блок 4 памяти, второй блок 5памяти первый элемент И 6, второй15элемент И 7, элемент ИЛИ 8, третийэлемент И 9, триггер 1 О, четвертыйэлемент И 11, группу элементов И 12. На чертежах (Фиг.2) приняты следу 20 ющие обозначения: сигнал 13 адреса сканируемой клавиши, сигнал 14 опроса клавиши, сигнал 15 - сигнал выхода клавиатуры 3, указывающий, что сканируемая клавина нажата. Сигнал 6 является выходным сигналом первого блока 4 памяти и его уровень ("О" или "1") определяет, в какое состояние устанавливается триггер 1 О. Сш - нал 17 является разрешающим для выдачи сигнала блокировки, сигнал 18 разренающим для выдачи информации и входным сигналом для второго блока 5 памяти. Сигнал 19 является разрешающим для выдачи сигналов занесения в триггер 10 и цля выдачи сигналов информации или блокировки в устройство. Сигнал 20 является выходным сигналом второго блока 5 памяти. Сигнал 21 является стробируюшимсигнас группы элементов И 2 или сигналаблокировки с элемента И 11. Выдачаинформации происходит только при наличии сигнала нажатой клавиши в первом и втором циклах опроса и отсутствии этого сигнала на два цикла раньше. Выдача сигналов блокировки происходит при одновременном нажатиидвух и более клавиш в одном цикле опроса без выдачи информации2 ил,лом для триггера 10 и для первого ивторого элементов И 6 и 7. Сигнал 22,снимаемый с выхода триггера 10,является разрешающим для выдачи сигналов в устройство. Сигнал 23 является сигналом блокировки, а сигнал 24 -сигналом выдачи информации во внешнее устройство (не показано), Сигнал 25 - тактовый сигнал, стробирующий сигналы, выдачи информации. Сигнал26 является сигналом обращения длявторого блока 5 памяти, а сигнал27 - сигналом счета для счетчика 1 исигналом обращения для первого блока4 памяти, Сигналы 25 - 27 являются входными сигналами, поступающими свненнего устройства,Устройство работает следующим образом. В исходном состоянии происходит постоянное сканирование клавиш клавиатуры 3 импульсами, вырабатываемымиденифратором 2 за счет изменения состояния счетчика 1, выходной сигнал13 (адрес сканируемой клавиши) которого поступает на вход дешифратора2. Если ни одна из клавиш не нажата,сигнал 15 на выходе клавиатуры 3 имеет уровень логического О, по всемадресам в первом блоке 4 и второмблоке 5 памяти записывается "О",триггер 1 О находится также в нулевом состоянии, Сигналы на выходах17 - 19 имеют низкий уровень и сигнал 20 не формируется. При нажатии клавиши на выходеклавиатуры 3 появпяется сигнал 5вьк:окого уровня, соответствующий13143 55 длительность нажатия клавиши значительно больше времени сканирования клавиатуры Зданный сигнал 15 появляется по х-му адресу в и-циклах сканирования (время длительности одного цикла сканирования определяется от момента появления первого сигнала 15 до момента появления следую- щего сигнала 15 по -му адресу).В первом цикле сканирования сиг- О нала 15 высокого уровня поступает на вход элемента ИЛИ 8, на выходе которого формируется высокий уровень сигнала 19.При наличии высокогоуров- ня сигнала 19 и низкого уровня сиг нала 20 с выхода второго блока 5 памяти на входах третьего элемента И 9 и при поступлении стробирующего сигнала 25 на вход элемента И 9, на выходе последнего формируется сигнал 20 21, по заднему фронту которого устанивливается триггер О. При этом триггер 10 устанавливается в единичное состояние в соответствии с уровнем сигнала 16, поступающего на вход данных триггера 10, в первом цикле сканирования сигнал 16 имеет низкий уровень, так как в данный момент времени, в момент прихода стробирующего сигнала 25, первый блок 4 памяти ра ботает в режиме "Чтение" и с него считывается информация, записанная в исходном состоянии. Так как установка триггера 10 происходит по заднему фронту сигнала 21, сигналы 17 и 18 на 35 входы элементов И 11 и 12 поступают в разное время и формирования сигналов 23 и 24 с выходов элементов И 11 и 12 не происходит (даже при наличии разрешающих сигналов 17 или 18 на 40 входах данных элементов).Кроме того, в первом цикле сканирования записывается "0" во второй блок 5 памяти, так как на вход данных блока 5 памяти поступает сигнал 45 18 низкого уровня с выхода элемента И 7 (на первый вход элемента И 7 поступает сигнал 16 низкого уровня). Сигнал 26, определяющий режим "Запись" для второго блока 5 памяти, вы дается в момент присутствия сигнала 27 соответствующего уровня, определяющего режим "Чтение" для первого блока 4 памяти. При переключении уровня сигнала 27 в режиме "Запись" происходит .запись "1" в блок 4 памяти по. - му адресу, так как на входе данных блока 27 44 памяти присутствует сигнал 15 высокого уровня.Во втором цикле сканирования с первого блока 4 памяти считывается сигнал 16 высокого уровня по -му адресу, поступающий одновременно с сигналом 15 на вход элемента И 7. При наличии на входах элемента И 7 сигналов 15 и 16 высокого уровня на выходе элемента И 7 образуется сигнал 18 высокого уровня, который поступает на входы элементов И группы 12. Так как триггер 10 в первом цикле сканирования установлен в единичное состояние (сигнал 22 имеет высокий уровень), на выходах элементов И группы 12 формируются информационные сигналы 24, Затем задним фронтом сигнала 21 триггер 1 О переводится в значение "0" и на вход данных триггера 10 подается сигнал 6 высокого уровня, считываемый с первого блока 4 памяти (запись была произведена в первом цикле сканирова ния). Высокий уровень сигнала 18 поступает на вход данных блока 5 памяти и записывается по сигналу 26 "Запись" в блок 5 памяти.В третьем цикле сканирования сигнал 24 не выдается, так как триггер 10 установлен в нулевое состояние и сигнал 21 в данном и последующих циклах сканиронания по -му адресуне формируется, потому что с выхода второго блока 5 памяти считывается сигнал 20 высокого. уровня, который запрещает формирование сигнала 2. При нажатии двух и более клавиш одновременно в одном цикле сканирования для первой клавиши процесс работы повторяется так же, как и для одной клавиши (триггер 10 установлен в единичное состояние) . При появлении сигнала 15 по+ : адресу сигнал 16 по данному адресу имеет низкий уровень. Такое сочетание сигналов на входах элемента И 6 формирует на выходе данного элемента сигнал 17 высокого уровня, поступающий на вход элемента И 11. При появлении сигнала 21, Формируемого считыванием сигнала 20 низкого уровня со второго блока 5 . памяти по адресу+ К, с выхода элемента И 11 формируется сигнал 24 блокировки,При воздействии помехи на клавиатуру 3, с выхода последней снимается сигнал 15, имеющий потенциал, соизме 13143римый с потенциалом нажатой клавиши, длительность сигнала помехи находится в пределах времени опроса -й клавиши и в соответствии с работой устройства, происходит установка на выходе триггера 10 высокого потенциала 22 и запись высокого потенциала.15 в блок 4 памяти по -му адресу, Во втором цикле сканирования сигнал помехи. отсутствует, сигнал 15 имеет О низкий потенциал, а сигнал 16 с выхода блока 4 памяти имеет высокий потенциал. При таком сочетании уровней сигналов 15 и 16 не происходит формирования сигналов 17 и 18, а фор мируется только сигнал 9, разрешающий вьдачу сигнала 21, и происходит установка триггера 10 в исходное состояние (сигнал 22 переходит в низкий уровень). 20При воздействии сигнала помехи, имеющего длительность, большую времени сканирования одной клавиши (например, время воздействия сигнала помехи имеет длительность сканирования двух, трех и т.д .клавиш), данный сигнал воспринимается устройством, каксигнал одновременного нажатия двух и более клавиш, что в соответствии с работой устройства воспринимается 30 как ошибочная ситуация и выдается сигнал 23 ошибки без выдачи кодов,Технико-экономические преимущества предлагаемого устройства заключаются н том, что оно позволяет павы сить достоверность вводимой во внешнее устройство информации за счет выдачи ее в каждом цикле сканирования только от одной клавиши, при этом информация выдается только при 40 подтверждении сигнала нажатия определенной клавиши в первом и второмциклах сканирования, Выдача информации во внешнее устройство может производиться от нажимаемой клавиши, 45 без отпускания ранее нажатых,поскольку данные клавиши выдают сигналы о нажатии в различных циклах сканирования.50Так как в устройствах длительность цикла сканирования обычно не превышаетмс, при правильном вводе информации не возникает ситуации нажатия двух и более клавиш в одном цикле сканирования (т.е. соблюдается последовательность набора), При одновременном нажатии двух клавиш, т.е. регистрации нажатия клавиш в одном цик 27 6ле сканирования, (что соответствует ошибочным действиям операторов), происходит блокировка клавиатуры, при этом выдачи кода ни первой, ни последующей одновременно нажатых клавиш во внешнее устройство не происходит. Тем самым сокращается время на исправление ошибки (при вводе ошибочного кода), что в свою очередь повышает скорость ввода.Формула изобретенияУстройство для ввода информации, содержащее счетчик, дешифратор, клавиатуру, три элемента И, триггер, элемент ИЛИ, группу элементов И, выходы счетчика соединены с первыми входами элементов И группы и входами дешифратора, выходы которого соединены с входами клавиатуры, выход которой соединен с первыми входами первого и второго элементов И, счетный вхоц счетчика является первым тактовым входом устройства, первый вход третьего элемента И является вторым тактовым входом устройства, о т л ич а ю щ е е с я тем, что, с целью повышения достоверности ввода информации,в устройство введены два блока памяти, четвертый элемент И, выходы счетчика соединены с адресными входами блоков памяти, выход клавиатуры соединен с первым входом элемента ИЛИ и информационным входом первого блока памяти, выход элемента ИЛИ соединен с вторым входом третьего эле- мента И, выход которого соединен с синхронизирующим входом триггера, вторыми входамипервого и второгоэлементов И, выход первого блока памяти соецинен с третьими входами первого и второго элементов И, вторым входом элемента ИЛИ и информационным входом триггера, выход которого соединен с вторыми входами элементов И группы и первым входом четвертого элемента И, выход первого элемента И соединен с вторым входом четвертого элемента И, выход которого является выходом блокировки устройства, выход второго элемента И соединен с информационным входом второ 1 о блока памяти и третьими входами элементов И группы, выходы которых являются информационными выходами устройства, выход второго блока памяти соединен с третьим входом третьего элемента И, вход обращения второго блока памяти является7 1314327 8третьим тактовым входом устройства, соединен с первым тактовым входом вход обращения первого блока памяти устройства. г-а им 7-й ццкв сианцрсданця Рцис 7 ипатия цтпущсно фыр.г Составитель И.Карнова Редактор Ю,Середа Техред М.Ходанич Корректор И, 11 уллаЗаказ 2214/49 Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная,4 Ю 9 5 17 16 1 У 2 д , 21 2 г 23 2 О 2 Ю 27 Тираж б 73 ПодписноеВНИИПИ Государственного комитета СССРпо делам изобретений и открытий13035, Москва, Ж, Раушская наб д,4/5
СмотретьЗаявка
3906028, 05.06.1985
ПРЕДПРИЯТИЕ ПЯ М-5687
ЧЕРВЯКОВ ЮРИЙ ТИМОФЕЕВИЧ
МПК / Метки
МПК: G06F 3/02
Метки: ввода, информации
Опубликовано: 30.05.1987
Код ссылки
<a href="https://patents.su/5-1314327-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для регистрации информации
Случайный патент: Устройство для контроля распределителя уровней