(/)
С
Изобретение относится к вычисли- .ельной технике и может быть использовано для ввода информации с пультов и датчиков в АСУ ТП, а также в пультах местного и дистанционного управления телемеханических систем.
Целью изобретения является расширение области применения устройства за счет исключения ввода избыточной информации.
На фиг, 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 выход которого является выходом формирователя прямой выход первого триггера подключен к третьему входу первого элемента И и первому входу элемента ИЛИ, выход которого соединен
с информационным входом второго триггера, прямой выход которого подключен к второму входу второго элемента И, выход которого подключен к второму входу элемента ИЛИ, инверсный выход первого триггера соединен с третьим входом второго элемента И, инверсный выход второго триггера подключен к к четвертому входу первого элемента И.
а
ЈЩ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1988 |
|
SU1615698A1 |
Устройство для ввода информации | 1984 |
|
SU1262472A1 |
Устройство для контроля цифровых интегральных микросхем | 1985 |
|
SU1265663A1 |
Устройство для ввода информации | 1983 |
|
SU1115041A1 |
Вычислительное устройство для реализации логических функций | 1983 |
|
SU1269130A1 |
Устройство для сопряжения ЭВМ с объектами управления | 1986 |
|
SU1401469A1 |
Устройство для формирования пачек импульсов | 1991 |
|
SU1812617A1 |
Устройство для обучения | 1988 |
|
SU1663618A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Устройство для контроля цифровых интегральных микросхем | 1986 |
|
SU1354142A1 |
Изобретение относится к вычислительной технике и может быть использовано для ввода информации с пультов и датчиков в АСУ ТП, а также в пультах местного и дистанционного управления телемеханических систем. Целью изобретения является расширение области применения устройства за счет исключения ввода избыточной информации. Устройство содержит клавиатуру 1, регистр 2, генератор импульсов 4, блок определения четности 5, элементы ИЛИ 7, 9, 10, элемент И-НЕ 8, формирователи импульсов 3, 6. Устройство позволяет вводить информацию как с кнопок без арретира, так и кнопок с арретиром. Таким образом, введение в схему логических элементов, реализующих простейшие функции, позволяет значительно расширить область применения устройства. 1 з.п. ф-лы, 4 ил.
91
1-зпф
з4м
oz
J.b
P
Si
ff
(2
Z9tZ55t
&Ь/УМ4
KHAi
&ХФИЗ
вхФИб
ЬыхФМ
6ь/хФ#6
бь/xtt
Устройство для ввода информации | 1981 |
|
SU981983A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Устройство для ввода информации | 1984 |
|
SU1262472A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1990-03-23—Публикация
1988-09-14—Подача