Устройство ввода информации

 

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

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5!) 4 G 06 F 3/ 2

III ."E", ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К А BTOPCHOMY СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4141482/24-24 (22) 31.11.86 (46) 15.08.88. Бюл. Х 30 (72) Ю.Н.Манякин (53) 681.327.11(088.8) (56) Авторское свидетельство СССР

У 840863, кл. G 06 F 3/02, !978.

Авторское свидетельство СССР !! - 1306360, кл. G 06 F 3/02, 1985. (54) УСТРОЙСТВО ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и технике связи и может применяться для ввода информации управления. Целью изобретения является повышение быстродействия.

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

1417015

50

Изобретение относится к вычислительной технике и технике связи и предназначено для ввода информации

:управления.

Цель изобретения — повышение быстродействия устройства.

На фиг.l представлена блок-схема устройства; на фиг.2 и 3 — временные . диаграммы работы устройства.

Устройство содержит генератор 1 импульсов, первый счетчик 2, мульти плексор 3, первый дешифратор 4, блок

5 коммутационных элементов, блок 6 защиты от дребезга, первый блок 7 ключей, первый ключ 8, второй дешифратор 9, первый триггер 10, второй триггер ll, первый элемент ИЛИ 12, регистр 13 сдвига, регистр 14, второй элемент И 15, второй элемент ИЛИ

16, второй счетчик 17, блок 18 памяти, первый элемент И 19, блок 20 синхронизации, второй блок 21 ключей, второй ключ 22. Блок б защиты от дребезга содержит таймер 23, элемент задержки 24, одновибратор 25. Блок 20 синхронизации содержит генератор 26 импульсов, элемент 27 задержки, одновибратор 28.

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

С генератора 1 импульсы поступают на счетчик 2, »а выходе которого последовательно и периодически выдаются все возможные состояния счетчика 2, при этом каждому из коммутационных элементов поставлено в соответствие

I одно из возможных состояний (комбинаций) счетчика 2. Дешифратор 4 выделяет подмножества состояний счетчика 2 и выдает сигнал на соответствующую шину блока 5. Мультиплексор 3 в рамках выделяемого подмножества сканирует по вертикальным шинам блока 5, опрашивая их состояния, и в случае обнаружения сигнала передает его в блок

6 устранения дребезга контактов.

Блок 5 содержит коммутационные элементы, общее количество которых определеяется выбранным алфавитом, причем каждому элементу соответствует свойственный только ему код. В блоке 5 находятся также два коммутационных элемента технологического характера — элементы ЗАПИСЬ и ВЪ|ЦАЧА.

При замыкании коммутационного элемента блока 5 производится фиксация состояния дешифратора 4, мультиплексора

3 и соответствующий код счетчика 2 управляет блоком 7 ключей, которые открываются и закрывают свои выходы на "корпус" в моменты действия сигнала с выхода блока 6 устранения дребезга контактов. Последний формирует сигнал, приходящий с мультиплексора

3 с некоторой задержкой, определяемой таймером 23 и превышающей время переходных процессов (время дребезга), чем исключаются сбои при выдаче данных. С целью исключения лож- . ной регистрации данные, выдаваемые с блока 7 ключей, сопровождаются выдачей синхронизирующего импульса, действующего в середине импульсов выдаваемых данных.

Синхронизирующий импульс формируется с некоторой задержкой, определяемой элементом 24 задержки, с длительностью, определяемой одновибратором 25. Ключ 8 синхронизации обеспечив ае т замыкание на 1корпус своего выхода в момент прихода синхроим25 пульса. В момент нажатия коммутационного элемента в блоке 5 сигнал с мультиплексора 3 подается на генератор 1 и останавливает era. Если время действия сигнала с мультиплексора

30 3 превышает время таймера 23, то последний выдает сигнал на свой выход, открывая ключи блока 7.

Второй дешифратор 9 обеспечивает выделение кодов условных команд "За35 пись макрокоманды и "Выдача макрокоманды" (или просто "Запись" и "Выдача") в моменты действия синхроимпульсов с выхода ключа 8. Сигналы выделенных команд поступают на триггер ll

40 записи и триггер 10 выдачи, которые запоминают факт прохода соответствующих сигналов, Перевод триггеров 10, 11 в исходное нулевое состояние осуществляется сигналом с счетчика 17

45 в момент окончания цикла его работы.

Сигналы с выходов триггеров 10,11 объединяются элементом Ш1И 12, разрешая при наличии одного из сигналов на его входе, работу счетчика 17 и регистра 13 сдвига.

Регистр 13 сдвига обеспечивает запись и продвижение разрешающего сигнала, поступающего с выхода элемента

ИЛИ 12 последовательно, с кажцым синхронизирующим импульсом с ключа 8, в свои разряды. Сигнал, продвигаясь по регистру 13, обеспечивает запись информации о начальном адресе соответствующей макрокоманды, при этом ад)4) 70)5 для ограничения в пользовании данны ми или исключения случайной порчи рес может содержать от одного до нескольких знаков (позиций), Каждый знак или позиция, представляющие собой кодовое слово, записываемое из общей шины в регистр 14, сопровождаются синхронизирующим импульсом с выхода ключа 8. По заполнении регистра 13, когда начальный адрес полностью запишется в регистр !4, сигнал с последнего разряда регистра 13 поступает на элементы И 15, И 19, разрешая в режиме "Зались" прохождение синхронизирующих импульсов через элемент

И )5, элемент ИЛИ 16 на счетчик 17 и блок 18 памяти.

В режиме Выдача сигнал с последнего разряда регистра 13 через элемент И !9 обеспечивает запуск блока

20 синхронизации, который через элемент ИЛИ 16 выдает синхронизирующие сигналы на указанные входы счетчика

17 и блока 18 памяти. Счетчик 17, получив разрешающий сигнал с элемента

ИЛИ 12, с каждым синхронизирующим импульсом с элемента ИЛИ 16 изменяет свое состояние, а следовательно, и текущий адрес на одну единицу.

По достижении последнего адреса, соответствующего его переполнению, сигнал с его выхода сбрасывает триггеры 10, 11 в исходное состояние и действие режимов "Запись" или ".Выдача прекращается, при этом счетчик

17 через элемент ИЛИ 12 сбрасывается в исходное состояние.

Емкость счетчика !7 или количество его состояний определяют количество кодовых слов в макрокоманде. Переход счетчика 17 в очередное состояние осуществляется по заднему фронту импульса с элемента ИЛИ !6. Блок 18 памяти в режим записи устанавливается сигналом с триггера 11 записи.

Адресное пространство блока 18 памяти управляется регистром 14 и счетчиком 17. Сигнал выбора кристалла (сопровождения записи †считыван) выдается с элемента ИЛИ 16. Информационные входы блока 18 памяти подключены к общей информационной шине непосредственно, а информационные выходы через блок 21 ключей.

Блок 21 ключей обеспечивает развязку (отключение) выходов блока 18 памяти от общей шины на все время, кроме моментов выдачи кодовых слов макрокоманд. Открывание ключей блока

2! осуществляется в режиме выдачи, .5

55 когда с элемента И 19 разрешающий сигнал поступает на блок 20 синхрони-, зации, запуская генератор 26 импульсов, сигналы с выхода которого управляют блоком 2! ключей.

С целью исключения ложного восприятия информации, выдаваемой через блок 21 на общую информационную шину, момент выдачи каждого кодового слова сопровождается синхроимпульсом, действующим в середине интервала времени действия указанных слов. Формирование синхроимпульса осуществляется с помощью элемента 27 задержки и одновибратора 28, формируемьп импульс которого существенно меньше импульсов генератора 26 импульсов.

Импульс с выхода одновибратора 28 поступает на второй ключ 22, обеспечивая коммутацию шины синхронизации на корпус", образуя с первым ключом

8 синхронизации соединение "Монтажное ИЛИ". Аналогичное соединение образуют первый и второй блоки 7 и 21 ключей.

В режиме выдачи начальный адрес записывается в регистр 14, после че— го с регистра 13 поступает разрешающий сигнал на элемент И 19, который выдает разрешение на запуск блока 20 синхронизации, обеспечивающего в этом случае автономную работу устройства: выдачу команд, ранее записанных в блоке 18 памяти по данному начальному адресу и текущим адресам счетчика

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

С целью исключения случайного или умышленного стирания ранее записанных макрокоманд с учетом ограничений кнопку Запись конструктивно исполняют труднодоступной или с возможностью блокирования одним из известных способов, например пломбированием.

Таким образом, устройство позволяет накладывать ограничения на объем используемых данных, что является особенно важным в системах автоматизированной радиосвязи для ограничения используемой мощности передающих средств, исключения пользования неразрешанными частотами, ограничения изменения содержимого программаторов, I а также в вычислительных системах

14 программы или данных ниэкоквалифицированным персоналом, особенно в процессе обучения, Формула изобретения

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

17015 6

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

50 входы которого соединены с выходами ключей первого блока, один из выходов регистра сдвига соединен с вторыми входами элементов И, выходы регистра соединены с адресными входами второй группы блока памяти, выходы которого соединены с информационными входами ключей второго блока, выход первого элемента И соединен с входом блока синхронизации, первый выход которого соединен с первым входом второго элемента ИЛИ и управляющими входаи ключей второгс бл ка., выход вторсго элеме та К соединен:" вторьм входом вто ро о элем та Л Т: зых(д которого со " единен сс, счетным входом второго счетчика и стробирующим входом блока памяти, информационные входы ко орого соединены с выходами ключей первого блока, второй выход блока синхронизации соединен с входом второго ключа, выход которого соединен с третьим входом второго элемента И, стробирующим входом второго дешифратора, входом сдвига регистра сдвига и является стробирующим выходом устройства, выход первого ключа объединен с выходом второго ключа, блок синхронизации содержит генератор импульсов, элемент задержки, одновибратор, выход которого является вторым выходом блока, вход генератора импульсов является входом блока, выход генератора импульсов соединен с входом элемента задержки и является первым выходом блока, выход элемента задержки соединен с входом одновибратора. бмкоЫ

1qcrgrpa Р л) цорра 1намондц

13-1

15- 7/л

17-1

178

„Запись

141/015 4 5

I4I70I5. %плача

f с афра

Гуифра

O амит. о 1.. П ... Г

157(и) 77- 1

17- 7

17- и

t> 4 5 ф УГ 3

Со с т авит ел ь И. Кари ов а

Техред Л.Олийнык

Корректор Н.Король

Редактор О.Спесивых

Заказ 4067/48

Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4

0-1

Тираж 704 Подпис но е

ВПИИПИ Государственного комитета СССР по делам изобретений и открытий II3035, Москва, Ж-35, Раушгкая наб., д. 4/5

Устройство ввода информации Устройство ввода информации Устройство ввода информации Устройство ввода информации Устройство ввода информации Устройство ввода информации 

 

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

Изобретение относится к области вычислительной техники и автоматики и может быть использовано в автоматизированных системах управления технологическими процессамио Целью изобретения является повышение быстродействия устройства за счет исключения механическ 1Х элементов из схемы

Изобретение относится к области автоматики и вычислительной техники и может быть использовано для организации ручного ввода информации в управляющие или вычислительные системы Цель изобретения - упрощение клавиатуры и повышение ее надежности за счет сокращения числа источников и приемников излучения и за счет исключения пружин возврата Клавиатура содержит источники 1 и приемники 2 света , клавишные головки 3, верхнюю панель 4 с прорезями 9, основание 5, ограничитель вертикального перемещения 6 клавишных головок, зеркало 7, однополюсные магниты 8,10, Одно5 олюсные магниты 8 расположены в нижней, части клавишных головок 3, Однополюсные магниты J О расположены на основании 5 напротив однополюсных магнитов Во Взаимное отталкивание однополюсных магнитов 8 и 10 обеспечивает вертикальное перемещение клавищных головок 3„ При нажатии на одну из клавишных головок 3 зеркало 7 опускается в плоскость перемещения взаийнопер-j- пендикулярных оптических осей источников 1 и приемников 2 света, замыкая Q .оптическую связь одного из источников 1 с одним из приемников 2, Совокупность порядковых номеров активизированного в данный момент источника 1 и принявшего сигнал приемника 2 однозначно соответствует нажатой клавише

Изобретение относится к области автоматики и вычислительной техники , может быть использовано для ручного ввода информации и является усовершенствованием изобретения по автосв

Изобретение относится к области автоматики и вычислительной техники и может применяться для ввода информации в различные цифровые устройства

Изобретение относится к автоматике и вычислительной технике и может быть использовано для организации ручного ввода информации в управляю- DQie или вычислительные системы

Изобретение относится к автоматике и вычислительной технике и может быть использовано в функциональных клавиатурах

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

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

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

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

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

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

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