Устройство для ввода информации

Иллюстрации

Показать все

Реферат

 

УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, преобразователь кодов, первый и второй элементы ИЛИ, триггер, блок сопряжения, элемент задержки, причем первый выход клавиатуры соединен с входом преобразователя кодов, выход которого соединен с первым входом первого элемента ИЛИ выход второго элемента ИЛИ соединен со счетнмм входом триггера, выход которого соединен с входом элемента задержки, о т п и ч а ю ш е е с я тем. что, с целью повышения вадежноств за счет уменьшения искажений сигнажж, в него введены регистр, блок сравнения, одновибратор и третий, апемент ИЛИ, выход которого соединен с уствЮвочным входом триггера, выход которого с вторым входом первого дпемента ИЛИ, выход которого соединен с тактовым входом регистра и с входом оцвоввбратора , выход которого соедивен с установочным входом регистра, И1{формашк вный вход которого соединев с выходом преобразователя кодов в с первым входом бл(жа сравнения, второй вход которого соединен с выходом регистра, входами второго элемента ИЛИ в с 1шфо1ма1Шоэным входом блока сопряжения, тактовый вход которого соединен с выходом бпокл сравнения и с первым входом Т1)втьего эл0с(ента ИЛИ, втбр вхоя xoTopot4 соединен с вторым кпавиатзг{ Л| третий вход блока сраешвия соедввев с ходом элемента задержки.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (И) 3(Ю G 06 Р 3/02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ CCCP

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3409599/1 8-24 (22) 23.03.82 (46) 23.10.83. Бюп. Ne 39 (72.) С.В.Смирнов и М. П.Смирнова (53) 681.327.11 (088.8) (56) 1. Авторское свидетельство СССР ..

Мя 373719, кп. С 06 Р 3/02, 1974. .2.. Авторское свидетепьство СССР

М 702373, кп. G 06 Р 3/02, 1979 (прототип) .. (54) (57) УСТРОЙСТВО ДЛЯ ВВОДА

ИНФОРМАЦИИ, содержащее кпавиатуру, преобраэоватепь кодов, первый и второй элементы ИЛИ, триггер, бпок сопряжения, эпемент задержки, причем нервый выхоц кпавиатуры соединен с входом преобразоватепя кодов, выход которого соединен с вервым входом первого эпемента ИЛИ,выход второго эпемента ИЛИ соединен со счетным входом триггера, выход которого соединен с. входом эпемента задержки, о т п и ч а ю щ е е с я тем, что, с цепью повышения надежности за счет уменьшения искажений сигнапов, в него введены регистр, бпок сравнения, одновибратор н третий энемент ИЛИ, выход которого соецинен с установочным входом триггера, выход которого соединен с вторым входом первого епемента

ИЛИ, выход которого соединен с тактовым входом регистра и с входом одновибратора, выход которого соединен с установочным входом регистра, информанион ный вход которого соединен с выходам преобраэоватепя коцов и с нервым входом бпока cpasaewa, второй sxea которого соединен с выходом регистра, входами второго эпемеита ИЛИ и с информатор-. I ным sxoaoM бпока сонряжения, тактовый вход которого соединен с выходом биска сравнения и с ервым входом третьего эпемента ИЛИ, второй вход которого сое- С динен с вторым выходом кпавиатяая тре тий вход бпока сравнения соедини с ехоцом элемента задержки.

1 104

Изобретение относится к автоматике и вычиспитепьной технике и предназначено дпя ввода информации с помощью кпавиатуры, Известно устройство, coneðæaøåe кпавиатуру, шифратор, бпок фиксации искажений и блок ввода $1).

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

Спецоватепьно, устройство .имеет низкую надежность ввода информации.

Наиболее бпнзким техническим решением к предпагаемому явпяется устройство, содержащее поспедоватепьно . соединенные кпавиатуру, преобразователь кодов и блок сопряжения, а также поспедоватепьно соединенные бпок формироватепей импупьсов, первый эпемент ИЛИ; первый и второй триггеры, второй эпемент ИЛИ, эпемент задержки, причем вход элемента задержки подкпючен к выходу первого триггера, выход - к второму входу бпока сопряжения, третий вход которого соединен с выходом второго триггера, второй вход ко30 торого подключен к второму выходу кпавиатуры, к периому выходу которой подкпючен вход блока формироватепей импупьсов 2 .

В известном устройстве информация может поступить в блок сопряжения топь ко по истечении заданного времени эа держки. При искажении информации на входах бпока сопряжения до истечения времени задержки, что происходит при одновременном нажатии двух клавиш кпавиатуры, бпокируется ввод информации в блок сопряжения. Ввод поспедующей информации s бпок сопряжения допжен производиться топько поспе нажатия специапьной кпавиши кйавиатуры. Однако в известном устройстве существует воэможность самораэбпокировки ввода ин-. формации (беэ нажатия специапьной клавиши) при повторном случайном нажатии одновременно двух клавиш. Известное устройство также не обеспечивает бпокироику ввода информации прн одновременном нажатии четырех и более кпавиш кпавйатуры, что вероятно при работе двумя 55 руками. Кроме того, в,моменты перекпю чення церекпючатепей кпавиатуры на sxoдах бпока сопряжения возникают пачки

0889 2 импупьсов, обусповпенные дребезгом механически управпяемык «онтактов перекпючатепей. Дребезг контактов вызывает пожные вкпючения эпемента задержки, что приводит к вводу в бпок сопряжения пожной информации.

Бепью изобретения является повышение надежности зе счет уменьшения искажений сигнапов.

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

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

На чертеже представпена структурная схема устройства дпя ввода информации.

Устройство. дпя ввода информации содержит клавиатуру 1, преобраэоватепь 2 кодов, эпементы ИЛИ 3-5, триггер 6, бнок 7 сопряжения, эпемент 8 задержки, регистр 9, бпок 10 сравнения, одновибратор 11. Каждая кпавиша кпавиатуры 1 содержит пару механически упраипяемых контактов.

Преобразоватепь 2 кода ставит в соответствии с каждой ижпюченной кпавн4 шей кпавнатуры 1 опредепенный A -разрядный двоичный код и построен на комбинационных погических эпементах.

Триггер 6 является счетным триггером, срабатывающим по фронту входного

3 ... )04 импупьса. Триггер 6 может быть выпоп-. нен на )) -триере микросхемы 133ТМ2, на входе установки в 0 которого вкпю чен инвертор. Бпок 7 сопряженйя может. быть выпопнен в виде трнггерного регнст5 ра, например, на трнггерах 133ТМ2.

Эпемент 8 задержки явпяется эпементом задержки перецнего фронта входного сигнале и содержит два триггера, элемент

И-НЕ и времязацающую ВС-цепь. Вы- 1О ходом элемента 8 задержки явпяется ну-. певой выход второго триггера. Регистр .

9 выпопнен на 3-триггерах микросхемы133ТМ2. Бпок 10 сравнения содержит эпементы И-ИЛИ-НЕ, инверторы и много 15 входовой эпемент И. B цопопнение к: укаэанной схеме, третий вход каждого эпе. мента И всех эпементов И-ИЛИ-.НЕ объ вдинен и подкпючвн к выходу ннвертора, вход которого явпяется третьим входом . блока 10 сравнения. Выход многовхоцового эпемвнта И является выходом бпока 1

10 сравнения.

Оцновнбратор 11 выпопнен на основе формирователя по а.с. На входе формиро- р ватепя донопннтепьно вкпючен эпвмент

° И-НЕ, первый вход которого соецннен с. выходной шиной форлнроватепя. Второй .вход допопнитепьного элемента И«НЕ явпяется входом оцновибратора 11. Выходная шина формирователя является выходом одновибратора.

Устройство для ввода информации работает спедующим образом.

В исходном состоянии, когда нн оцна нз кпавнш кпавиатуры 1 не нажата, на всех входах регистра 9, бпока 10 срав. нения и на всех входах бпока 7 сопряжения, а также на выходе триггера 6 присутствует нупевой логический уровень.

При нажатии пюбой информационной клавиши кпавиатуры 1 на выходах преоб-. раэоватепя 2 кодов появляется двоичный код, идентифицирующий кпавишу, в виде единичных логических уровней на соответствующих иыхоца х преобразователя 2 кодов. Вспецствне дребезга контактов пврекпючатепей кпавнатуры 1 этн уровни имеют внц пачек импупьсов в моменты первкпючения контактов. Сигнап с выходом преобразователя 2 кодов поступает на информационные входы регистра 9 н через эпемент ИЛИ 3 снгнап поступает на тактовый вход регистра 9. По переднему фронту сигнапа на выходе элемента

ИЛИ 3 в регистр 9 заносится двоичный код, идентифицирующий нажатую кпавншу кпавиатуры 1. Появпенне двоичного кода на выходах регистра 9 вызывает появпе9889 4 ние единичного логического уровня на выходе эпемента ИЛИ 4, по переднему фронту которого на выходе триггера 6 устанавпнвается единичный погнческнй уровень. Это ецнннчный логический ypol вень запрещает изменение состояния эпемента ИЛИ 3 при изменении логических уровней на выходах преобразователя

2 кодов. Передним фронтом сигнапа„. появившегося на выходе триггера 6, вкпючается элемент 8 задержки, который зацерживает передний фронт сигнапа на время io, ao opoe выбирается исходя из инерционности перекпючатепвй кпавиатуры 1. Через время со на выходе эпемента 8 задержки формируется нмпупьс, который стробирует бпок 10 сравнения.

L ..

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

9, и на выходе бпока 10 сравнения Фора мнруется импупьс, переписыввкхдий дво4 ичный код из регистра 9 я бпок 7 co пряжения. В то же время нмпупьс с вы- хода бпока 10 сравнения проходит через эпемент ИЛИ 5 и переключает трнггер

6 и нупевое состояние.

При нажатии других ннформацнонных кпавиш кпавиатуры 1, независпячо от их количества, по истечении времени С н до отпускания первоначапьно нажатой кпа виши нзменення информацин в регистре 9 не происхоцит н в бпок 7 сопряження но вая информация не поступает. Это связа» но с тем, что на выходе эпвмента ИЛИ 5 все время црнсутствует единичный дог)Ь» ческий уровень и эпемент 8 задержки выкпючен.

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

Этот нулевой погический уровень сопровождается пачками аапупьсов вспедслвив дребезга контактов перекпючатепвй кпавиатуры 1. При появпенин нудевого аогического уровня на всех выходах прв обраэоватепя 2 кодов на выходе эпемвнта ИЛИ 3 появпяется нупевой погнческнй уровень, передним фронтом которого

1049889

Составитепь Н. Максимов

Техрец С.Мигунова Корректор 0- ТигоР

Редактор Т. Кугрышева

Заказ 8426/45 Тираж 706 Подписное

ВНИИПИ 1осударственного комитета СССР по депам изобретений и открытий

113035, Москва, Ж 35, Раушская наб., д. 4/5

Фипиап ППП Патент, r. Ужгород, уп. Проектная, 4

5 вкпючается одновибратор 11. Сигнапом с выхода оцнавибратора 11 регистр 9 обнупяется. Через время 1 „, превышающее дпитепьность дребезга контактов пе рекпючатепей кпавиатуры 1, на выходе одновибратора сигнап оканчивается и устройство приходит в исходное состояние.

Пусть в течение времени io nocne нажатия информационной кпавиши проиэо 30 шпо нажатие еще.одной ипи нескопьких информационных кпавиш кпавиатуры 1 .

Тогда в момент появпения импупьса на выходе элемента 8 задержки двоичный код на выходе преобразоватепя 2 кодов 35 не соответствует двоичному коду, записанному в регистре 9, что свидетепьствует о тсм, что произошпо нажатие одновременно двух ипи нескопьких информационных клавиш клавиатуры 1. В этом 20 спучае импуцьс на выходе бпока 10 сравнения не появится,и в .блок 7 сопря жейия не будет записана пожная информация. Триггер 6 бпокирует перекпючение эпемента ИЛИ 3 и держит в выкпюченном >5 состоянии эпемент 8 задержки. Поэтому при последующем нажатии информационных кпавиш кпавиатуры 1 информация в бпок

7 сопряжения не поступает.

При нажатии сцециапьной клавиши кпавиатуры 1 смгнап поступает через we мент ИЛИ 5 на вход установки в 0 триггера 6. Триггер 6 устанавпивается в нупевое состояние, и нупевой погичеокий уровень с его выхода раэбпокирует эпемент ИЛИ 3. По переднему фронту ну левого погнческого уровня, цоявпяющегося на выхоце эпемента ИЛИ 3, вкпючаез ся оцновибратор 11. Сигиапом с выхода одновибратора 11 регистр 9 обнупяется.

При выключении специа пьной кпавиши кпавиатуры 1 устройство оказывается приведенным в исходное состояние.

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