Изобретение относится к вычисли«- тельной технике .в частности к устрой ствам для ввода информации в ЭВМ, и может быть использовано а автоматили - рованных системах управления технологическим оборудованием, йапример в устройствах числового программного управления (ЧПУ) токарных фрезерных станков и дро для отработки управля- юсшх программ с помощью пульта опера- I тора.
Целью изобретения является позьг- шение достоверности передаваемой им« формации,
На фиГв1 представлена структурная схема устройства; на - времен- ная диаграмма, поясняг-эдая его работу, I Устройство ,Еу1я ввода информации со держит группу элементов И 1, второй счетчик 2, первый элемент ИЛИ 3, клавиатуру 4j дешифратор 5, элемент ИСКЛЮЧАКЖЩЕ ИЛИ 6, первый триггер 7, второй триггер 8, второй элемент HIDii .9, первый элемент И 10, генератор . 111 импульсов, первый счетчик 12, тре |тий элемент И 13, третий элемент ИЛИ |l4j второй элемент И 15 элемент 16 ;задержки, элемент НЕ 17, третий тер 18,
Устройство для ввода ииформащш сработает следуницим образом
Все контакты клавиатуры 4 объеди- - ;Н8НЫ в п групп ПО-ш клавиш в каждой; труппе, где m - число состояний чика 2,, В исходном состоянии тригге- 7,8 и 18 установлены в исходное |состояние сигналом высокого уровня по Ьгстановочному входу устройства. Сиг- рал высокого уровня с инверсного въ.г триггера 8 (фиг,2,B,t(,) посту пает на первый вход элемента И 10, разрешая прохождение .импульсов с вы кода генератора 11 импульсов (фиГо2,а) на счетный вход счетчика 2, Счетчик 2. вырабатывает коды поступаюпще на входы дешифратора 5, на выходах кото рого формируются сигналы высокого уровня, поочередно опрашивающие все
клавиатуры 4 в ка5кдой группе. До накатия любого ключа клавиатуры 4 на выходе элемента ШШ 3 удерживает .йя сигнал низкого уровня , позволяю элементу ИСЮ1КЯАЮП1ЕЕ ИЛИ 6 сиг- малом высокого уровня, поступающим на установлчньШ вход, удерживать счетчик 12 в исходном состоянии ( г,to).
Q
,5
о 0
0
5
После нажатия клавиш клавиатуры 4 сигнал высокого уровня с соответст- вующего выхода дешифратора 5 через замкнутую клавишу с дребезгом посту пает на соответствующий вход элемента ИЖ 3, С выхода элемента ИЛИ 3 сигнал высокого уровня (фиг,2,б,t) поступает на счетный вход триггера 8, устанавливая его положительным фронтом первого дребезгового импульса в единичное состояние. Сигнал низкого уровня с инверсного выхода триггера 8 (фиг,,С) поступает на первый вход элемента И 10, запрещая прохождение импульсов с выхода генератора I1 импульсов на счетный вход счетчика 12, Состояние счетчика 2, соответствующее коду нажатого ключа клавиатуры 4 в группе, и признак нажатой группы поступают соответственно на входы первой группы элементов И группы. Одновременно сигнал высокого уровня с выхода элемента- ИЛИ 3 поступает на первый °вход элемента ИСКПЮ 1АМ)|ЕЕ ИЛИ 6, на выходе которого при совпадении сигналов формируется сигнал низкого уровня, разблокирукнций счетчик 12, Так как короткие импульсы дребезга не могут удержать счетчик 12 в разблокиррван- ном состоянии до выработки сигнала на его выходе, то счетчик 12 начинает отсчитывать свой цикл работы после окончания последнего импульса дребезга (фиг,2,б,), После отсчета цикла работы на выходе счетчика 12 формируется сигнал высокого уровня (фиГв-2, ), положительный фронт которого устанавливает триггер 7 в единичное состояние. Сигнал низкого уровня с Инверсного выхода триггера 7 поступает на второй вход элемента ИСКгаоЧАКЯ Е «ИЛИ 6, формируя на его выходе сигнал высокого уровня и тем самым устанавливая счетчик 12 в исходное состояние. Одновременно сигнал высокого уровня с неинвертированного вькода (фиг.2,д,tз) триггера 7 поступает на счетный вход триггера 18, устанавливая его в единичное состояние. Сигнал высокого уровня с вго выхода (фиг,2,) поступает ка вторые входы группы элементов И 1 груп- пы разрешая прохоадение кода нажатого ключа клавиатуры 4 на информационные выходы устройства. Сигнал высокого уровня с выхода триггера 18 поступает также на управляющий выход устройства разрешая запись кода в ЭВМ.
При отпускании клавиии клавиатуры 4 сигнал низкого уровня с дребезгом поступает с выхода элемента ИЛИ 3 (фиг.2,В,t) через элемент НЕ 17 на первый вход элемента И 13. На выходе элемента И 13 формируется сигнал высокого уровня, который через элемент ИЛИ 1А устанавливает триггер 18 в ну
.
второй счетчики, дешифратор, группу элементов И, первый и второй элементы ИЛИ, элемент ИСКЛЮЧАМ1ЕЕ ИЛИ, первый и второй триггеры, выход генерато ра импульсов соединен с первым входом первого элемента И и счетным входом первого счетчика, выход которого соединен с синхровходом первого триг
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1986 |
|
SU1348813A1 |
Устройство для ввода информации | 1982 |
|
SU1080133A1 |
Устройство для ввода информации | 1986 |
|
SU1456943A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
Устройство для ввода информации | 1980 |
|
SU898410A1 |
Устройство для ввода информации | 1987 |
|
SU1495775A1 |
Устройство для ввода информации | 1987 |
|
SU1524042A1 |
Устройство для ввода информации | 1982 |
|
SU1048465A1 |
Устройство для ввода информации | 1983 |
|
SU1091147A1 |
Устройство для ввода информации | 1991 |
|
SU1784962A1 |
Изобретение относится к области вычислительной техники, в частности к устройствам для ввода информации в ЭВМ, и может быть использовано в автоматизированных системах управйег ния технологическим оборудованием. Целью изобретения является повьппе- ние достоверности передаваемой информации. Устройство для ввода информации содержит группу элементов И 1, счетчики 2 и 12, триггеры 7,8 и 18, элементы ИЛИ 3,9 и 14, элементы И I10, 13 и 15, элемент ИСКЛЮЧАИЦЕЕ ИЛИ 6, дешифратор 5, клавиатуру 4, :элемент НЕ 17, элемент з адержки 16« Занесение кода нажатой клавиши клавиатуры 4 в ЭВМ происходит только i после проверки длительности импульi сов, поступающих от клавиш, с помощью счетчика 12 и прекращается пос- .ле отпускания клавиши. Тем . самым исключается повторная запись в ЭВМ коде, нажатой клавиши 2 ил. (Л С fro ел о 4; Фм1
левое состояние. Сигнал низкого уров Q Гера, инверсный выход которого соедк - ня с выхода триггера 18 (фиг.2,e,t() нен с первым входом элемента ИСКЛЮЧАЮ- поступает на управляющий выход уст- Р{ЕЕ ИЖ, выход которого соединен с ройства, информируя ЭВМ об окончании установонным входом первого счетчи- ввода кода нажатого ключа клавиатуры ка, вькод первого элемента Р соединен 4, После окончания последнего дребез- 15 входом второго счетчика, выходы гового импульса на первом входе элемента ИСКЛЮЧАМ1ЩЕ ИЛИ 6 (фиг.2,б,t) на его выходе формируется сигнал низ- кЬго уровня,, позволяющий счетчику 12
20
вновь отсчитать свой цикл работы до формирования на его выходе сигнала высокого уровня (фиг.2,г,Ц). Поло жительный фронт сигнала устанавливает триггер 7 в нулевое состояние. Сиг-
которого соединень: с входами дешифратора, выходы которого соединены с входами клавиатуры, выходы которой соединены с входами первого элемента ИЛИ, выход которого соединен с синхровходом второго триггера, вторым входом элемента ИСКЛЮЧАЮОШ;Е ИЛИ и информационным входом первого триггера, выход второго триггера соединен с вто-
нал высокого уровня с инверсного вы- 25 входом первого элемента И, выхо- хода триггера 7 поступает на второй ДЫ второго счетчика и клавиатуры соединены с входами первой группы соответствующих элементов И группы, выховход элемента ИСКЛЮЧАШЕЕ ИЛИ 6, устанавливая тем самым счетчик 12 в ходное состояние, а также поступает
ДЫ которых являются информационными
на первый вход элемента И 15, разре- зо устройства, вход сброса первого триггера и первый вход второго элемента ИЛИ являются установочным входом устройства, выход второго элемента ИЛИ соединен с входом сброса второго триггера, отличающееся тем, что, с целью повышения достоверности передаваемой информации, в устройство введены второй и третий Элементы И, третий элемент ИЛИ, Третий триггер, элемент НЕ, элемент задержки, информационные входы второго и третьего триггеров подключены к тине логической единицы, инверсный выход триггера соединен с первым входом второго элемента И, выход котошая прохождение через него задержанного элементом 16 задеряки сигнала BJICOKO- го уровня с выхода счетчика 12, Сигнал высокого уровня с выхода элег мента И 15 (фиг,2,к,Ц) поступает через элемент ИЛИ 9 на установочный вход триггера В, устанавливая его в нулевое состояние. Сигнал высокого уровня с выхода триггера 8 (фиг.2,в, поступает, на первый элемента И 10, разрешая прохождение импульсов с выхода генератора 11 импульсов на счетный вход счетчика 2, после чего устройство готово к следующему нажатию клавиш клавиатуры 4,
Таким образом устройство обеспечивает ввод информации, обладакщей высокой достоверностью. Предлагаемое устройство позволяет уменьшить время отработки программ в гибкой автоматизированной системе; повысить производительность ЭВМ, повысить надежд ность функционирования всей системы.
Формула изобретения
Устройство для ввода информации, содержащее генератор импульсов, клавиатуру, первый элемент И, первый и
Гера, инверсный выход которого соедк - нен с первым входом элемента ИСКЛЮЧАЮ- Р{ЕЕ ИЖ, выход которого соединен с установонным входом первого счетчи- ка, вькод первого элемента Р соединен входом второго счетчика, выходы
которого соединень: с входами дешифратора, выходы которого соединены с входами клавиатуры, выходы которой соединены с входами первого элемента ИЛИ, выход которого соединен с синхровходом второго триггера, вторым входом элемента ИСКЛЮЧАЮОШ;Е ИЛИ и информационным входом первого триггера, выход второго триггера соединен с вто-
ДЫ которых являются информационными
о устройства, вход сброса пер5
вого триггера и первый вход второго элемента ИЛИ являются установочным входом устройства, выход второго элемента ИЛИ соединен с входом сброса второго триггера, отличающееся тем, что, с целью повышения достоверности передаваемой информации, в устройство введены второй и третий Элементы И, третий элемент ИЛИ, Третий триггер, элемент НЕ, элемент задержки, информационные входы второго и третьего триггеров подключены к тине логической единицы, инверсный выход триггера соединен с первым входом второго элемента И, выход кото рого соединен с вторым входом второго элемента ИЛИ, выход первого счетчика через элемент задержки соединен с вторым входом второго элемента ИЛИ, прямой выход первого триггера соединен с синхровходом третьего триггера, выход которого соединен с входами второй группы элементов И группы, первым входом третьего элемента И и является стробирующим выходом устройст
5 ва, выход первого элемента ИЛИ сбеди- нен с входом элемента НЕ, выход которого соединен с вторым входом третьего элемента И, выход которого соедк0
г14256А1,
J:.б
нен с первым входом третьего элемента третьего элемента ИЛИ соединен г. вхо- ШШ, зькод которого соединен с входом дом сброса первого триггера. сброса третьего триггера, второй вход
G
rijnJTJTJT..,. ... .. JIJT
HiHiitfc tt «I
to
Фаз. г
tl Its t.
tl
Устройство для ввода информации | 1982 |
|
SU1062676A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода информации | 1982 |
|
SU1080133A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-09-23—Публикация
1987-02-16—Подача