Устройство для ввода информации
СОЮЗ СОВЕТСНИХ, СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН
„„Я0„„1 270 6 А1 д) 4 G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21 ) 4030902/24-24 (22) 17. 12. 85 (46) 30.07,87. Бюл. В 28 (72) В.С. Андрианов и Р.М. Муратов (53) 681.327.11(088.8) (56) Авторское свидетельство СССР
9 983694, кл. G 06 F 3/02, 1981.
Авторское свидетельство СССР
У 974367, кл. G 06 F 3/023, 1982. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть использовано для ввода информации в ЭМВ.
Цель изобретения — повышение достоверности ввода информации. ПредЛагаемое устройство для ввода информации содержит генератор импульсов 1, первый счетчик 2, дешифратор 4, клавиатуру 6, мультиплексор 7, блок памя ти 8, регистр 9, элемент И 11, второй элемент ИЛИ 12 второй счетчик 3 и первый элемент ИЛИ 5. Устройство обеспечивает защиту от возможного одновременного нажатия на два и более коммутационных элемента и при неисправности элементов устройства или при сбое выдает с второго и четвертого выходов регистра 9 сигналы ошибки. 4 ил.
1327086
Изобретение относится к вычислительной технике, в частности, может быть использовано для ввода информации в ЭВИ.
Цель изобретения — повышение достоверности ввода информации.
На фиг. 1 изображена блок-схема предлагаемого устройства; на фнг. 2 таблица,, в которой приведено содержимое ячеек памяти; на фиг, 3 — вре- . менная диаграмма работы устройства при замыкании одного из коммутационных элементов клавйатуры; на фиг. 4— временная диаграмма работы устройства 15 при замыкании сразу двух или более коммутационных элементов клавиатуры, Устройство содержит генератор 1 импульсов, первый 2 и второй 3 счетчики, дешифратор 4, первый элемент 20
5 ИЛИ, клавиатуру 6, мультиплексор 7, блок 8 памяти, регистр 9, схему 10 начальной установки, элемент 11 И и второй элемент 12 ИЛИ. . Устройство работает следующим об- 25 разом.
В исходном состоянии все коммутационные элементы клавиатуры 6 разомкнуты. При включении питания схема 10 начальной установки формирует импульс д0 начальной установки (Н.У,), который поступая на вход сброса регистра 9, обнуляет его. Сигналы, поступающие на второй вход элемента 11 И и второй инвертирующий вход элемента 12 ИЛИ с второго и третьего выходов регистра 9 соответственно, формируют на выходе второго элемента 12 ИЛИ уровень
"1", которым счетчик 3 устанавливается в нулевое состояние, ао
Двухфазный генератор 1 импульсов синхронизирует работу устройства и формирует тактовые импульсы ТИ 1 н
ТИ 2, сдвинутые друг относительно друга. 45
Часть устройства, в которую входят первый счетчик 2, дешифратор 4, мультиплексор 7, определяет состояние коммутационных элементов клавиатуры 6.
Первый счетчик 2 производит пересчет 5р импульсов ТИ 1. Выходы первого счетчика 2 являются выходными шинами устройства и подключены также к входам дешифратора 4 и мультиплексора ?. Прн замыкании коммутационных элементов соответствующие выходы дешифратора 4 подключаются к соответствующим входам мультиплексора 7 и при совпадении кодов первого счетчика 2 с кодами замкнутых коммутационных элементов клавиатуры 6 на выходе мультиплексора 7 появляется сигнал уровнем "1".
Часть устройства, в которую входят второй счетчик 3, первый элемент
5 ИЛИ, блок 8 памяти, регистр 9, элемент 11 И, второй элемент 12 ИЛИ, формирует управляющие сигналы записи и ошибки в соответствии с состояниями коммутационных элементов. клавиатуры 6 и внутренними состояниями устройства. Сигнал о состоянии коммутационных элементов поступает на первый адресный вход блока 8 памяти с выхода мультиплексора 7. С выхода первого элемента 5 ИЛИ на второй вход блока 8 памяти поступает сигнал о состоянии младших разрядов второго счетчика 3. При нулевом состоянии этих разрядов на второй вход блока 8 памяти поступает сигнал уровнем 0", На третий вход блока 8 памяти поступает сигнал со старшего разряда второго счетчика 3. На четвертый и пятыи входы поступают сигналы с первого и второго выходов регистра 9. Наличие этих сигналов определяется уровнем
"1н
Входы блока 8 памяти являются адресными. 1(аждому адресу соответствует своя ячейка. Содержимое ячеек памяти определяет работу всего устройства и приведено в таблице на фиг. 2.
В исходном состоянии по окончании действия импульса начальной установки на входах блока 8 памяти устанавливается адрес нулевой ячейки. Содержимое этой ячейки импульсами ТИ 2 считывается в регистр 9, и сигналы с выхода этого регистра подтверждают исходное состояние устройства: отсутствие сигналов записи и ошибки и сброс второго счетчика 3.
Устройство находится в этом состоянии до момента изменения адреса на входе блока 8 памяти.
Временная диаграмма работы устрой" ства при замыкании одного из коммута-, ционных элементов 6 приведена на фиг.3.
E этом случае на входах блока 8 памяти появляется адрес первой ячейки, содержимое которой записывается в регистр 9. Сигнал с третьего выхода регистра через второй элемент 12 ИЛИ снимает сигнал сброса с входа второго счетчика 3, разрешая ему счет импульсов ТИ 1. Первым импульсом ТИ 1 счет13270 чик уходит из нулевого состояния и на вход сброса блока 8 памяти устанавливается адрес второй ячейки памяти. Содержимое этой ячейки не изме. 5 няет состояние регистра 9, разрешая счетчику 3 счет импульсов ТИ 1. Разрядность первого счетчика 2 и количество младших разрядов второго счетчика одинаковы и определяются количеством коммутационных элементов клавиатуры 6. Так как адрес на входах блока 8 памяти и соответственно состояние регистра 9 не изменяется, то второй счетчик продолжает счет импульсов ТИ 1 до момента появления уровня "1" на выходе старшего разряда. В этот момент, если коммутационный элемент клавиатуры 6 уже разомкнут, на входе памяти устанавливается 0 адрес четвертой ячейки, содержимое которой записывается в регистр 9 и устанавливает устройство в исходное состояние. Если коммутационный элемент еще замкнут, то на входах блока
8 памяти устанавливается адрес пятой ячейки, содержимое которой записывается в регистр 9 и с его первого выхода на выход устройства, и на четвертый вход блока 8 памяти подается сигнал записи, сигнал с третьего выхода регистра разрешает второму счетчику 9 за счет импульсов ТИ 1. Далее при циклическом изменении состояния второго счетчика 3 и, если коммута35 ционный элемент замкнут, на входах блока 18 памяти чередуются адреса следующих ячеек: 14,9, 10,13. Содержимое этих ячеек одинаково и совпадает с содержимым 5 ячейки, т,е. состояние устройства не изменяется.
В случае, если коммутационный элемент размыкается, то на входах блока 8 памяти в зависимости от момента размыкания, появляется один из сле45 дующих адресов: 8 или 12. Содержимое этих ячеек одинаково и после записи их в регистр 9 устройство устанавливается в исходное состояние °
Временная диаграмма работы устройства при замыкании сразу двух или более коммутационных элементов клавиатуры 6 приведена на фиг. 4. В этом случае устройство начинает работать в момент, когда на входах блока 8 памяти устанавливается адрес первой ячейки, Адрес этой ячейки устанавливается при совпадении кода ближайшего
86
4 замкнутого коммутационного элемента 6 с кодом первого счетчика 2. Далее устройство работает как в случае замыкания одного коммутационного элемента до момента совпадения кода следующего замкнутого коммутационного элемента клавиатуры 6 с кодом первого счетчика 2. В этот момент на входах блока 8 памяти устанавливается адрес третьей ячейки, содержимое которой записывается в регистр 9, и с его второго выхода сигнал поступает на пятый вход блока 8 памяти, второй вход элемента 11 И, и во внешнее устройство, индицируя замыкание сразу нескольких коммутационных элементов . 6, сигнал с третьего выхода поступает на второй вход второго. элемента 12 ИЛИ, Так как информация на выходах регист-, ра 9 появляется передним фронтом импульса ТИ 2, то во время действия высокого уровня этого импульса на третьем входе элемента 11 И на двух других его входах присутствуют сигналы также высокого уровня, которые обеспечивают прохождение импульса
ТИ 2 на вход сброса второго счетчика 3. Этим импульсом второй счетчик
3 обнуляется и по окончании его действия снова уходит из нулевого состояния, а на входах блока 8 памяти устанавливается адрес ячейки 18, если следующий по порядку коммутационный элемент клавиатуры 6 разомкнут, или
19, если он замкнут. Содержимое этих ячеек то же, что и ячейки 3, и состояние регистра 9 не изменяется.
При адресе, ячейки 19 на входах блока
7 памяти снова происходит обнуление второго счетчика 3 импульсом ТИ 2, проходящим через элементы 11 И, и
12 ИЛИ на его вход сброса, а на входах блока 8 памяти устанавливается адрес 18 или 19 ячейки в зависимости от состояния следующих по порядку коммутационных элементов. При адресе
18 на входе блока 8 памяти обнуления второго счетчика 3 не происходит,адрес на входе блока 8 памяти не изме-, няется.
Далее, если следующий по порядку коммутационный элемент клавиатуры 6 замкнут, то на входах блока 8 памяти снова устанавливается адрес 19 ячейки, происходит обнуление второго счетчика 3 и в зависимости от состояния следующего по порядку коммутационного элемента клавиатуры 6 на
1327086 входе памяти устанавливается адрес
18 или 19 ячейки. Если же все следующие по порядку коммутационные элементы разомкнуты, то на выходе старшего разряца второго счетчика 3 устанавливается уровень "1", а на входах блока 8 памяти — адрес одной из ячеек 20 или 21.
Адрес 21 ячейки устанавливается на входах блока 8 памяти, если по- 10 следний коммутационный элемент клавиатуры 6, при котором произошло обнуление.второго счетчика 3, остается в замкнутом состоянии. В этом случае снова происходит обнуление второ- 15 го счетчика 3 (так как содержимое ячейки 21 то же, что и содержимое ячейки 3), а.затем на входах блока
8 памяти устанавливается в зависимости от состояния следующих комму- 20 тационных элементов адрес 18 или 19 ячейки, -Адрес 20 ячейки устанавливается, если все коммутационные элементы клавиатуры 6 разомкнуты и в регистре 9 импульсом ТИ 2 записывается содержимое этой ячейки. Содержимое этой ячейки то же, что и ячейки четыре, Устройство устанавливается в исходное состояние. Таким образом, 30 устройство при замыкании сразу двух или более коммутационных элементов клавиатуры 6 не выдает сигнала записи на выход устройства и индицирует это состояние коммутационных 35 элементов 6 сигналами ошибки.
Кроме того, если при одном замкнутом коммутационном элементе 6 устройство выдает сигнал записи, а затем замыкается еще один или не- 40 сколько других коммутационных эле ментов 6, устройство снимает сигнал записи, выдает сигналы ошибки (см. содержимое ячеек 15 и 11 в таблице на фиг. 2) и устанавливается в исход- 45 ное состояние только при размыкании всех коммутационных элементов клавиатуры 6, как в случае при замыкании сразу двух или более коммутационных элементов 8 ° 50
Контроль работоспособности устройства обеспечивается за счет содержимого ячеек 6, 7, 16 22—
31 блока 8 памяти. При номинальной работе устройства (все элементы схемы исправны и нет сбоев) адреса этих ячеек на входах блока 8 памяти не возникают, При неисправности элементов схемы или при сбое появляется адрес одной из этих ячеек (содержимое этих ячеек одинаково) на входах блока
8 памяти и ее содержимое записывается в регистр 9. Сигналы с первого, второго и третьего выходов регистра 9 возвращают устройство в исходное состояние, а с четвертого — во внешнее устройство выдается сигнал ошибки уровнем "1" для индикации.
Формула изобретения
Устройство для ввода информации, содержащее генератор импульсов, последовательно соединенные дешифратор и клавиатуру, два счетчика, элемент
И, первый выход генератора импульсов соединен с первым входом элемента И, первая группа выходов первого счетчика соединена с входами дешифратора, первая и вторая группы выходов первого счетчика являются информационными выходами устройства, о т л и— ч а ю щ е е с я тем, что, с целЬю повышения достоверности ввода информации, в него введены мультиплексор, блок памяти, регистр, два элемента И, вторая группа выходов первого счетчи.ка соединена с адресным входами мультиплексора, выходы клавиатуры соеди-. нены с информационными входами мультиплексора, выход которого подключен к первому адресному входу блока памяти и второму входу элемента И, выходы блока памяти соединены с информационными входами регистра, первый выход генератора импульсов соединен с управляющим входом регистра, вход сброса которого является входом сброса устройства, группа выходов второго счетчика соединена с входами первого элемента ИЛИ, выход которого-соединен с вторым адресным входом блока памяти, выход второго счетчика подключен к третьему адресному входу блока памяти, второй выход генератора импульсов соединен со счетными входами счетчиков, первый выход регистра соединен с четвертым адресным входом блока памяти и является выходом "Запись" устройства, второй выход регистра соединен с пятым адресным входом блока памяти, третьим входам элемента И, третий выход регистра соединен с первым входом второго элемента
ИЛИ, выход элемента И соединен с вторым входом второго элемента ИЛИ, вы7 1327085 8 ход которого соединен с входом сброса выходы регистра являются выходами второго счетчика, второй и четвертый устройства.
1327086
ТИ2
Выхо Ь сютниа 2
Выход мдлбтиплексора
Рыходб!
Регистра У
Выход У11
Выход NЛ/ Q
Ягиоди желчна 3
Редактор R. Копча
Заказ 3389/44 Тираж 672 Подписное, ВНИИПИ Государственного комитета. СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4
Юьиод слав рагрЮа,У
Вброд ИЗИ5
Хоммурац ионные
ЯЛЕМЕН777И
Составитель И. Карпова
Техред А.Кравчук Корректор Л.Патай





