(5Л) УСТРОЙСТВО для ВВОДА ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1983 |
|
SU1141393A1 |
Устройство для ввода информации | 1980 |
|
SU978132A1 |
Устройство для ввода информации | 1983 |
|
SU1105882A2 |
Устройство для вывода информации | 1985 |
|
SU1285460A1 |
Устройство для контроля знаний обучаемых | 1986 |
|
SU1444859A1 |
Устройство для ввода информации | 1982 |
|
SU1064275A1 |
Устройство для контроля знаний обучаемых | 1990 |
|
SU1758658A1 |
Устройство для ввода информации | 1981 |
|
SU1019425A1 |
Устройство для ввода информации | 1980 |
|
SU898410A1 |
Устройство для ввода-вывода информации | 1984 |
|
SU1218373A1 |
1 Изобретение относится к вычислительной технике и предназначено для ввода информации. Известно устройство для ввода ин формации, содержащее клавиатуру и элементы И-НЕ 1 1. Недостатком этого устройства явл ется низкая надежность, что определяется отсутствием контроля за нажа тием двух клавишей и за работой шиф ратора. Также известно устройство для ввода информации, содержащее последовательно соединенную клавиатуру, шифратор и блок элементов И-НЕ, а также два логических блока и элемен согласования t2 . Недостатком известного устройств является его сложность и отсутствие контроля об одновременном нйжатии двух клавишей. Цель изобретения - упрощение уст ройства. Поставленная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, первый и второй выходы которой соедк:нены с входами шифратора, логический блок, подключенный к третьему выходу клавиатуры, и первый, второй и третий элементы И-ИЕ, введены первый и элементы ИЛИ-НЕ, входы которых соединены с выходами первой и второй групп шифратора, первый и второй выходы клавиатуры соединены с первыми входами первого и второго элементов И-НЕ, вторые-входы которых соединены с выходами первого и второго элементов ИЛИ-НЕ, выходы первого и второго элементов И-НЕ соединены с первым и вторым входами третьего элемента И-НЕ, третий вход которого соединен с выходом логического блока. На фиг. 1 изображена блок-схема стройства для ввода информации; на фиг. 2 - блок-схема логического блока устройства для звода информации. Устройство содержит клавиатуру 1 логический блок 2, шифратор 3,первый и второй элементы ИЛИ-НЕ k и S первый, второй и третий элементы И6-8, первый и второй гасящие резисторы 9 и 10, первый и второй общие резисторы 11 и 12, первый и второй пороговые элементы 13 и Т+, третий элемент ИЛИ-НЕ 15. Устройство работает следующим об разом. При включении устройства и отсут вии нажатых клавишей клавитуры 1 на всех ее выходах устанавливаются высокие уровни напряжений, которые поступают на шифратор 3- На всех выходах шифратора 3 при этом устана ливаются низкие уровни напряжений, создавая нулевой код выхода. Низкий уровень, поступающий на входы перво го и второго элементов ИЛИ-НЕ и 5 устанавливает высокий уровень на их выходах, который совместно с высоким уровнем от выхода клавиатуры 1 поступает на входы первого и второг элементов И-НЕ 6 и 7- Выходы элемен тов 6 и 7 принимают низкий уровень и, независимо от уровня на выходе логического блока 2, устанавл19вают высокий уровень на выходе третьего элемента И-НЕ 8, как признак отсутствия строб-сигнала. При нажатии любой одной клавиши на одной иЗ верхних шин и на одной из нижних шин, служащими выходами строк и столбцов кодовой матрицы клавиатуры 1, устанавливается низки уровень. Если при этом клавиша нахо дится на той верхней и той нижней шине кодовой матрицы клавиатуры 1, изменение уровня на которой определяет нули в младших или старших раз рядах кода, .то уровень напряжения на верхних и {или) нижних выходах шифратора 3 сохраняется низким. Поэтому на выходе первого и второго элементов ИЛИ-НЕ k и (или) 5 остается высокий уровень, который посту пает на один из входов первого и второге элементов И-НЕ 6 и 7- Однако второй вход первого элемента И-НЕ 6 соединен с той нижней шиной, а вход второго элемента И-НЕ 7 с той верхней шиной, на которой находится клавиша, нажатие которой должно выдавать нули в старших и (или) младших разрядах кода соответственно. Этот вход первого и второго элементов И-НЕ 6 и (или) 7 поэтому принимает низкий уровень и на выходе соответственно устанавливает высокий уровень. Если при этом была нажата только одна клавиша, выход логического блока 2 также сохраняет высокий уровень, и третий элемент И-НЕ 8, получивший на всех входах высокий уровень, на своем выходе устанавливает низкий уровень. Если нажатой клавише соответствует ненулевой код, отдельно разряды выхода шифратора 3 принимают вь1сокий уровень, и высокий уровеньпоступает на входы первого и второго элементов ИЛИ-НЕ и-{или) 5- Выход второго элементов ИЛИ-НЕ k первого и и (или) 5 поэтому принимает низкий поступает на один из входов уровень и второго элементов И-НЕ 6 первого и и (или) 7 Выход элементов 6 и- 7 принимает высокий уровень независимо от уровня на их вторых входах. Таким образом, при нажатии любой клавиши и любом коде на выходах шифратора 3 выходы первого и второго элементов И-НЕ 6 и 7 принимают высокий уровень, что совместно с высоким уровнем от выхода логического блока 2 устанавливает низкий уровень строб-сигнала на выходе третьего элемента И-НЕ 8. В случае одновременного нажатия нескольких клавишей выход блока 2 принимает низкий-уровень и, независимо от уровня на выходах первого и второго элементов И-НЕ 6 и 7, на выходе третьего элемента И-НЕ 8 удерживает высокий уровень строб-сигнала, запрещая появление строб-сигнала и считывание информации с клавиатуры 1. Логический блок 2 работает следующим образом. При нажатии только одной клавиши к общей шине подсоединяется один первый резистор 9 и один второй резистор 10, а при нажатии двух клавишей к общей шине подсоединяются по крайней мере по два резистора 9 и 10. Пороговое напряжение первого и второго пороговых элементов 13 и 1 и номиналы первого и второго общего резистора 11 и 12 выбираются так, чтобы на выходе третьего элемента И-НЕ 15 являющегося выходом логического блока 2, iбыло напряжение высокогр уровня только при нажатии одной клавиши. При нажатии двух и более клавишей хотя бы на один пороговый элемент (13 или И) поступит низкое напряжение, и на его выходе установится высокий уровень напряжения, который поступает на один из входов третьего элемента ИЛИ-НЕ 15- На выходе третье го элемента ИЛИ-НЕ 15 это вызывает появление напряжения низкого уровня что устанавливает низкий уровень на входе третьего элемента И-НЕ 8 и запрещает появление низкого уровня строб-сигнала. Устройство испытано для ручного ввода информации в ЭВМ. Предполагае ся его широкое использование, как простого средства для ввода информа ции с клавиатуры в микро-ЭВМ. Формула изобретения Устройство для ввода информации содержащее клавиатуру, первый и вто рой выходы которой соединены с вход ми шифратора, логический блок, под8«люченный к третьему выходу клавиатуры, и первый, второй и третий элементы «-НЕ, отличающееся тем, что, с целью упрощения устройства , в него введены первый и второй элементы ИЛИ-НЕ, входы которых соединены с выходами первой и второй групп шифратора, первый и второй выходы клавиатуры соединены с первыми входами первого и второго элемен тов И-НЕ, вторые входы которых соединены с выходами первого и второго элементов ИЛИ-НЕ, выходы первого и второго элементов И-НЕ .соединены с первым и вторым входами третьего элемента И-НЕ. третий вход которого сое-динен с выходом логического блока. Источники информации., принятые во внимание при экспертизе 1 Donald Е. Brodnick. TTL.circuit encodes multiplexed key boards О U I L d J4-J 1..ч---- . Withont strobes. Computer design, f t- r . 1979. Juy. P- 18. 2 Авторское свидетельство J-tLк № 721815, кл. G 06 F 3/02, 1978 (прототип).
Авторы
Даты
1982-09-07—Публикация
1981-03-25—Подача