Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике, вычислительной технике и может быть использовано для ввода информации в различных устройствах, в частности в персональных и микроЭВМ, где по алгоритму работы частот требуется многократная выдача кода любого символа . Целью изобретения является no
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51) 5 G OG 1 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ НОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТНРЫТИЯМ
ПРИ ГКНТ СССР (2 1) 4683957/24 (22) 25.04.89 (46) 07.03.91. Вюл„ h 9 (72) С.В.Самокиш, Н„Д.Грицина, В.И.цлиш и В.H.ÑàâèöêHé (53) 681.327.11(088.8) (56) Авторское свидетельство CCGp
У 1246085, кл. G 06 Р 3/02, 1985.
Авторское свидетельство ГССР
У 1173403, кл„ G 06 F 3/02, 1983.
„„SU„„1633384 A 1
2 (54) УСТРО11СТВО ДЗШ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автома-. тике, вычислительной технике и может быть использовано для ввода информации в различных устройствах, в частности в персональных и микроЭВМ, где по алгоритму работы частот требуется многократная выдача кода любого символа. Целью изобретения является по1633384
10 выл ение быстродействия путем организации режима автоматического повторения кода символа. Устройство для ввода информации содержит генератор
1 импульсов, первый счетчик 2, блок
3 памяти, дешифратор 4, матрицу 5 коммутационных элементов, формирователь Ь импульсов, второй счетчик 7, распределитель 8 импульсов, коммутаИзобретение относится к автомати- 15 ке, вычислительной технике и может быть использовано для ввода информации в различных устройствах, в частности в персональных и микроЭВМ, где по алгоритму работы частот требует- 20 ся многократная выдача кода любого символа.
Цель изобретения — повышение быстродействия за счет организации автоматического многократного режима 25 ввода.
На фиг.1 приведена схема предлагаемого устройства; на фиг.2 — схема распределителя импульсов.
Устройство для ввода информации 30 содержит генератор 1 импульсов, счетчик 2, блок 3 постоянной памяти, дешифратор 4, матрицу 5 коммутационных элементов, формирователь 6 импульсов, второй счетчик 7, Распределитель 8 импульсов, коммутатор 9, третий счетчик 10, элемент ИЛИ 11, первый элемент И 12, второй элемент И 13.
Коммутатор 9 содержит элемент ЦЕ 14, первый элемент И 15, элемент И-НЕ 16, 10 ограничительньп элемент на резисторе 17, накопительный элемент на конденсаторе 18, второй элемент И 19.
Коммутатор 9 реализует по первому выходу функцию запрета, по второму— функцию И-HE а также формирует сигнал установки устройства в исходное состояние по включению питания.
Распределитель 8 импульсов, вари- ант схемной реализации которого пред- 50 ставлен на фиг.2, реализует функцию дешифратора и содержит элемент НЕ
20, элементы И 21-23, элемент ИЛИ 24.
Формирователь 6 может быть реализован на элементе ИЛИ, элемент И 12
55 реализует функцию логического И по нулям.
Устройство работает следующим об° разом. тор 9, третий счетчик 10, элемент
ИЛИ 11, первый элемент И 12, второй элемент И 13. Коммутатор 9 содержит элемент ПЕ 14, первый элемент И 15, элемент И-HE 16, ограничительный элемент на резисторе 17, накопительный элемент на конденсаторе 18, второй элемент И 19. 1 з и. ф лы, 2 ил.
В исходном состоянии элементы матрицы 5 разомкнуты. На первом выходе коммутатора 9 отсутствует сигнал установки в 0" второго счетчика 7, а на его втором выходе присутствует сигнал, которьп через второй элемент И 13 разрешает прохождение импульсов от генератора 1 на счетный вход первого счетчика 2, через эле мент KIH 11 запрещает выдачу информации на выходы блока 3 памяти и переключает входы распределителя 8 импульсон на его первый и второй выходы. Второй счетчик 7 находится в со . стоянии N+1. Состояние второго выхода распределителя 8 импульсов блокирует прохождение импульсов с выхода генератора 1 через элемент И 12 на счетный вход второго счтечика 7, на выходах (соответствующих состоянию N) которого сигнал отсутствует (где N— количество строк матрицы 5 коммутационных элементов). Третий счетчик
10 находится в нулевом состоянии„
Превый счетчик 2 подсчитывает импульсы от генератора 1, а дешифратор
4 формирует сигналы, которые осуществляют поочередной опрос строк матрицы 5.
При нажати на какую-либо клавишу клавиатуры происходит замыкание коммутационного элемента матрицы 5 и во время ее опроса на выходе формирователя 6 появляется сигнал, которьп проходит на информационный вход коммутатора 9, на первом выходе которого формируется сигнал, устанавливающий B нулевое состояние второй счетчик 7. В результате этого на второй вход первого элемента И 12 поступает сигнал, разрешаюций прохождение импульсов от генератора 1 на счетный вход второго счетчика 7. После этого счетчики 2 и 7 работают синхронно. Сигналами с выходов дешифратора
1
4 продолжается опрос строк матр п ь
5. Через И периодон работы генератора 1 сигналом с выхода дешифратора
4 вновь опрашивается строка с замкнутым коммутационным элементом, а на выходах второго счетчика 7, соответствуюцих состоянию N,ïîÿâëÿåòñÿ сигнал, который по первому выходу распределителя 8 импульсов поступает на управляющий вход коммутатора 9.
Сигнал с выхода формиронателя 6 проходит на второй выход коммутатора 9, через элемент И 13 запрещает работу первого счетчика 2, через элемент ,KIH 11 разрешает выдачу информации на выходы блока 3lëîñòîÿííîé памяти, переключает входы распределителя 8 на его третий выход, а на втором выходе устанавливает сигнал "Лог.0", разрешающий прохождение импульсон от генератора 1 через элемент И 12 вне зависимости от состояния на информационных входах распределителя 8.
На первые адресные входы блока 3 постоянной памяти поступают сигналы с выхода счетчика 2, соответствующие номеру строки матрицы 5, а на вторые адресные входы блока 3 — r пгнал с матрицы 5, соответстнующ>ш столбцу.
На выходе блока 3 формируется информационный код, соответствуюций нажатой клавише.
Счетчик 7 работает в режиме полного цикла. Через определенное количество — Я тактов его работьi, дешифраторои числа которых является второй элемент И 22 распределителя 8, на третьем выходе распределителя 8 формируются импульсы, поступающие на счетный вход счетчика 10. Через К тактов работы счетчика 10 на его выходе формируется сигнал, запрещающий выдачу информации на ныходьi блока 3.
Через И тактов работы счетчика 10 на его выходе формируется сигнал, nocÒóïàþùèé на его же установочный вход и фронтом записывающий в счетчик 10 число 1. 1. - К, 11ри этом разрешается выдача информации на вьыоды блока 3. Счетчик 10 продолжает счет с начальной установкой числа I.. Цик:> работы устройства повторяется.
Таким образом, на выходе устройства периодически формируется ннформационный код замкнутого коммутационного элемента матрицы 5.
Числа К,М,1,
5 времени (например, 0,5 с), а затем периодическую выдачу информации на ч выходе устройства через более краткие промежутки времени (например, О, 1с), При отпускании клавиши происходит размыкание коммутационного элемента матрицы 5 и прекращается выдача формирователем 6 сигнала. При этом сигнал с второго выхода коммутатора 9 запрещает выдачу информации на выходы блока 3, разрешает работу счетчика 2, сбрасывает счетчик 10 и фронтом производит начальную, установку счетчика 7 в состояние N+1. Информа20 ционные входы распределителя 8 ыкпульсов переключаются на первый и второй выходы. Начинается поочередной опрос строк матрицы 5. Устройство переходит в исходное положение.
25 Однократный ввод кода реализуется при нажатии клавиши на время, меньшее числа И тактов работы счетчика
10 (так как после набора счетчиком
10 числа И производится повторное
3Q разрешение выдачи кода коммутационного элемента матрицы 5)р При этом на выходе элемента JUG! 11 будет сформирован только один сигнал считывания информации. 1 аэрядность счетчика выбирается исходя иэ количества N
Зэ строк матрицы 5 и должна обеспечивать счет до числа не менее И+1.При этом число () моиет быть любым числом, реализуемым счетчиком 7, но для уиень40 шедин разрядности счетчика 10 оно доГ жпо быть максимально возможным.
Числа N+1 и 1. коммутируются заранее на информационных входах счетчиков 7 и 10 соответственно„ Входы эле45 ментов И 21-?3 подключены к информационным входам распределителч 8 для дешищ>ации следующих чисел: на элементе И "1 — чисча И+1, нд элементе
И 22 — числа (!, на элементе И 23
50 числа 1
Таким оЬраэом, предлагаемое устройство позволяет организовать режим автоматического повторения кода символа, т.е. формирования группы, состояыей иэ одинаковых информационных символов, одноразовым нажатием коммутационного элемента. При этом повторный опрос нажатого коммутационного эл мента для всей группы оди7 1633384 Н наковых символов производится только один раз, что веДет к повышению быстродействия усуро»»ства. Кроме того предлагаемое устройство позвоЭ 5 ляет уменьшить механический износ коммутационных элементов матрицы.
Формула и з о б р е т е н и я
1. Устройство для ввода информации, содержащее генератор импульсов, первы»» и второй счетчики, дешифратор, блок постоянной памяти, матрицу коммутационных элементов, формирователь импульсов, первый элемент И, коммутатор, выход генератора импульсов соединен с первым входом первого элемента И, выход которого соединен со счетным входом второго счетчика, вход сброса которого соединен с первым выходом коммутатора, информационный вход которого подключен к выходу формирователя импульсов, выхо- 25 ды первого счетчика соединены с входами дешифратора и адресными входа ми первой группы блока постоянной памяти, выходы которого являются информационными выходами устройства, gp выходы дешифратора подключены к гооизонтальным шинам матрицы коммутационных элементов, вертикальные шины которой соединены с входами формирователя импульсов и адресными входами второй группы блока постоянной памяти, отличающееся тем, что, с целью повышения быстродействия устройства за счет орган» зации автоматического многократного 4р режима ввода, в устройство введены второй элемент И, элемент ИЛИ, третий счетчик, распределитель импульсон, информационные входы которого соединены с выходами второго счетчика, ны- 4 ход генератора импульсов соединен с первым входом второго элемента И, вы»»од которого соединен с входом перного счетчика, нторой выход коммутатора соединен с управляющим входом распределителя импульсов, входом сброса третьего счетчика, входом записи второго счетчика и вторыми входами второго элемента И и элемента
ИПИ, первый вход которого соединен с первым ньмодом третьего счетчика, нторои выход которого соединен с входом записи третьего счетчика, выход элемента HJIH соединен с управляющим входом блока постоянной памяти и является выходом готовности устройства, входы установки второго и третьего счетчиков являются установочными входами устроистна, перньп» выход распределителя импульсон соединен с управляющим входом коммутатора, второй выход — с вторым входом третьего элемента И, а третий выход — со счетным входом тРетьего счетчика.
2. Устройство по п.1, о т л и ч а ю щ е е с я тем, что коммутатор содержит элемент НЕ, первый и второй элементы И, элемент И-НЕ, ограничительный элемент на резисторе и накопительный элемент на конденсаторе, выход второго элемента И является вторым выходом коммутатора, а первый вход подключен к выходу элемента
И-НЕ, первый вход которого и первый вход первого элемента И являются информационным входом коммутатора э э второй вход элемента И-НЕ и вход элемента НЕ являются упранляющ»»м входом коммутатора, выход элемента НЕ соединен с вторым входом первого элемента И, выход которого является первым выходом коммутатора, второй вход второго элемента И подключен к первым выводам ограничительного элемента на резисторе и накопительного элемента на конденсаторе, второй вывод которого соединен с шиной литания устройства, а второй вывод ограничительного элемента на резисторе подключен к шине нулевого потенциала.
1633384
Информационные входы
Фиг. 2
Составитель И. Карнова
Техред А.Кравчук Корректор Л.Муска
Редактор Н.Тупица
Заказ 616 Тираж 407 Подписное
ВНИИПИ Государственного комитета по изобретениям и открьггиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г. Ужгород, ул. Гагарина, !О1
Второй выход
Третий Первый выход выход