SU913358A1 - Устройство для ввода информации 1 - Google Patents
Устройство для ввода информации 1 Download PDFInfo
- Publication number
- SU913358A1 SU913358A1 SU792843412A SU2843412A SU913358A1 SU 913358 A1 SU913358 A1 SU 913358A1 SU 792843412 A SU792843412 A SU 792843412A SU 2843412 A SU2843412 A SU 2843412A SU 913358 A1 SU913358 A1 SU 913358A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- inputs
- trigger
- counter
- Prior art date
Links
Landscapes
- Input From Keyboards Or The Like (AREA)
Description
Изобретение относится к автоматике и вычислительной технике и предназначено для ввода информации в вычислительную машину.
Известно устройство ввода информации, содержащее клавиатуру, дешифратор, счетчик, триггер, элемент И, генератор импульсов, образующие код при нажатии клавиши с последующим вводом в ЭВМ [13.
Наиболее близким к предлагаемому по технической сущности является устройство для ввода информации, содержащее клавиатуру, счетчик, первый и второй дешифраторы, генератор импульсов, триггер, элемент И, два блока элементов И, два блока элементов ИЛИ [2].
Недостатком этого устройства является существование кода на втором выходе устройства только в период нажатия клавиши, что приводит к невозможности многократного считывания с выхода устройства кода, вводимого в ЭВМ. С увеличением объема программы обработки вводимых кодов частота обращения вычислительной машины к устройству ввода становится соизмеримой с частотой нажатия клавиши оператором. В момент совпадения при2
ема кода с отжатием клавиши происходит сбой. Кроме того, момент образования кода в счетчике устройства вво·
5 да начинается с установки триггера в 1, т.е. в начальный момент замыкания контактов нажатой клавиши. Этот момент характеризуется дребезгом контактов, .поэтому при малых кодах про10 исходит их искажение, так как момент (совпадения на элементе И входных сиг; налов приходится на момент дребезга Контактов.
Цель изобретения - повышение на.. дежности устройства.
Поставленная цель Достигается тем
что в устройство, содержащее генератор импульсов, выход которого соединен с первым входом элемента И, вто20 рой вход которого соединен с выходом триггера, а выход соединен с выходом устройства и входом счетчика, одни выхода которого соединены с входами первого дешифратора, а другие выхода - с входами второго дешифратора,
25 клавиатуру, входа которой соединены с соответствующими выходами первого дешифратора, первый выход клавиатуры соединен с первыми входами элемента ИЛИ и второго элемента И, второй вы30 ход клавиатуры соединен со вторыми
I
3 913358 4
входами элемента ИЛИ и второго элемента И, выход которого соединен с первым входом третьего элемента И, первый вход триггера соединен с выходом элемента ИЛИ, введены первый дифференцирующий элемент, вход кото- 5 рого соединен с выходом первого элемента И, а выход — с входами первого и второго дешифраторов, последовательно соединенные элемент задержки и второй дифференцирующий элемент,выход10 которого соединен с вторым входом третьего элемента И, выход которого соединен со вторым входом триггера, вход элемента задержки соединен с выходом второго элемента И, выходы вто- 15 рого дешифратора .соединены с соответствующими входами клавиатуры, а выходы счетчика соединены с выходом устройства. На фиг. 1 представлена структур- ^0 ная схема устройства; на фиг. 2 временная диаграмма его работы.
Устройство содержит клавиатуру 1, клавиши 2, первый дешифратор 3, второй дешифратор 4, генератор импульсов 5, первый элемент И 6, счетчик 7, триггер 8, первый дифференцирующий элемент 9, элемент ИЛИ 10, второй элемент И 11, элемент 12 задержки, второй дифференцирующий элемент 13, 30
третий элемент И 14.
Введение первого дифференцирующего элемента 9 позволяет стробировать выдачу через дешифратор 3 и 4 состояния счетчика 7. Это стробирование 35 позволяет также четко сбрасывать триггер 8 (останавливать счет), так как исключает из работы моменты переключения счетчика, когда его состояние неопределено. 40
На фиг. 2 моменты переключения счетчика 7 обозначены оС , а моменты выдачи с дешифратора 4, 3 его состояния - р . Как видно из временной диаграммы (фиг.2), исключаются случайные совпадения на элементе, ИЛИ 10 и сбрасывание триггера 8 в моменты*/-.
Второй дифференцирующий элемент 13 вместе с элементом 12 задержки позволяют установить триггер 8 только в период, когда клавиша 2 уже нажата некоторое время т.е.
когда закончится переходной процесс замыкания контактов. Этот момент отмечен на фиг. 2 как ^2·
Таким образом, процесс образования кода в счетчике 7 проходит, когда контакты клавиши 2 четко замкнуты и искажение кода из-за дребезга не происходит .
Соединение выходов ,второго дешифра-Ό тора 4 со входами клавиатуры 1 позволяют заменить блок элементов и на простой-элемент И 11, что, в свою очередь, повышает надежность работы устройства. 65
Выходы счетчика 7 служат вторым выходом устройства Ν2.
Это позволяет коду постоянно‘присутствовать на выходе устройства до следующего нажатия клавиши. Появляется возможность построить интерфейс с ЭВМ по асинхронному принципу. После образования кода (момент на фиг.2) интерфейс, блокируя установку триггера в состояние 1, может выдать состояние счетчика, т.е. код нажатой клавиши в любой нужный момент и неоднократно по запросу с ЭВМ.
Устройство работает следующим образом.
В исходном состоянии, когда ни одна клавиша клавиатуры не нажата (не замкнута), на входах элементов ИЛИ, и И 11 устанавливается низкий уровень. Таким образом, выход элемента ИЛИ 10 удерживает триггер 8 в сброшенном состоянии и выход триггера запрещает импульсам с генератора 5 проходить через элемент И 6 на вход счетчика 7.
При нажатии на любую клавишу клавиатуры. 1 на входах элемента И 11 /устанавливается высокий уровень (фиг.
2 а).Совпадение двух высоких уровней запускает элемент 12 задержки. На выходе элемента 12 задержки высокий уровень устанавливается через некоторое время, достаточное для того, чтобы прекратить дребезг контакта нажатой клавиши 2 (фиг.2 б).
На входах элемента И 14 происходит совпадение двух высоких уровней (с клавиши и с дифференцирующего элемента 13) и с его выхода импульс устанавливает триггер 8 (фиг. 2 в, г). На единичном выходе триггера 8 высокий уровень разрешает импульсам с генератора 5 проходить на единичный вход счетчика 7 (фиг. 2 д). Каждому состоянию счетчика с выхода дешифраторов
3 и 4 за счет строба .с выхода дифференцирующего элемента 9, соответствует низкий уровень (фиг. 2 е, ж).
Как только состояние счетчика достигает кода нажатой клавиши(момент , низкий уровень (импульсы с дешифраторов) , пройдя через нажатую клавишу и элемент ИЛИ,сбрасывает триггер 8. Образование кода в счетчике завершается. Импульс, сбрасывающий в момент
триггер 8, не достаточен по длительности для запуска элемента задержки 12, поэтому повторной установки триггера 8 не происходит. Не происходит установки триггера 8 и в момент отжатия клавиши 2 клавиатуры 1, так как не происходит совпадения высоких уровней на элементе И 14 (момент Ьл на фиг. 2).
Таким образом, в счетчике 7 с, момента 6-3 и до нажатия следующей клавиши клавиатуры 1 сохраняется код,
5
913358
6
что позволяет установить асинхронный вид связи устройства ввода с вычислительной машиной и снять ограничение на длину программы дальнейшей отработки информации.
5
Claims (1)
- Формула изобретенияУстройство для ввода информации, содержащее генератор импульсов, выход которого соединен с первым входом элемента И, второй вход которого соединен с выходом триггера, а выход соединен с выходом устройства и входом счетчика, одни выходы которого соединены с входами первого дешифра- 15 тора, а другие выхода - с входами второго дешифратора, клавиатуру, входа которой соединены с соответствующими выходами первого дешифратора, первый выход клавиатуры соединен с первыми 20 входами элемента ИЛИ и второго элемент^ И, второй выход клавиатуры соединен со вторыми входами элемента ИЛИ и ' второго элемента И, выход которого соединен с первьм вхо- 2510дом третьего элемента И,первый вход триггера соединен с выходом элемента ИЛИ, отличающеес я тем, что, с целью повышения надежности устройства, в него введены первый дифференцирующий элемент, вход которого соединен с выходом,первого элемента И, а выход - с входами первого и второго дешифраторов, последовательно соединенные элемент задержки и второй дифференцирующий элемент, выход которого соединен с вторым входом третьего элемента И, выход которого соединен со вторым входом триггера, вход элемента задержки соединен с выходом второго элемента И, выходы второго дешифратора соединены с соответствующими входами клавиатуры, а выходы счетчика соединены с выходом устройства.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792843412A SU913358A1 (ru) | 1979-10-04 | 1979-10-04 | Устройство для ввода информации 1 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU792843412A SU913358A1 (ru) | 1979-10-04 | 1979-10-04 | Устройство для ввода информации 1 |
Publications (1)
Publication Number | Publication Date |
---|---|
SU913358A1 true SU913358A1 (ru) | 1982-03-15 |
Family
ID=20860854
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU792843412A SU913358A1 (ru) | 1979-10-04 | 1979-10-04 | Устройство для ввода информации 1 |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU913358A1 (ru) |
-
1979
- 1979-10-04 SU SU792843412A patent/SU913358A1/ru active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU913358A1 (ru) | Устройство для ввода информации 1 | |
JPS6037961U (ja) | デイジタル2値グル−プ呼出回路装置 | |
US4189910A (en) | Electronic watch with alarm mechanism | |
SU1019614A1 (ru) | Селектор импульсов по длительности | |
SU970669A1 (ru) | Селектор импульсов по длительности | |
SU1529429A1 (ru) | Устройство дл защиты от дребезга контактов | |
SU612414A1 (ru) | Делитель частоты | |
SU1474631A1 (ru) | Устройство дл ввода информации | |
SU480185A1 (ru) | Генератор нормализованных импульсов | |
SU418980A1 (ru) | ||
SU1631536A1 (ru) | Устройство дл ввода информации | |
SU834860A1 (ru) | Генератор треугольного напр жени | |
SU1386935A1 (ru) | Устройство дл определени отклонений частоты от номинального значени | |
SU1013903A1 (ru) | Регламентатор времени | |
SU1088114A1 (ru) | Программируемый преобразователь код-временной интервал | |
SU558305A1 (ru) | Устройство дл контрол записи информации | |
SU921094A1 (ru) | Дес тичный счетчик | |
RU2073784C1 (ru) | Способ набора кода электронного кодового замка и электронно-кодовый замок | |
SU1147991A1 (ru) | Устройство дл измерени отношени двух напр жений | |
SU416858A1 (ru) | ||
SU1264135A1 (ru) | Двухканальный врем импульсный преобразователь | |
SU144640A1 (ru) | Устройство дл программной перестройки радиотехнических устройств на заранее заданные фиксированные частоты | |
RU1796234C (ru) | Устройство дл регистрации выигрыша | |
SU942001A1 (ru) | Устройство дл сортировки чисел | |
SU972490A1 (ru) | Устройство дл ввода информации |