оо- со VI ю VI ел
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1986 |
|
SU1322247A1 |
Устройство для измерения интервалов времени | 1990 |
|
SU1739361A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для ввода информации | 1991 |
|
SU1784962A1 |
Устройство для ввода информации | 1985 |
|
SU1327085A2 |
Устройство для ввода информации | 1986 |
|
SU1376076A1 |
Устройство для ввода информации | 1983 |
|
SU1141393A1 |
УСТРОЙСТВО ДЛЯ ПЕРЕРАСПРЕДЕЛЕНИЯ ЗАДАЧ МЕЖДУ ПРОЦЕССОРАМИ | 1999 |
|
RU2153699C1 |
Устройство для ввода информации и индикации | 1985 |
|
SU1367008A1 |
Устройство для ввода информации | 1982 |
|
SU1068922A1 |
Использование: ручной ввод информа- . ции в управляющие и вычислительные системы. Сущность изобретения: устройство содержит 1 блок коммутационных элементов 5, 1 генератор импульсов 1, 1 счетчик 2, 1 триггер 4,1 элемент ИЛИ 7,1 элемент И 9, 1 блок памяти 8, 1 дешифратор 3, 1 шифратор 6. 7-1-2-3-6-5-8-9, 2-4-7-1, 1-9, .3-8. 1 з.п. ф-лы, 4 ил.
; Фаг.1
Изобретение относится к области автоматики и вычислительной техники и может быть использовано для организации ручного ввода информации в управляющие или вычислительные системы.
Цель изобретения - расширение функциональных возможностей за счет координирования клавиш блока коммутационных элементов стандартными кодами символов. На фиг. 1 представлена структурная схема устройства; на фиг. 2 - функциональная схема шифратора; на фиг. 3 - функциональная схема примера конкретной реализации устройства; на фиг. 4 - таблица, поясняющая работу примера конкретной реализации устройства.
Устройство для ввода информации содержит генератор 1 импульсов, счетчик 2, дешифратор 3, триггер 4, блок 5 коммутационных элементов, шифратор 6, элемент ИЛИ 7, блок 8 памяти, элемент И 9. вход 10 запуска устройства, вход 11 останова устройства, информационные выходы 12 устройства, стробирующий выход 13 устройства.
Шифратор содержит n-входовые элементы ИЛИ 14i-1,4k, k-входовые элементы ИЛИ 15i-15n-i.
Выход генератора 1 импульсов соединен со счетным входом счетчика 2 и с первым входом элемента И 9. Информационные выходы счетчика 2 соединены со входами дешифратора 3, а выход переполнения - со вторыми установочным входом триггера 4, первый установочный вход которого является входом 10 запуска устройства. Выход триггера 4 соединен с первым входом элемента ИЛИ 7, второй вход которого является входом 11 останова устройства, а выход элемента ИЛИ 7 соединен со входом останова генератора 1 импульсов. Выходы дешифратора 3 соединены со входами шифратора 9, выходы первой группы которого соединены со входами блока 5 коммутационных элементов (входы столбцов коммутационных элементов), а выходы первой и второй групп - с адресными входами первой группы блока 8 памяти, адресные входы второй группы которого соединены с выходами блока 5 коммутационных элементов (выходами строк коммутационных элементов). Выход блока 8 памяти соединен со вторым входом элемента И 9, а выходы группы являются информационными выходами 12 устройства. Выход элемента И 9 является стробиру- ющим выходом устройства.
Входы n-входовых элементов И/ГИ 14ч- 14k, где п - количество выходов блока 5 коммутационных элементов (количество строк коммутационных элементов), k - количество входов блока 5 коммутационных элементов (количество столбцов коммутационных элементов) являются входами шифратора 6. Входы k-входовых элементов
ИЛИ соединены соответственно со 2-ми - n-ми входами n-входовых элементов ИЛИ . Выходы элементов ИЛИ 141- 14k являются выходами первой группы шифратора 6, а выходы элементов ИЛИ 15i 15n-i
0 являются п-1 выходами второй группы шифратора 6.
Работа устройства поясняется на примере конкретной реализации на фиг. 3 и 4. В данном примере блок 5 коммутационных
5 элементов выполнен в виде клавиатуры с . клавишами, имеющими наименования символов от О до F, причем количество столбцов клавиш и количество строк клавиш .
0 В исходном состоянии триггер 4 находится в запрещающем состоянии, генератор 1 импульсов в режиме останова и внешнее устройство готово к приему информации.
5 После по-дачи сигнала Пуск на вход 10 устройства триггер 4 переводится в разрешающее состояния, поэтому сигнал с выхода элемента ИЛИ 7 разрешает формирование импульсов генератора 1 импуль0 сов. Импульсы с выхода генератора 1 поступают на счетный вход счетчика 2, вызывая изменение его состояния. На выходах дешифратора 3 появляются импульсы, которые поступают на входы шифратора 6. До5 пустим, что в блоке 5 коммутационных элементов нажаты одновременно пять клавиш с О по 4, В этом случае формирование кодов символов в каком-либо стандарте осуществляется в соответствии с таблицей
0 на фиг. 4. Здесь X - безразличное состояние выходов блока 8 памяти. Таблица поясняет формирование кодов пяти символов при опросе первых двух столбцов клавиш блока 5 коммутационных элементов. Кодирование и
5 опрос остальных клавиш по столбцам осуществляется аналогично, Из таблицы видно, что при опросе блока 5 коммутационных элементов на адресные входы блока 8 памяти подаются коды, соответствующие нажа0 тым или не нажатым клавишам, при этом с О по 6 выходах блока 8 формируются соответственно коды символов нажатых клавиш с выдачей сигнала 1 по выходу 7 и произвольный код не нажатых клавиш с выдачей
5 сигнала О по выходу 7. Сигнал 1 с выхода 7 блока 8 подается на второй вход элемента И 9, на первый вход которого подается импульс с генератора 1 импульсов, передний фронт которого (фронт 0/1) подается с некоторой задержкой относительно переднего
фронта сигнала с выхода 7 блока 8. Такое ci робирование исключает помехи, возника- юцие на выходах блока 8, вследствие выборки адреса блока 8 и дребезга контакта к; авиш. При выдаче кода символа во внеш- ное устройство на выходе элемента И 9 и на в и ходе 13 устройства формируется строби- рующий импульс, по которому считывается информация. Если при считывании инфор- мщии во внешнем устройстве произошел кг .кой-либо сбой, то, получив стробирующий импульс, внешнее устройство вырабатывает сигнал Останов, который поступает со в) ода 11 устройства через элемент ИЛИ 7 ни вход останова генератора 1, с выхода которого перестают поступать импульсы. н;1 счетный вход счетчика 2. В результате ч« го имеется возможность повторного или многократного считывания сбойного кода символа. После приема информации внеш- ное устройство снимает сигнал Останов С( входа 11 устройства и импульсы продолжают поступать с генератора 1 на счетный в) од счетчика 2.
После заполнения счетчика 2 сигнал с вмхода переполнения поступает на вход сброса триггера 4 и переводит его в запрещающее состояние. Тактовые импульсы с вихода генератора 1 перестают поступать на счетный вход счетчика 2.
В качестве генератора 1 импульсов, де- ш лфратора 3, триггера 4 могут быть исполь- зпваны соответственно микросхемы 1 ;10ГФ84, 133ИДЗ и 133ТМ2, а в качестве Ы ока 8 памяти может быть использована микросхема программируемого ПЗУ 556РТ7.
Таким образом, устройство позволяет расширить функциональные возможности 3i счет кодирования клавиш блока коммута- цнонных элементов стандартными кодами cv мволов.
Формула изобретения 1. Устройство для ввода информации, ее держащее блок коммутационных элементе в, дешифратор, счетчик, генератор импульсов, элемент ИЛИ, элемент И, триггер, первый установочный вход которого является входом запуска устройства, выход генератора импульсов соединен с первым входом элемента И, информационные выходы счетчика соединены с входами дешифратора, отличающееся тем, что, с целью расширения функциональных возможностей путем кодирования клавиш блока коммутационных элементов стандартными кодами символов, в устройство введены шифратор и блок памяти, выходы группы которого являются информационными выходами устройства, выход блока памяти соединен с вторым входом элемента И, выход которого является стробирующим выходом устройства, выход генератора импульсов соединен с входами счетчика, выход переполнения которого соединен с вторым установочным входом триггера, выход которого соединен с первым входом элемента ИЛИ, второй вход которого является входом останова устройства, выход элемента ИЛИ соединен с входом генератора импульсов, выходы дешифратора соединены с входами шифратора, выходы первой группы которого соединены с входами блока коммутационных элементов, выходы первой и второй групп шифратора соединены с информационными входами первой группы блока памяти, информационные входы второй группы которого соединены с выходами блока коммутационных элементов.
am 3
Фиг. 2.
фиг. 4
Авторы
Даты
1993-08-30—Публикация
1991-01-11—Подача