Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к области вычислительной техники, в частности к устройствам для ввода информации в ЭВМ, и может быть использовано в автоматизированных системах управйег ния технологическим оборудованием. Целью изобретения является повьппение достоверности передаваемой информации . Устройство для ввода информации содержит группу элементов И 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
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (51)4 G 06 F 3 02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТЯЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (2)) 4195353/24 24 (22) 16.02 ° 87 (46) 23,09,88, Бил. И 35 (72) В.М.Лукаш, И.И,Куница и В.Н.Коренко (53) 681.327 (088.8) (56) Авторское свидетельство СССР
ll 1062676, кл G 06 Р 3/02, 1982.
Авторское свидетельство СССР
È 1080133, кл, С 06 Р 13/20, 1982 ° (54) УСТРОЙСТВО ДЛЯ ВВОДА И630РМАЦИИ (57) Изобретение относится к области вычислйтельной техники, в частности к устройствам для ввода информации в ЭВМ, и может быть использовано в автоматизированных системах управйе» ния технологическим оборудованием.
ÄÄ SUÄÄ 1425641 A 1
Целью изобретения является повышение достоверности передаваемой информации, Устройство для ввода ин4орма« ции содержит группу элементов И счетчики 2 и 12, триггеры 7,8 н 18, элементы ИЛИ 3,9 и !4, элементы И, l0 ° 13 и 15, элемент ИСКЛЮЧАЛ!ЕЕ
ИЛИ 6, дешиФратор 5, клавиатуру 4, элемент НЕ 17, элемент задержки 16. Занесение. кода нажатой клавиши клавиатуры 4 в ЭВМ происходит только, после проверки- длительности импуль . сов, поступающих от клавин, с по мощью счетчика 12 и прекращается пос ,ле отпускания клавиши. Тем самым исключается повторная запись в ЭВМ кода нажатой клавиши. 2 ил.
1425641
Изобретение относится к вычислительной технике,в частности к устрой ствам для ввода информации в ЭВИ, и может быть использовано в автоматиэи рованных системах управления техноло
5, гическим оборудованием, например в
, устройствах числового программного ! управления «ЧПУ) токарных, Фрезерных
1 ! станков и др. для отработки управля, юшкх программ с помощью пульта опера-. тора.
Целью изобретения является повышение достоверности передаваемой ин формации. 15
На Фиг.1 представлена структурная схема устройства; на фиг.2 - времен» ная диаграмма, поясняющая его работу.
Устройство для ввода информации со держит группу элементов И 1., второй счетчик 2, первый элемент ИЛИ 3, клавиатуру 4, дешифратор 5, элемент
HGKlIYXfAY6PE ИЛИ 6, первый триггер 7, второй триггер 8, второй элемент EIH
9, первый элемент И 10, генератор 25
,11 импульсов, первый счетчик 12, тре тий элемент И 13, третий элемент ИЛИ 14, второй элемент И 15, элемент 16 задержки, элемент НЕ 17, третий триг гер 18
ЗО
Устройство зля ввода информации работает следующим образом
Все контакты клавиатуры 4 обьеди" иены в п групп по "In клавиш в каждой, группе, где m — число состояний сче
5 чика 2.. В исходном состоянии триггеры 7,8 и 18 установлены в исходное состояние сигналом высокого уровня по становочному входу устройства, Сиг !
О ал высока го уров ня с инверсного вь хода триггера 8 (фиг.2,в,t ) поступает ка первый вход элемента И 10, разрешая прохождение импульсов с вы хода генератора 11 импульсов (фиг.2,а на счетный вход счетчика 2. Счетчик
2. вырабатывает коды, поступающие на
Входы дешифратора 5, на выходах кото рого формируются сигналы высокого уровня, поочередно апрашивающие все ключи клавиатуры 4 в каждой группе.
До нажатия любого ключа клавиатуры 4 на выходе элемента KIH 3 удерживает зя сигнал кизкого уровня; озволяющий элементу ИСКЛИЧАИЦЕЕ HJIH 6 сигналом высокого уровня> поступающим на установочный вход, удерживать с етчкк 12 в исходном состоянии (фиг.2,.г,t )., После нажатия клавиш клавиатуры 4 сигнал высокого уровня с соатветст» вующего выхода дешифратора 5 через замкнутую клавишу с дребезгом поступает на соответствующий вход элемента
ИЛИ 3. С выхода элемента ИЛИ 3 сигнал высокого уровня {фиг.Z,á,t< ) поступает на счетный вход триггера 8, устанавливая его положительным франтом первого дребезгового импульса в единичное состояние. Сигнал низкого уровня с инверсного выхода триггера 8 (Фиг.2,в,t<) поступает на первый вход элемента И 10, запрещая йрохождекие импульсов с выхода генератора 11 импульсов на счетный вход счетчика 12. о
Состояние счетчика 2, соответствующее коду нажатого ключа клавиатуры 4 в группе, и признак нажатой группы пос тупают соответственно на входы первой группы элементов И 1 группы. Одновре менно сигнал высокого уровкя с выхода элемента ИЛИ 3 поступает на первый вход элемента ИСКЛМЧАИЩЕЕ ИЛИ 6, на выходе которого при совпадении сигна лов формируется сигнал низкого уровня„ разблокирующий счетчик 12. Так как короткие импульсы дребезга не могут удержать счетчик 12 в раэблакирован ном состоянии до выработки сигнала ка его выходе, то счетчик 12 начинает отсчитывать свой цикл рабаты пос ле окончания паследнега импульса дре безга (фкг.2,б t<). После отсчета цикла работы на выходе счетчика 12 формируется сигнал высокого уровня (фиг.2,djt ) положительный фронт которого устанавливает триггер 7 в единичное состояние. Сигнал низкого уровня с Фкверснаго выхода триггера
7 поступает на второй вход элемента
ИСКЛ1ОЧАИЩЕЕ "ИЛИ 6, формируя íà его выходе сигнал высокого уровня и тем самым устанавливая счетчик 12 в исходное состоякие, Одновременно сигнал высокого уровня с неинвертированкого выхода (фиг.?,д,t„.) триггера 7 поступает на счетный вход триггера
18, устанавливая его в единичное состояние. Сигнал высокого уровня с ега выхода (фиг.2,е,t ) поступает на вто рые входы группы элементов И 1 группы, разрешая прохождение кода нажатага ключа клавиатуры 4 на информационные выходы устройства. Сигнал высоко» го уровня с выхода триггера 18 поступает также на управляющий выход устройства, разрешая запись кода в ЭВМ.
1425641
При атпускании клавиши клавиатуры
4 сигнал низкого уровня с дребезгом поступает с выхода элемента ИЛИ 3 (фиг.2,б, . ) через элемент НЕ 17 на первый вход элемента И 13 ° На выходе .5 элемента И 13 формируется сигнал высокого уровня, который через элемент
ИЛИ 14 устанавливает триггер 18 в ну левое состояние. Сигнал низкого урон» 10 ня с выхода триггера 18 (фиг.2,е,tg) поступает на управляющий выход устройства, информируя ЭВМ об окончании ввода кода нажатого клича клавиатуры
4, После окончания последнего дребев гового импульса на первом входе элемента ИСКЛИЧАИЩЕЕ ИЛИ 6 (фиг,2,б,t ) на его выходе формируется сигнал низ кЬго уровня, позволяющий счетчику 12 вновь отсчитать свой цикл работы да формирования на его выходе сигнала высокого уровня (фиг.2,r,t+3. Пола жительный фронт сигнала устанавливает триггер 7 в нулевое состояние. Сигнал высокого уровня с инверсного выхода триггера 7 поступает на второй вход элемента ИСКЛЮЧАЮЩЕЕ ИЛИ 6, устанавливая тем самым счетчик 12 в ис хадное состояние, а также поступает на первый вход элемента И 15, разре- ЭО шая прохождение через него задержанного элементам 16 задержки сигнала влсоко» го уровня с выхода счетчика 12. Сигнал высокого уровня с выхода эле-, мента И 15 (фиг.2 ж t<) поступает че
4 1. У
35 реэ элемент ИЛИ 9 на установочный вход триггера 8, устанавливая era в нулевое состояние. Сигнал высокого уровня с выхода триггера 8 (фиг.2,в, 1„) поступает на первый вход элемента И 10, разрешая прохождение импульсов с выхода генератора ll им пульсов на счетный вход счетчика 2, после чего устройство готово к следу ищему нажатии клавиш клавиатуры 4.
Таким образом устройство обеспечивает ввод информации, обладающей высокой достовернастьи. Предлагаемое устройство позволяет уменьшить время отработки программ в гибкой автома50 тизированной системе; повысить про извадительнасть ЭВМ, повысить надеж» ность функционирования всей системы.
Формула изобретения
Устройства для ввода информации, содержащее генератор импульсов, кла виатуру, первый элемент И, первый и второй счетчики, дешифратор, группу элементов И, первый и второй элеменTbI ИЛИ, элемент ИСКЛМЧАИЩЕЕ ИЛИ, пер вый и второй триггеры, выход генератора импульсов соединен с первым входом первого элемента И и счетным входом первого счетчика, выход которого соединен с синхровходом первого триг гера, инверсный выход которого саеди нен с первым входом элемента ИСКЛЮЧ 1АИ
ЩЕЕ ИЛИ, выход которого соединен с установаиным входом первого счетчика, выход первого элемента И соединен с входом второго счетчика, выходы которого соединены с входами дешифратара, выходы которого соединены с входами клавиатуры, выходы которой соединены с входами первого элемента
ИЛИ, выход которого соединен с синхровходом второго триггера, вторым входам элемента ИСКЛЮЧАИ ЕЕ ИЛИ и инфар» мационным входам первого триггера, вы» ход второго триггера соединен с вторым входом первого элемента И, выходы второго счетчика и клавиатуры соединены с входами первой группы соответствующих элементов И группы, выходы которых являются HHAopMBIIHoHHbIMH выходами устройства, вход сброса пер» ваго триггера и первый вход второго элемента ИЛИ являются установочным входом устрайс;ва, выход второго элемента ИЛИ соединен с входом сброса второго триггера, о т л и ч а ищ е е с я тем, что, с целью повышения достоверности передаваемой информации, в устройство введены второй и третий элементы И, третий элемент
ИЛИ, третий триггер, элемент НЕ, эле мент задержки, информационные входы второго и третьего триггеров подключены к шине логической единицы, инверсный выход триггера соединен с первым входом второго элемента И, выход которого соединен с вторым входом второго элемента ИЛИ, выход первого счетчика через элемент задержки соединен с вторым входом второго элемента ИЛИ, прямой выход первого триггера соединен с синхровходом третьего триггера, выход которого соединен с входами второй группы элементов И группы, первым входом третьего элемента И и является стробируищим выходом устрайст ва, выход первого элемента ИЛИ сбединен с входом элемента НЕ, выход кото рого соединен с вторым входом третьего элемента И, выход которого соеди1425641 ю1
Фиг 3
Составитель И. Карнова
Редактор С,Патрушева Техред Г1.Пндык ;1 акаэ 4769/45 Тираж 704
ННИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д. 4/5
Корректор О, Кравцова
Подписное
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 нен с первым входом третьего элемента
ИЛИ, выход которого соединен с входом сброса третьего триггера, второй вход третьего элемента ИЛИ соединен с входом сброса первого триггера.