Изобретение относится к вычисли- тельной технике и модет быть использовано при вводе информации в ЭВМ с клавиатуры и других контактных датчиков .
Цель изобретения - повышение быстродействия за счет уменьшения времени ввода повторяющейся информации.
На фиг. 1 представлена функциональная схема устройства; на фиг. 2-10 ние логического нуля фронтом импульфункциональная схема формирователя.
Устройство содержит генератор 1 импульсов, первый и второй счетчики 2 и 3 , дешифратор 4, мультиплекcop 5, первый, второй, и многовходо- 5 ровке сканирования клавиатуры, появвой элементы И 6, 7 и 8, первый н второй триггеры 9 и 10, управляемый формирователь 11 импульсов, элемент НЕ 12, клавиатура 13, шины 14 и 15 данных, шину 16 строба данных, вход 17 запуска формирователя, вход 8 переключения постоянной времени формирователя.
Формирователь (фиг. 2) содержит
одновибратор 19, КС-цепь .20, диод 21, 25 как триггеры 9 и 10 установлены в
дополнительный резистор 22, инвертор 23.
Устройство работает следующим образом.
В исходном состоянии все клавиши отжаты и все входы элемента И 8 сое- ,динены со всеми выходами дешифрато-- ра 4, Поскольку на одном из выходов дешифратора 4 всегда присутствует уровень логического нуля, то он. присутствует и на одном из входов элемента И 8, поэтому на его выходе также уровень логического нуля, устасостояние единицы элементом 8 по входам установки и формирователь 11 сброшен.
Во втором сл учае фронт на инверс30 ном выходе формирователя 11 переключает )зторой триггер 10 в состояние нуля, что приводит к переключению (уменьшению) постоянной времени формирователя 11 и блокировке только
35 второго счетчика 3 через элемент 7, а опрос входов мультиплексора 5 возобновляется через элемент 6. Через один цикл опроса мультиплексора 5 в триггер 9 вновь записывается соснавливающий триггеры 9 и 10 в состоя- 40 тояние нуля и запускается формирование логической единицы. Инверсный сигнал с триггера 9 запрещает формирование импульса формирователем 1 и на его инверсном выходе фиксируется уровень логической единицы. Поэ- тому на входах элементов И 6 и 7, соединенных соответственно с формирователем 1 и триггером Ю, уровни логической единицы и на входе счетчиков 2 и 3 поступают тактовые им- пульсы генератора 1.
Следовательно, дешифратором 4 производится сканирование клавиатуры уровнем логического нуля, а мультиплексором 5 - опрос клавиатуры.
При единичном состоянии входа, 1 8 формирователь 11 имеет большую постоянную времени.
При нажатии одной из кнопок клавиатуры 13 наступает момент, когда на выходах соответственно элемента И 8 устанавливается уровень логи- ческой единицы, а мультиплексора 5 - уровень логического нуля, что. приводит к тому, что входы установки триггеров 9 и 10 разблокированы и в первый триггер записывается состояса от элемента НЕ 12.
Первый триггер 9 запускает формирователь i1 фронтом со своего инверсного выхода, что приводит к блокилению строба на шине 16 и устойчивому состоянию кода на выходах счетчиков 2 и 3. Это состояние продолжается до первого, из двух наступившего момента - либо отжатия кнопки, либо окончания импульса на выходе форми- poBaTejLH 1 1 ,
В ггврвом случае циклы сканирования ктЕавиатуры возобновятся , так
состояние единицы элементом 8 по входам установки и формирователь 11 сброшен.
Во втором сл учае фронт на инверсном выходе формирователя 11 переключает )зторой триггер 10 в состояние нуля, что приводит к переключению (уменьшению) постоянной времени формирователя 11 и блокировке только
второго счетчика 3 через элемент 7, а опрос входов мультиплексора 5 возобновляется через элемент 6. Через один цикл опроса мультиплексора 5 в триггер 9 вновь записывается состель 11.
Счетчик 2 заблокирован и на шине 16 вновь появляется строб кода.
Такие циклы -повторяются до тех пор, пока не будет отпущена, клавиша, что приведет к постоянному значению логического нуля на элемента И 8 и, следовательно, к начальному состоянию устройства, т.е. при ,длите 7:;,ном нажитии какой-либо клавиш:и непрерывно с временем пропорциональным малой постоянной вре- мёни, выдается код этой клавиши.
Формирователь работает следующим образом. Положительный фронт им- пульса на входе 17 одновибратора 19 приводит к появлению импульса на
шине 16 строба, который заканчивается после заряда емкости цепи 20 до порогового напряжения. Переключение постоянной времени осуществляется диодом 2 и инвертором 23, при этом если на входе 18 уровень логического нуля, то к резистору цепи 20 до- полнит ельно подключается параллельно резистор 22, что уменьшает постоянную времени. При таком включении элементов шина 16 строба является прямым выходом одновибратора 19.
Таким образомJ временные соотношения при вводе информации определяются длительностью импульса на выходе формирователя 11.. Переключение (уменьшение) постоянной времени формирователя при вводе повторяющейся информации позволяет повысить быстродействие устройства в целом.
Формула изо бретени
Устройство для ввода информации, содержащее генератор, р,ва счетчика, дешифратор, мультиплексор, клавиатуру, два элемента И и первый триггер к информационному входу которого подключен выход мультиплексора, к информационным входам которого подключены выходы клавиатуры первой группы, выход генератора соединен с вторым входом первого элемента И, выход которого соеднней с входом первого счетчика, выходы которого соединены с адресными входоми мультиплексора и являются информацион46085
ными выходами устройства, выход пе- - пеполнения первого счетчика соединен с первым входом второго элемента И, выход которого соединен с вхо- 5 дом второго счетчика, выходы которого соединены с входами дешифратора и являются информационными выходами устройства, выходы дешифратора соединены с входами клавиатуры, о т 10 личающееся тем, что, с целью повьш1ения быстродействия за счет уменьшения времени ввода повторяющейся информации, устройство содержит второй триггер, управляемый
15 формирователь импульсов, элемент НЕ и многовходовой элемент И, выход которого соединен с входами установки первого и второго триггеров, выходы которых соединены соответственно с
20 входом запуска и входом переключения постоянной времени управляемого формирователя импульсов, объединенным с вторым входом второго элемента И, инверсный выход управляемого форми25 рователя импульсов соединен с первым входом первого элемента И и стро- бирумщим входом второго триггера, информационный вход которого подклю- 1чен к шине нулевого потенциала, пря30 мой вход управляемого формирователя импульсов является выходом стробиро- вания данных устройства, вход элемента НЕ объединен с входом первого счетчика, выход элемента НЕ соединен
с стробирующим входом первого триггера, выходы клавиатуры второй группы соединены с входами многовходово- го элемента И.
I)J 1
4-t5-i§rT5 ts :
|;5nz} f
i:
18
23
Z1
22
20
-fi/
Фиг. 2
Составитель В. Файзрахманов
Редактор Н. Тупица Техред Э.Чижмар
Заказ 4000/41 Тираж 671 . Подписное ВНИИПИ Государственного комитета СССР
по делим изобретений и открытий П3035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4
w
/7
П
flJ.
19
RC С
16
Корректор В. Бутяга
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1986 |
|
SU1335971A1 |
Устройство для ввода информации | 1986 |
|
SU1319015A1 |
Устройство для ввода информации | 1982 |
|
SU1019426A1 |
Устройство для ввода информации (его варианты) | 1985 |
|
SU1290286A1 |
Устройство для ввода информации | 1982 |
|
SU1091149A2 |
Устройство для ввода информации | 1987 |
|
SU1418691A1 |
Устройство для ввода информации | 1983 |
|
SU1091147A1 |
Устройство для ввода информации | 1981 |
|
SU981983A1 |
Сенеорная клавиатура | 1982 |
|
SU1081799A1 |
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ДВИЖЕНИЯ ТРАНСПОРТНЫХ СРЕДСТВ | 1992 |
|
RU2054198C1 |
Изобретение относится к вычислительной технике и может быть использовано при вводе информации в ЭВМ с клавиатуры или других контактных датчиков. Цель изобретения - повышение быстродействия за счет уменьшения времени ввода повторяющейся информации. Введение в устройство управляемого формирователя импульсов с управляющим входом переключения постоянной времени второго триггера и ряда логических элементов позволяет организовать переключение (уменьшение) постоянной времени формирователя при повторных вводах. Если клавиша нажата длительное время, то многократный ввод информации происходит за счет повторных опросов клавиатуры. При этом второй триггер устанавливается в состояние логического нуля, переключая (уменьшая) постоянную времени формирователя, длительность выходного импульса которого определяет временные соотношения при вводе информации. 2 ил. i СО ос ел
Устройство для ввода информации | 1983 |
|
SU1128240A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1986-07-23—Публикация
1985-01-08—Подача