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

 

Изобретение относится к автоматике и вычислительной технике и предназначено для ввода информации от клавиатуры в дисплеи и другую аппаратуру. Целью изобретения является повьшение точности и быстродействия устройства, которая дости ,гается введением в устройство трех , элеь ентов И, второго блока задержки , двух формирователей импульсов, элемента И-НЕ, блока управления и триггера, что обеспечивает возможное кратковременное свечение элементов индикации при корректированном вводе информации. Длительность свечения элементов индикации будет информировать о некорректности вводимой информации . 1 з.п. ф-лы, 3 ил.

СОНИ СОВЕТСКИХ

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

РЕСПУЬЛИК а11 4 С 06 Р 3/02

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

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

4

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

К А ВТОРСКОМУ СВИД=ТЕЛЬСТВУ (21) 3723240/24-24 (22) 06. 01. 84 (46) 15.10.86. Вюл. Ф 38 (72) В.Н. Ткаченко (53) 681.327.11(088.8) (56) Патент США Ф 3836909, кл. 340-365, опублик. 1978.

Авторское свидетельство СССР

Я 953635, кл. G 06 Р 3/02, 198 1. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для ввода информации от клавиатуры в дисплеи и другую

„„SU„„1264158 А 1 аппаратуру. Целью изобретения является повьппение точности и быстродействия устройства, которая дости,гается введением в устройство трех . элементов И, второго блока задержки, двух формирователей импульсов, элемента И-НЕ, блока управления и триггера, что обеспечивает возможное кратковременное свечение элементов индикации при корректированном вводе информации. Длительность свечения элементов индикации будет информировать о некорректности вводимой информации. 1 s.ï. ф-лы, 3 ил.

1264158

40 изобретение относится к автоматике и вычислительной технике и предназначено для ввода информации от клавиатуры в дисплеи, микро-ЭВИ, другую аппаратуру, в частности для ввода информации о параметрах выходного сигнала, вырабатываемого генератором частоты.

Цель изобретения — повышение точности и быстродействия устройства.

На фиг.1 представлена структурная схема предлагаемого устройства; на фиг.2 — функциональная схема блока управления, на фиг ° 3 — пример временной диаграммы работы устройства.

Устройство (фиг. 1) содержит генератор 1 импульсов, лервый 2, второй

3 и третий 4 счетчики, регистр 5, группу мультиплексоров б и 7, блок коммутационных элементов 8, блок

9 анализа, первый формирователь 10 импульсов, первый блок 11 задержки, первый 12 и второй 13 элементы И,второй блок 14 задержки, второй 15 и

25 третий 16 формирователи импульсов, третий элемент И 17, элементы И-НЕ

18 и 19, блок 20 управления, триггер

21, выходы первой группы 22 устройства, выходы второй группы ?3 устройства, выход 24 устройства, вход

25 устройства.

Блок 20 управления (фиг.2) содержит регистр 26, сумматор 27, группу элементов И-НЕ 28 и 29, первый эле.- З5 мент И-НЕ 30, второй элемент И-НЕ 31, триггер 32.

Устройство работает следующим образом.

В исходном состоянии импульсы (фиг.3 a) с генератора 1 импульсов поступают на вход первого счетчика

2, к первому выходу которого последовательно подключены второй 3 и третий 4 счетчики. С выходов группы второго счетчика 3 на информационные входы группы регистра 5 поступает код опроса мультиплексоров 6 и 7, поступающий на их первые входы.

При отсутствии воздействия на S0 коммутационные элементы 8 на вторых входах группы мультиплексоров б и 7 присутствует сигнал "1" (фиг.Ç,б).

С выходов группы мультиплексоров б и 7 сигнал "0" поступает на входы 55 группы блока 9 анализа.

С второго и третьего выходов ггервого счетчика 2 двоичный код (фиг.З.„ в,г) поступает на первый и второй входы первого формирователя 10 импульсов. Когда на первом входе присутствует. сигнал " 1" одновременно с присутствием сигнала "0 на втором входе, производится разрешение работы первого формирователя 10 импульсов. На третьем входе первого формирователя 10 импульсов присутствует сигнал "0" (фиг.З,д), а на четвертом входе его — сигнал "1". На первом и втором выходах первого формирователя 10 импульсов присутствуют сигналы "0" (фиг.Ç,е,ж) соответственно.

На выходе первого блока 11 задержки установлен сигнал "О" (фиг.З, з), запрещающий прохождение импульсов через первый элемент И 12 с выхода третьего счетчика 4 на второй вход первого блока 11 задержки и первый вход второго элемента И 13.

На выходе второго элемента И 13 установлен сигнал "0", поступающий на первый вход второго блока 14 задержки, на выходе которого установлен сигнал "1". На первом и втором выходах второго формирователя 15 импульсов установлены сигналы "1" (фиг.З,к,л). На выходе третьего формирователя 16 импульсов установлен сигнал "0" (фиг.З,и), поступающий на первый вход третьего элемента

И 17, что ведет к установлению на его выходе сигнала "0", поступающего на первые входы группы элементов

И-НЕ 18 и 19, устанавливая на их выходах сигналы "1".

На первый вход блока 20 управления и на вход разрешения записи в регистр 5 поступает сигнал "0" . (фиг.З,м) с инверсного выхода триггера 21, запрещая запись в регистр 5 и регистр 26 блока 20 управления.

С прямого выхода триггера 21 сигнал

I l 11

1 поступает на второй вход второго блока 14 задержки, устанавливая его в исходное состояние.

При воздействии на какой-либо один из коммутационных элементов

8 на одном из вторых входов группы мультиплексоров б и 7, к которому подключен этот коммутационный элемент, формируется сигнал "0" . (фиг.Ç,б), сопровождающийся дребезгом контактов. Опрос коммутационного элемента 8, на который производится воздействие, производится тог126 158 да, когда второй счетчик 3 формирует соответствующий адресный код, поступающий на первые входы группы мультиплексоров 6 и 7.

Во время опрашивания коммутацион- 5 ного элемента 8, на который производится воздействие, сигнал на выходе опрашиваемого мультиплексора из группы мультиплексоров 6 и 7 становится равным напряжению "1" на время, равное одному периоду импульсов Т„ поступающих с третьего выхода первого счетчика 2 (фиг,З,г), и скважностью Q„,„ =È, где М вЂ” число каналов мультиплексора. 15

При воздействии оператором на коммутационный элемент, опрашиваемый мультиплексором 6, на его выходе существует последовательность импульсов с периодом Т, и скважностью Q

Последовательность таких импульсов (фиг. З,д) формируется на первом выходе блока 9 анализа, которые запускают первый формирователь 10 импульсов. На его первом выходе и втором выходе появляются импульсы (фиг.3,е,ж) соответственно. Импульсы с первого выхода первого формирователя 10 импульсов поступают на тактовые входы регистра 5 и. регистра 26 30 блока 20 управления.

С второго выхода первого формирователя 10 импульсов поступающие импульсы (см.фиг.3,ж) на первый вход первого блока 11 задержки запускают З5 его и на его выходе формируется импульс (фиг.З,з), разрешающий прохождение импульсов с выхода третьего счетчика 4 через первый элемент И 12 на второй вход первого блока 11 за- 40 держки и на второй вход второго элемента И 13.

При появлении сигнала "1" на входе второго формирователя 15 импульcon, íà его первом выходе формирует- 45 ся импульс (фиг.3 к), устанавливающий триггер 21 в нулевое состояние.

С его инверсного выхода сигнал "1" поступает на первый вход второго элемента И 13, разрешая прохожде- 50 ние импульсов с выхода первого элемента И 12 через второй элемент

И 13 на первый вход второго блока

14 задержки, на второй вход которого приходит сигнал "0" с прямого выхо- 55 да триггера 21. На выходе второго блока 14 задержки формируется сигнал

"1", поступающий на первый единичный вход триггера 21 и на вход третьегo формирователя 16 импульсов.

Так как с инверсного выл<ода триггера 21 сигнал "1" поступает на вхо— ды разрешения записи регистра 5 и регистра 26, то импульсы, поступающие на тактовые входы этих регистров с первого выхода первого формирователя 10 импульсов, записывают в регистр

5 и одновременно переписывают из регистра 5 в регистр 26 код второго счетчика 3, соответствующего коммутационному элементу, на который производится воздействие.

Так как информационные входы регистра 26 блока 20 управления подключены к первым входам сумматора 27 блока 20 управления, а выходы регистра 26 через группу элементов И-НЕ

28 и 29 блока 20 управления подключены к вторым входам сумматора 27, о то на выходах сумматора 27 формируется код суммы прямого кода с выходов регистра 5 и инверсного кода с выходов регистра 26.

Так как воздействие производится на один коммутационный элемент, то на выходах регистров 5 и 26 одинако- вые коды. Это вызывает сигнал "1" на выходах сумматора 27, а так как с второго выхода блока 9 анализа сигнал "1" через третий вход блока

20 управления приходит на второй вход первого элемента И-НЕ 30 блока управления, то на выходе первого элемента И-НЕ 30 присутствует сигнал

"0", который поступает на первый вход второго элемента И-НЕ 31 блока

20 управления . Сигнал "1" с выхода второго элемента И-НЕ 31 блока 20 управления, приходя на второй вход третьего формирователя 16 импульсов, разрешает его работу.

После окончания работы второго блока 14 задержки на его выходе устанавливается сигнал "0", поступающий на первый вход установки в единичное состояние триггера 21. На инверсном выходе триггера 21 устанавливается сигнал "0" (фиг.3,м), запрещающий прохождение импульсов с выхода первого элемента И 12 через второй элемент И 13 на первый вход второго блока 14 задержки и запрещающий запись в регистры S и 26 информации с группы выходов второго счетчика 3.

i.264

5 (., В1(хо(1а В ((? f)I! I (<). (

I I I I ля 6 импульс(В 11ос ту ивет (.è!1(ад 0

Так к;1к на Втором ВхО,(е (I (? имеется сигнал "1", то ва выходе третьего

5 формирователя 16 импульсов формируется импульс (фиг. 3, и), постуг(а((?щий на первый Вход третьего элемента

И 17. При наличии на его втором вхо де сигнала "1", поступающего с входа 1О

25 устройства, на выходе третье((? элемента И 17 формируется импульс., разрешающий на время своего су(цествования прохождение информации с группы выходов блока 9 анализа через 15 элементы И-НЕ 18 и 19 на выходы первой группы 22 устройства и на входы второй группы блока 20 устройства, поступая на входы установки в единичное состояние триггера 32 блока 20 управления.

Так, например, при воздействии на один коммутационный элемент 8, опрашиваемый мультиплексором 6, на втором .входе элемента И-НЕ 18 устанавливается на время воздействия на коммутационный элемент сигнал "1", На вторых входах остальных элементов И-НЕ из группы элементов И-НЕ

18 и 19 остается сигнал "0". При З0 прохождении импульса через третий элемент И 17 с выхода третьего формирователя 16 импульсов на первые входы элементов И-HE 18 и 19 формируется импульс готовности информации З5 на выходе элемента И-НЕ 18. Дли.тельность этого импульса определяется импульсом, формируемым третьим формирователем 16 импульсов.

Сигнал "!" с прямого выхода триг- 40 гера 21 устанавливает второй блок

14 задержки в исходное состояние.

На его выходе устанавливается сигнал 1

После прекращения воздействия 45 на коммутационный элемент 8 (фиг.З, б) импульсы на выходе мультиплексора 6 прекращаются, что ведет к прекращению появления импульсов на первом выходе блока 9 анализа (фи-,3, 50 д). Первый формирователь прекращает запускаться и на его первом и Втором выходах устанавливаются сигналы

"0" (фиг.З,е,ж).

После установления на первом вхо- 55 де первого блока 11 задержки сигнала, "0", через время, определяемое первым блоком 11 задержки, íà его вы) (?

Х 1 (Р \ т(1 в(1(< IIIB Iет (Л ИI 1((1(1 0 (фиг.З,В) . П» втором выходе вт

Таким образом, устройство возвращается в исходное состояние.

В случае воздействия на два и более коммутационных элемента 8, опрашиваемых одним г(тем же мультиплексором из группы мультиплексоров 6 и 7, в регистры 5 и 26 последовательно записываются разные коды с второго счетчика 3, соответствующие разным коммутационным элементам 8, на которые производится воздействие.

В этом случае, в любой момент времени коды на выходах регистров

5 и 26 различны, и на каком-либо из выходов сумматора 27 существует сигнал "0", который через элементы

И-НЕ 30 и 31 переводит триггер 32 блока 20 управления в нулевое состояние, С выхода триггера 32 сигнал "0" поступает через первый выход блока

20 управления на выход 24 устройства, информируя о некорректности ввода информации устройством.

С выхода второго элемента И-НЕ 31 сигнал "0" поступает через второй

Выход блока 20 управления на второй вход третьего формирователя 16 импульсов, запрещая его работу,в результате чего импульс на выходе третьего формирователя 16 импулъсов не появляется. Импульс готовности информации не возникает на выходах первой группы 22 устройства.

Таким образом, при одновременном воздействии на несколько коммутационных элементов, опрашиваемых одним и тем же мультиплексором, устройство не производит ввод информации, но выдает сигнал некорректности ввода информации устройством.

При случайном воздействии на два или более коммутационных элемента 8, опрашиваемых разными мультиплексорами из группы мультиплексоров 6 и 7, на втором выходе блока 9 анализа формируется на время опроса этих элементов уровень "0" ° Этот

1264158

Таким образом, предлагаемое устройство обеспечивает своевременное обнаружение и фиксацию воздействия на коммутационный элемент при высо- 55 ком быстродействии устройства и высокой помехоустойчивости устройства при одиночных импульсных помехах. сигна I поступает н» четвертый вход !!е ° НО! < формиро на !EJIH 1 0 !!ь!11у JIk co ITo ))редотвращает появление иМ!!уль— сов на его первом и втором выходах, в результате чего коды этих коммута- 5 ционных элемен îâ не записываются в регистры 5 и 26, перестает запускаться первый блок 11 задержки.

Триггер 21 перебрасывается в единичное состояние, с его прямого вы—

10 хода сигнал "1" переводит второй блек 14 задержки в исходное состоя— ние, сигнал 0 с инверсного выхода триггера 21 поступает на вход разре15 шения записи в регистры 5 и 26, запрещая запись в них кодов с выходов группы второго счетчика 3. Одновременно с этим на первом входе второ-. го элемента И 13 устанавливается

20 сигнал "0", и импульсы с выхода первого элемента И 12 на второй блок задержки не проходят.

С второго выхода блока 20 управления сигнал "0" блокирует третий формирователь 16 импульсов, и импульс готовности информации не появляется.

На первом выходе блока 20 управления возникает сигнал "0" — сигнал некоррективности ввода информации устройством.

Время контроля на одновременность воздействия на коммутационные элементы определяется первым блоком задержки, 35

Время контроля на преднамерен-, ность воздействия на коммутационные элементы, а также частота ввода информации устройством определяется вторым блоком 14 задержки.

Если воздействие на коммутационный элемент 8 случайное или существует воздействие импульсной помехи, т.е. в случае, когда воздействие по времени меньше, чем время, опреде-!. ляемое третьим формирователем 16 импульсов, то устройство возвращается в исходное состояние, импульс третьим формирователем 16 импульсов ие формируется. 50

Кроме того, формируется на выходе 24 устройства сигнал некорректности ввода информации. При корректНоМ вводе информац!!и устройством на первом выходе блока 20 управления возможно появление сигнала "0", информирующего о некорректности ввода информации устройством на время от начала воздействия на какой-либо коммутационный элемент 8 до формирования импульса готовности информации на выходе первой группы 22 устройства.

Такая ситуация возможна при вводе различной информации, когда на .выходах регистров 5 и 26 блока 20 управления будут моменты присутствия различной информации ввиду того, что предыдущая информация еще не выведена из них, а соответствующая новой информация еще не записана

4 в эти оба регистра.

На выходе сумматора 27 появляется код, содержащий сигнал "0, который, пройдя через первый 30 и второй 31 элементы И-НЕ блока 20 управления, поступает на вход установки в нулевое состояние триггера 32 блока 20 управления. С его выхода сигнал "0" поступает на первый выход блока 20 управления. Однако импульс готовности информации, поступающий на выходы первой группы 22 устройства, поступает на один из входов установки в единичное состояние триггера 32, на выходе кото-. рого сигнал "0" сменяется сигналом 1

При некорректном вводе информации устройством импульсы готовности информации на выходах первой группы 22 устройства не появляются, и сигнал некорректности управления на выходе 24 устройства остается до первого корректного ввода информации .

Сигнал с выхода 24 устройства можно испольэовать для управления элементом индикации, например светодиодным индикатором.

Возможное кратковременное свечение его при корректном вводе инфор мации оператором не воспринимается из-за черезмерной его малой длительности. Длительное свечение элемента индикации информирует о некорректности вводимой информации.

1264 2 58

Формула изобретения

1. Устройство для ввода информации содержащее генератор импульсов, выход которого соединен с входом первого счетчика, первый выход ко5 торого соединен с входом второго счетчика, выход которого соединен с входом третьего счетчика, выходы группы второго счетчика соединены с входами группы регистра и входами первых групп мультиплексоров, входы вторых групг. которых соединены с соответствующими выходами блока коммутационных элементов, блок анализа, первый формирователь импульсов, первый блок задержки, о т л и ч а ю щ е е с я тем, что, с целью повышения точности и быстродействия устройства, в него введены первый, 20 второй и третий элементы И, второй блок задержки, второй и третий формирователи импульсов, элементы И-НЕ, блок управления и триггер, первый вход которого соединен с первым выходом второго формирователя импульсов, второй выход которого соединен с вторым входом триггера и первым входом блока анализа, входы группы которого соединены с соответствующими выходами мультиплексоров, третий вход триггера соединен с первым входом третьего формирователя импульсов и выходом второго блока задержки, первЪ|й вход которого соединен с выходом второго элемента И, а вто35 рой вход — с первым выходом триггера, второй выход которого соединен с первыми входами второго элемента И, блока управления и регистра, второй

40 вход которого и второй вход блока управления соединены с первым выходом первого формирователя импульсов, второй выход которого соединен с первым входом первого блока задержки, 45 второй вход которого соединен с выходом первого элемента И и вторым входом второго элемента И, а выход— с входом второго формирователя импульсов и первым входом первого эле50 мента И, второй вход которого соединен с выходом третьего счетчика, первый и второй входы первого формирователя импульсов соединены соответственно с вторым и третьим выхо55 дами первого счетчика, третий вход первого формирователя импульсов соединен с первым выходом блока анализа, второй выход которого соединен с третьим входом блока управления, четвертым входом первого формирователя импульсов и четвертым входом триггера, выходы регистра соединены с входами первой группы блока управления, входы второй группы которого соединены с выходами элементов И-НЕ, первые входы которых соединены с выходом третьего элемента И, а вторые входы — с соответствующими выходами группы блока анализа, выходы элементов И-НЕ являются выходами первой группы устройства, выходы группы блока управления являются выходами второй группы устройства, первый выход блока управления является выходом устройства, а второй выход соединен со вторым входом третьего формирователя импульсов, выход которого соединен с первым входом третьего элемента И, второй вход которого и четвертый вход блока управления являются входом устройства.

2. Устройство по и. 1, о т л ич а ю щ е е с я тем, что блок управления содержит регистр, сумматор, группу элементов И-НЕ, первый и второй элементы И-НЕ, триггер, входы группы регистра подключены к входам первой группы сумматора и являются входами первой группы блока, первый .вход регистра является первым входом блока, а его второй вход вторым входом блока, выходы регистра подключены к первым входам элементов И-НЕ группы, выходы которых подключены к входам второй группы сумматора и являются выходами группы блока, выходы сумматора подключены к входам группы первого элемента

И-НЕ, ьход которого является третьим входом блока,,выход первого элемента И-НЕ подключен к первому входу второго элемента И-НЕ, второй вход которого подключен ко вторым входам элементов И-НЕ группы и является четвертым входом блока, выход триггера является первым выходом блока, выход второго элемента И-НЕ подключен ко входу триггера и является вторым выходом блока, входы группы триггера являются входами второй группы блока.

1264158

Фиг.3

1264158

I !

Редактор .Т. Митейко

Заказ 5562/48 Тирах 671 Подписное

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

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

Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4

I ! !

I ! ! ! ! !

1 ! !

Составитель В. Верховский

Техред М.Ходанич Корректор А.Зимокосов

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

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике

Изобретение относится к автоматике и вычислительной технике и может быть использовано в микропроцессорных комплексах при ре.ализации многоуровневых систем прерывания

Изобретение относится к вычислительной технике и может быть использовано для ввода информации с двухпозиционшлх датчиков в АСУ ТП

Изобретение относится к устройствам ввода информации автоматики и вычислительной техники, представляет собой оптическую клавиатуру матричного типа и может быть использовано для ввода информации в ЭВМ, для организации управления контроля, автоматизации, для построения диалоговых устройств

Изобретение относится к автоматике и вычислительной технике, является усовершенствованием устройства для ввода информации по авт

Изобретение относится к области вычислительной техники и может быть использовано при вводе информации

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

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

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

Изобретение относится к области автоматики и вычислительной техники и может быть использовано при выводе информации на ЭЛТ

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

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

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

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

Изобретение относится к вычислительной технике, а именно к клавиатурам, являющимся периферийными устройствами электронных вычислительных машин, используемых в суровых климатических условиях
Наверх