Устройство для ввода информации Советский патент 1990 года по МПК G06F3/02 

Описание патента на изобретение SU1552167A1

(/)

С

Изобретение относится к вычисли- .ельной технике и может быть использовано для ввода информации с пультов и датчиков в АСУ ТП, а также в пультах местного и дистанционного управления телемеханических систем.

Целью изобретения является расширение области применения устройства за счет исключения ввода избыточной информации.

На фиг, 1 представлена структурная схема устройства для ввода информации; на фиг. 2 - структурная схема формирователя импульсов; на фиг 3 структурная схема клавиатуры , на фиго k - временная диаграмма работы устройства.

Устройство (фиг. 1} содержит клавиатуру 1, регистр 2, первый форми- рователь 3 импульсов, генератор k импульсов, блок 5 определения четности, второй формирователь 6 импульсов, первый элемент ИЛИ 7, элемент И-НЕ 8, второй 9 и третий 10 элемен- ты ИЛИ, управляющий выход 11, информационный выход 12, общие шины 13 клавиатуры (первая группа выходов клавиатуры), шины 14 кнопок без арретиров (вторая группа выходов кла- виатуры).

Формирователь импульсов (фиг. 2) содержит первый 15 и второй 16 три геры, элемент НЕ 17, первый 18 и второй 19 элементы И, элемент ИЛИ 2 информационный вход 21, вход 22 синхронизации, выход 23.

Клавиатура (фиг. 3) содержит пол 2k кнопок с арретирами (кнопки Кн А{, о.., А;, „.., Ак) и поле 25 кнопок без арретиров (кнопки Кнч, ..,, Кн1, ..., Кнм)„ Группа К + N выходов контактных пар всей клавиатуры образует шины 13. Группа N выходов контактных пар кнопок поля 25 образет шины .

Устройство работает следующим образом.

С клавиатуры 1 по шинам 13 поступает код состояния клавиатуры, в котором уровень 1 соответствует незамкнутому состоянию контактной пары, О - замкнутому (фиг. 1). В исходном состоянии все контактные пары поля 25 кнопок разомкнуты и на всех шинах 14 присутствует сигнал уровня 1. С выхода элемента И-НЕ 8 на объединенные входы элементов

s

0 5 „

5

0

5

0

5

ИЛИ 9 и 10 передается сигнал уровня 0м..

Для примера возьмем в качестве исходного такое состояние клавиатуры, при котором на шинах 13 присутствует код с четным количеством 1. Тогда на прямом выходе блока 5 присутствует сигнал О, на инверсном 1. Триггеры 15 и 16 формирователя 3 (фиг. 2) установлены в исходное состояние (на входы синхронизации триггеров постоянно поступают CHI- налы с генератора 4), а аналогичные триггеры формирователя 6 установлены в состояние I. Пусть кнопка с арретиром Кн AJ (фиг. 3) поля 2k кнопок находится во включенном состоя- нии (с выхода контактной группы поступает сигнал О). Тогда при переключении кнопки Кн А , в шинах 13 через время дребезга контактов Тор устанавливается код с нечетным количеством 1, что вызывает изменение уровней сигнала на выходах блока 5 и, соответственно, на информационных входах формирователей 3 и 6 (фиг.k).

По очередному перепаду тактового сигнала с генератора k на уровень 1 включается триггер 15 формирователя 3 и отключается триггер 15 формирователя 6. Сигнал уровня 1м с выхода триггера 15 формирователя 3 поступает на один из входов элемента И 18 и через элемент ИЛИ 20 на D- вход триггера 16. Поступающий тактовый сигнал уровня 1м с выхода элемента НЕ 17 поступает через элемент И 18 на выход 23 формирователя и далее через элемент ИЛИ 7 на выход устройства и синхровход регистра 2, что вызывает запись кода состояния клавиатуры с контрольным разрядом по четности на этот код в регистр. По заднему фронту тактового сигнала триггер 16 формирователя 3 устанавливается в состояние 1, блокируя при этом выход формирователя по входу элемента И 18. В то же время триггер 16 формирователя 6 устанавливается в исходное состояние. Период следования тактовых сигналов Тген с генератора k выбирается лз соотношения

Т ген Р

что исключает неоднозначность работы устройства.

5

Таким образом, все изменения состояния кнопок с арретирами (включения, отключения) вызывают ввод информации.

Рассмотрим работу устройства при вводе информации с кнопок без арретиров (фиг. А). При нажатии одной из кнопок Кн j поля 25 кнопок на выходе элемента И-НЕ 8 формируется сигнал уровня 1, который поступает на объединенные входы элементов ИЛИ 9 и 10. Соответственно, на выходах этих элементов и входах обоих формирователей на время нажатия кнопки -присутствуют сигналы уровня 1, что вызывает запуск одного из формирователей (в данном случае на входе формирователя 6 сигнал изменяется на 1). На выходе формирователя 6 появляется сигнал, который синхронизирует запись информации в регистр и поступает на выход устройства. На входе формирователя 3 уровень сигнала не меняется, но вследствие дребезга контактов не исключена возможност сброса триггера 15. Однако очередной тактовый импульс, поступающий через время Тп Та, восстанавливает прежнее состояние формирователя Зо Это обеспечивается выполнением операции по входам элемента И 19 и передачей уровня 1 полученного сигнала через элемент ИЛИ 20 на D-вход триггера 16. При отжатии кнопки на входе формирователя 6 восстанавливается уровень логического О, что приводит к установке триггеров этого формирователя в исходное состояние, состояние триггеров другого формирователя не изменяется, ввод информации по отжатию кнопок без арретиров не происходит.

Таким образом, устройство позволяет вводить информацию как с кнопон без арретиров, так и с кнопок с арретирами. Введение в схему логических элементов, реализующих простейшие функции, позволяет нейтрализоват избыточный ввод информации.

Формула изобретения

1. Устройство для ввода информации, содержащее клавиатуру, регистр, блок определения четности, первый элемент ИЛИ, первый и второй формирователи импульсов, генератор импульсов, выход которого подключен к

521676

синхровходам формирователей, выходы которых подключены к входам первого элемента ИЛИ, выход которого соединен с синхровходом регистра и является управляющим выходом устройства, первая группа выходов клавиатуры подключена к входам блока определения четности и группе информационных

входов регистра, информационный вход которого соединен с инверсным выходом блока определения четности, выходы регистра являются информационными выходами устройства, о т л и 15 чающееся тем, что, с целью расширения области применения устройства за счет исключения ввода избыточной информации, в него введены второй и третий элементы ИЛИ, элео мент И-НЕ, входы которого подключены к выходам второй группы клавиатуры, выход элемента И-НЕ соединен с первыми входами второго и третьего элементов ИЛИ, вторые входы которых

5 подключены соответственно к прямому и инверсному выходам блока определения четности, выходы второго и третьего элементов ИЛИ соединены соответственно с информационными входами

о формирователей импульсов.

t

2. Устройство по п. 1, отличающееся тем, что каждый формирователь импульсов содержит первый и второй триггеры, элемент НЕ, элемент ИЛИ, первый и второй элементы И, синхровходы триггеров подключены к входу элемента НЕ и являются синхровходом формирователя, информацион0 ный вход первого триггера подключен к первым входам элементов И и является информационным входом формирователя , выход элемента НЕ соединен с вторым входом первого элемента И,

5 выход которого является выходом формирователя прямой выход первого триггера подключен к третьему входу первого элемента И и первому входу элемента ИЛИ, выход которого соединен

с информационным входом второго триггера, прямой выход которого подключен к второму входу второго элемента И, выход которого подключен к второму входу элемента ИЛИ, инверсный выход первого триггера соединен с третьим входом второго элемента И, инверсный выход второго триггера подключен к к четвертому входу первого элемента И.

а

ЈЩ

Похожие патенты SU1552167A1

название год авторы номер документа
Устройство для ввода информации 1988
  • Бирюкович Михаил Михайлович
  • Кафидов Александр Сергеевич
  • Тараров Михаил Иванович
SU1615698A1
Устройство для ввода информации 1984
  • Бирюкович Михаил Михайлович
  • Еременко Людмила Павловна
  • Кафидов Александр Сергеевич
  • Щукина Инна Александровна
  • Тараров Михаил Иванович
SU1262472A1
Устройство для контроля цифровых интегральных микросхем 1985
  • Соловьев Михаил Валерьевич
  • Кольченко Олег Викторович
SU1265663A1
Устройство для ввода информации 1983
  • Подтуркин Владимир Ефимович
  • Умблия Александр Александрович
SU1115041A1
Вычислительное устройство для реализации логических функций 1983
  • Диденко Константин Иванович
  • Конарев Анатолий Николаевич
  • Перекрестов Анатолий Григорьевич
  • Ручинский Анатолий Антонович
  • Черепаха Анатолий Константинович
SU1269130A1
Устройство для сопряжения ЭВМ с объектами управления 1986
  • Голицын Валентин Васильевич
  • Новаченко Александр Борисович
SU1401469A1
Устройство для формирования пачек импульсов 1991
  • Савастеев Андрей Николаевич
  • Луканов Николай Иванович
  • Костров Константин Константинович
  • Томашевич Виктор Иванович
SU1812617A1
Устройство для обучения 1988
  • Соловьев Георгий Николаевич
  • Ковригин Борис Николаевич
  • Тышкевич Владимир Георгиевич
  • Сидуков Владимир Михайлович
  • Мифтахов Рустам Канафиевич
  • Иванов Михаил Александрович
SU1663618A1
Устройство автоматизированной подготовки программ для станков с ЧПУ 1986
  • Кулабухов Анатолий Михайлович
  • Ларин Владимир Алексеевич
  • Чесноков Юрий Александрович
  • Якушкин Михаил Александрович
  • Анисимов Николай Николаевич
  • Луковников Аркадий Алексеевич
  • Сидоров Евгений Михайлович
SU1354160A1
Устройство для контроля цифровых интегральных микросхем 1986
  • Соловьев Михаил Валерьевич
SU1354142A1

Иллюстрации к изобретению SU 1 552 167 A1

Реферат патента 1990 года Устройство для ввода информации

Изобретение относится к вычислительной технике и может быть использовано для ввода информации с пультов и датчиков в АСУ ТП, а также в пультах местного и дистанционного управления телемеханических систем. Целью изобретения является расширение области применения устройства за счет исключения ввода избыточной информации. Устройство содержит клавиатуру 1, регистр 2, генератор импульсов 4, блок определения четности 5, элементы ИЛИ 7, 9, 10, элемент И-НЕ 8, формирователи импульсов 3, 6. Устройство позволяет вводить информацию как с кнопок без арретира, так и кнопок с арретиром. Таким образом, введение в схему логических элементов, реализующих простейшие функции, позволяет значительно расширить область применения устройства. 1 з.п. ф-лы, 4 ил.

Формула изобретения SU 1 552 167 A1

91

1-зпф

з4м

oz

J.b

P

Si

ff

(2

Z9tZ55t

&Ь/УМ4

KHAi

&ХФИЗ

вхФИб

ЬыхФМ

6ь/хФ#6

бь/xtt

Документы, цитированные в отчете о поиске Патент 1990 года SU1552167A1

Устройство для ввода информации 1981
  • Подтуркин Владимир Ефимович
  • Умблия Александр Александрович
SU981983A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1
Устройство для ввода информации 1984
  • Бирюкович Михаил Михайлович
  • Еременко Людмила Павловна
  • Кафидов Александр Сергеевич
  • Щукина Инна Александровна
  • Тараров Михаил Иванович
SU1262472A1
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. 1921
  • Богач Б.И.
SU3A1

SU 1 552 167 A1

Авторы

Бирюкович Михаил Михайлович

Кафидов Александр Сергеевич

Тараров Михаил Иванович

Даты

1990-03-23Публикация

1988-09-14Подача