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

 

1.. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ , содержащее регистры, ввода и управления и матричную клавиатуру, входная шина регистра управления является входной шиной управления устройства,, выходная шина регистра ввода является выходной информационной шиной устройства, отличающ е е с я тем,что,с целью повышения надежности устройства за счет блокировки ошибочных действий оператора , в него введены счетчик., блок управления , формирователь импульсов, блок инверторов, шифратор, элементы ИЛИ, задержки, первый элемент НЕ, с первого по третий элементы ИСКЛЮЧАЩЕЕ ИЛИ и дешифратор, выходы которого подключены через матричную клавиатуру к входам шифратора и к входам блока.инверторов,выходы шифратора соединены с одними информационными входами регистра ввода, выходы блока инверторов соответственно соединены с первым и вторым входами первого и с первыми входами второго и третьего элементов ИСКЛЮЧА б|ЦЕЕ ИЛИ, -выход первого элемента ИСКЖ) ИЛИ соединен с вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к второму входу третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого через элемент задержки соединен с первым входом элемента ИЛИ иВХОДОМ формирователя импульсов/ выход которого подключен к первому входу блока управления, второй и третий входы которого соединены соответственно с выходом регистра управления и входом ЧТЕНИЕ устройства а выходы с первого по третий соединены с входами первого элемента НЕ, вторым входом; элемента ИЛИ и со стробирующим входом регистра ввода соответственно , выход первого элемента НЕ является выходом запроса прерывания устройства, счетный вход счетчика является тактовым входом устройства , а вход останова подключен к выходу элемента ИЛИ, выходная шина счетчика подключена к входам дешифратора и другим информационным входам регистра ввода. 2. Устройство по п, 1, отличающееся тем, что блок управления содержит первый и второй триггеры , элемент И и второй элемент НЕ, которого является первым блока, входы установки в ноль перО СП вого и второго триггеров, а также первый вход элемента И являются вторым и третьим входеши блоха со: ответственно, выход первого триггера подключен к второму входу элемента И, выход второго элемеятЛ НЕ подключен к третьему входу элемента И и к входу установки в единицу первого триггера, выход второго триггера, выход первого триггера и выход второго элемента НЕ являются соответственно первым, вторым и третьим выходами блока, выход элемента И подключен к входу установки в ед иницу второго триггера.

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

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

РЕСПУБЛИК (19) (И)

3(5)) С(06 + 3 02

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

ПО ДЕЯАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ

ОПИСАНИЕ ИЗОБРЕТЕНИ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

) (21) 3499018/18-24 (22) 14.10.82 (46) 30.01.84. Вюл. )) 4 (72) Я.Я,Смилга, И.Я.Циесалниекс и М.В.Лацис (71) Рижское производственное объединение ВЭФ им. В.И.Ленина (533 681.327(088.8) (56) 1. Авторское свидетельство СССР

Р 652563, кл. G 06(- 3/04, 1976.

2, "Radio, fernsehen, elektronik", 1981, М 4, с. 210-212, (прототип). (54)(57) 1.. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее регистры: ввода и- управления и матричную клавиатуру, входная шина регистра управления является входной шиной управления устройства,. выходная шина регистра ввода является выходной информационной шиной устройства, о т л и ч а ющ е е с я тем,что,с . целью повышения надежности устройства за счет блокировки ошибочных действий оператора, в него введены счетчик,, блок управления, формирователь импульсов, блок инверторов, шифратор, элементы

ИЛИ, задержки, первый элемент НЕ, с первого по третий элементы ИСКЛЮЧАЮЩЕЕ ИЛИ и дешифратор, выходы ко- торого подключены через матричную клавиатуру к входам шифратора и к входам блока. инверторов, выходы шифратора соединены с одними информационными входами регистра ввода, выходы блока инверторов соответственно соединены с первым и вторым входами первого и с первыми входами второго и третьего элементов ИСКЛЮЧАЮЩЕЕ ИЛИ, -выход первого элемента ИСКЛЮЧАЮЩЕЕ

ИЛИ соединен с вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход кото.рого подключен к второму входу третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого через элемент задержки соединен с .первым входом элемента ИЛИ и входом формирователя импульсов, выход которого подключен к первому входу блока управления, второй и третий входы которого соединены соответственно с выходом регистра управления и входом ЧТЕНИЕ устройства» а выходы с первого по третий соединены с входами первого элемента НЕ, вторым входом элемента ИЛИ и со стробирующим входом регистра ввода соответственно, выход первого элемента

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

° а

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

1070534

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

Известно устройство для ввода информации, содержащее узел управления, соединенный первым выходом со счетным входом первого счетчика, которнй подключен выходом переполнения к счетному:входу второго счетчика, причем выходы первого счетчика являются соответствующими выхода" ми младших разрядов кода адреса устройства, управляющие входы которого подключены соответственно к первому входу узла управления и вхо- 15 дам сброса счетчиков, сумМатор, первая группа входов которого подключена к соответствующим выходам первого счетчика, вторая группа входов — к соответствующим выходам второго счет-20 чика, выходы сумматора являются соответствующими выходами старших разрядов кода адреса устройства, выходы перевыполнения первого и второго счетчиков подключены соответственно к второму и третьему входам узла управления, второй выход которого является управляющим выходом устройства С11.

Недостатком известного устройства 30 является снижение надежности, так как не обеспечивается защита от одно-временного нажатия нескольких клавиttJeA .

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

От микропроцессорной магистрали (23.

Недостатком известного Устройства уйвляется снижение его надежностй, так как не обеспечивается защита от 45 одновременного нажатия нескольких клавишей.

Цель изобретения - повышение на, Дежности устройства эа счет схемной

: блокировки ошибок оператора. . 50

Поставленная цель достигается тем, . Что в устройство для ввода информа Ции, содержащее регистры ввода и управления и матричную клавиатуру

ЭХодная шина регистра управления является входной шиной управления устройства, выходная шина регистра

Эвода является выходной информационной шивой устройства, введены счетЧик, блок управления, формирователь 60 йэапульсов, блок инверторов, шифратор, Эяементы ЙЛИ, задержки, первый элеЭеввт НЕ, с первого по третий элейенты ИСКЛЮЧАЮЩЕЕ ИЛИ и дешифратор, Выходы которого подключены чеРез g5 м атричную клавиатуру, к входам шифратора и к входам блока инверторов, выходы шифратора соединены с одними информационными входами регистра ввода, выходы блока инверторов соответственно соединены с первым и вторыи входами первого и с первыми входами второго и третьего элементов

ИСКЛЮЧАЮЩЕЕ ИЛИ, выход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ. соединен с вторым входом второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого подключен к второму входу третьего элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, выход которого через элемент задержки соединен с первым входом элемента ИЛИ и с входом формирователя импульсов, выход которого подключен к первому входу блока управления, второй и третий входи которого соединены соответственно с выходом регистра управления и входом ЧТЕНИЕ устройства, а выходы с первого по третий соединены с входами первого элемента НЕ, вторым входом элемента ИЛИ и со стробирующим входом регистра ввода соответственно, выход первого элемента НЕ является выходом запроса прерывания устройства, счетный вход счетчика является тактовым входом устройства, а вход останова подключен к выходу элемента

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

Блок управления содержит первый и второй триггеры, элемент.И и второй элемент НЕ, вход которого является первьм входом блока, входы установки в ноль первого и второго триггеров, а также первый вход элемента

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

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

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

Устройство содержит матричную лавиатуру 1, нагрузочные элементы регистр 3 ввода, регистр 4 управления, микропроцессорную магистраль

5, счетчик б, 1элемент ИЛИ 7,дешифратор 8, шифратор;, 9, блок 10 инвер-торов, с первого по третий элементы

ИСКЛЮЧАЮЩЕЕ ИЛИ 11 -11, элемент 12 задержки, формирователь 13 импульсов, блок 14 управления, первый и второй

1070534 (О элементы ИЕ 15 и 16, первый и второй триггеры 17 и 18, элемент И 19.

Матрица 1 представляет собой набор

16 4 клавишей с замыкающими контактами без фиксации.

Регистр 4 управления представляет собой запоминающий элемент и служит для приема из микропроцессорной магистрали 5 и хранения сигнала разрешения выборки запроса на прерывание блоками управления.

Микропроцессорная магистраль 5 содержит три группы сигнальных шин: адресные шины для адресации устройства, шины данных для пересылки информации и шины сигналов управления. 15

Работа блоков устройств синхронизируется тактовым сигналом магистрали.

Шифратор 9 представляет собой комбинационную схему из элементов ИЛИ и обеспечивает перекодировку четырех 20 сигналов горизонталей матрицы 1 в двоичный код и формирование для регистра 3 ввода двух младших разрядов кода нажатой клавиши. устройство работает следукщим 75 образом.

Счетчик б считает тактовые.импульсы, приходящие из микропроцессорной магистрали 5. Число импульсов в виде двоичного кода поступает на вход дешифратора 8, который согласно коду выдает сигнал низкого уровня на соответствующую вертикаль матрицы 1. .Пока клавиши матрицы 1 не нажаты, на горизонталях ее при помощи элементов

2 поддерживаются сигналы высокого уровня. Элементы ИСКЛЮЧАЮЩЕЕ ИЛИ 11, элемент 12 задержки и формирователь

13 импульсов не срабатывают, и блок

14 управления сигналон не выдает.

По приходу из микропроцессорной ма- 4О гистрали очередного тактового импульса счетчик б изменяет двоичный код числа импульсов, тем самым через дешифратор 8 выбирая следующую вертикаль матрицы 1. 45

Описанным способом циклически сканируются нсе вертикали матрицы 1.

При нажатии клавиши, и момент появления сигнала низкого уровня на соответствующую вертикаль, через 50 замкнутый контакт нажатой клавишиформируется низкий уровень сигнала на соответствующую горизонталь матрицы 1.

Данный сигнал кодируется шифрато- 55 ром 9 и поступает на вход регистра

3 ввода. Одновременно сигнал с горизонталей матрицы 1 с помощью инверторов 10 преобразуется в сигнал высокого уровня и поступает на элементы 60

ИСКЛЮЧАЮЩЕЕ ИЛИ 11. Если нажата только одна клавиша, т.е. сигнал вы сокого уроння присутствует только на одном входе элементов ИСКИОЧЖОЦЕЕ

ИЛИ 11 -11, то на вход элемента 12

4 Э задержки поступает сигнал нажатия клавиши высокого уровня. Элемент 12 задержки обеспечивает задержку про,хождения переднего фронта сигнала к формирователю 13 импульсов на время, необходимое для затухания переходных процессов при замыкании контактов. Пос e задержки сигнал нажатия клавиши через элемент ИЛИ

7 останавливает счетчик 6 и запускает формирователь 13 импульсов, который подает на вход 1 блока 14 управления (фиг. 2) короткий стробирующий импульс. Данный импульс инвертируется элементом НЕ 16, по выходу

3 блока 14 управления .стробирувт запись информации в регистр ввода 3 .и устанавливает первый триггер 17, который через выход 2 подает сигнал на нторой вход элемента ИЛИ 7 для останова счетчика 6.

После установки первого триггера

17 через элемент И 19 устанавливается второй триггер 18, если уста-новлен разрешающий разряд в регистре

-управления 4 и на вход 2 блока 14 управления поступает сигнал высокого уровня. Второй триггер 18 на выходе

1 вырабатывает сигнал запроса прерывания, который инвертируется элементом НЕ 15 и передается в микропроцессорную магистраль 5, сообщая о наличии новой информации в регистре ввода 3. Для приема информации в виде двоичного кода посредством микропроцессорной магистрали 5 микропроцессорная система передает по магистрали стробирукщий импульс ЧТЕНИЕ, который разрешает информации из регистра 3 ввода поступить на шины данных микропроцессорной магистрали

5, а также по входу 3 блока 14 управления сбрасывает первый и второй триггеры 17 и 18.

Отпуская нажатую клавишу в матрице 1, контакты клавиши размыкаются, на соответствующей горизонтали устанавливается сигнал высокого урсвня, . через элементы ИСКЛ(СЧА10ЦЕЕ.ИЛИ 11 и элемент 12 задержки снимается сигнал с первого входа элемента ИЛИ 7. Если информация из регистра 3 ввода поступила в микропроцессорную магистраль 5 и первый триггер 17 сброшен, снимается сигнал останона счетчика б и возобновляется циклическое сканирование вертикалей матрицы 1.

При одновременном нажатии двух клавиш сигналы нажатия клавиы поступают с горизонталей матрицы 1 на два входа элементов ИСКЛЮЧАЮЩЕЕ ИЛИ

11 -11, которые блокируют проход

1 сигнала, таким образом исключая запись ложной информации в регистр ввода 3 ° Это обеспечивает высокую достоверность информации, вводимую через микропроцессорную магистраль

1070534 5 в микропроцессорную систему. Кроме того, информация в регистр ввода 3

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

Регистра 3 ввода, регистр 4 управления и блок 14 управления являются внутренними составными частями большой интегральной схемы программ мируемого интерфейса К580 ИК. 55 что позволяет минимизировать аппаратную часть предлагаемого устройства.

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

1070534

Составитель И.Алексеев . Редактор E.Êðèâèíà Техред Л.Пилипенко Корректор A.Ïoâõ

Заказ 11682/45. Тираж 699 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий .:

113035, Москва,.Ж-35, Рау аская наб., д.4/5

Филиал ППП Патент, r. ужгород, ул. Проектная, 4

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

 

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

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

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

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

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

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

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

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