112
Изобретение относится к вычислительной технике и автоматике и может быть использовано для ввода информации в электронные вычислительные машины с клавиатуры.
Целью изобретения является повышение надежности устройства.
На чертеже представлена функцио- нарьная схема устройства.
Устройство содержит клавиатуру 1, в состав которой входят матрица коммутационных элементов.2 и блок 3 формирователей сигналов, блок 4 памяти, регистр 5, элемент НЕ 6, генератор 7 импульсов, счетчик 8, дешифратор 9, первый триггер 10, второй триггер 11, третий триггер 12, первый 13, второй 14 и третий 15 элементы И, элемент 16 задержки.
Работа устройства заключается в следующем.
Сигналы на выходе клавиатуры 1 являются адресом ячейки блока 4 памяти, В каждой ячейке блока 4 памяти, однозначно определяемой адресом имеется бит готовности, установленный в разрешенных адресах и не установленный в запрещеннык адресах, бит ошибки, не установленный в разрешенных адресах и установленный в запрещенных, и выходной код устройства для разрешенных адресов, однозначно соответствующий состоянию блока клавиатуры 1.
В исходном состоянии блок клавиатуры i формирует запрещающий адрес ячейки блока 4 памяти. Содержимое ячейки памяти присутствует на выхо, дах блока 4 памяти. Сигнал неустаноленного бита Готовность с первого .выхода блока 4 памяти через элемент НЕ 6 запрещает работу генератора 7 счетчика 8, а через элемент 16 задержки и элемент-И 13 сбрасывает триггер 11, с выхода которого на генератор 7 и счетчик 8 подается разрешающий сигнал. Счетчик 8 находится в нулевом состоянии. По его сигналам дешифратор 9 формирует сигнал запрещающий запись в регистр 5, тригеры 10 и 11 и закрывающий элементы и 15. Триггеры 10 и 12 сброше- ны сйгна.пом с входа устройства Сброс. С выхода триггера 10 на генератор 7 подается разрешающий сигнал, а на выход Готовность устройства - сигнал, Сйответствующий отсутствию выходного кода устройства.
42
При нажатии клавиши матрицы блока клавиатуры.1 на его выходах установится разрешающий адрес ячейки на вход блока 4 памяти. На информационные выходы блока 4 памяти из ячейки поступит код, соответствующий нажатой клавише, на первый выход - сигнал установленного бита Готовность, на второй - сигнал неустановленного
бита Ошибка. Сигнал с первого выхода блока 4 памяти через элемент НЕ 6 разрешит работу генератора 7 и счетчика 8, через элемент И 13 сни- мёт запрещающий сигнал с триггера 11 и
закроет элемент 14, Сигнал с второго выхода блока 4 памяти запретит элемент , И 15о Счетчик 8 и дешифратор 9 сформиру- ют импульс записи, который с выхода де- , шифратора 9 поступит на входы триггеров 10 и 11, на входы элементов И 14 и 15 и откроет вход записи регистра 5. На выходах регистра 5 тb- явится информация, переписанная с выходов блока 4 памяти по переднему фронту импульса. По заднему фронту импульса записи установятся триггеры 10 и 11, при этом сигнал с выхода триггера 10 блокирует работу генератора 7 и поступает на выход Готовft
ность устройства, а сигнал с триггера 11.также блокирует работу генератора 7 и сбрасывает счетчик 8.
После считывания информации с устройства по сигналу Готовность на
выходе устройства, триггер 10 сбрасывается по входу Сброс устройства. Сигнал противоположного значения с выхода триггера 10 поступит на выход Готовность устройства и разрешит работу генератора 7, которая запрещена сигналом с выхода триггера 11, После отпускания клавиши с первого выхода блока 4 памяти снимается, сигнал Готовность, при этом череЗ
элемент НЕ 6 блокируется работа генератора 7 и счетчика 8. Через элемент 16 задержки и элемент-И 13 сбрасывается триггер 11, с выхода которого подается разрешающий сигнал на ранее заблокированные генератор 7 и счетчик 8. В результате устройство возвращается в исходное состояние.
В случае, если на вход блока 4 памяти поступит сигнал помехи, то на входе этого блока сформируется запрещенный адрес ячейки, из которой считывается информация, с неустановленным битом Готовность. В этом случае если не будет сформирован импульс записи счетчиком 8 и дешифратором 9, схема придет в исходное состояние за счет блокировки генератора 7 и сброса счетчика 8 через элемент НЕ 6. Если же импульс записи будет сформирован, то в триггер 12 через элемент И 14 или 15 запишется сигнал Ошибки, который поступит на соответствующий выход устройства.
Если информация с устройства не будет считана, а произойдет отпускание клавиши и нажатие следующей, то работа генератора 7 будет заблокирована сигналом с вьйсода триггера 10 до тех пор, пока информация не будет считана и триггер 10 не будет сброшен сигналом Сброс по входу устройства. Только после этого будет осуществлен вывод информации, соответствующей нажатой клавише.
При нажатии двух клавиш одновременно на входе блока 4 памяти формируется запрещенный адрес ячейки блока 4 памяти, в которой не установлен бит Готовности.
При этом устройство не осуществляет вывод информации этой ячейки и переходит в исходное состояние. Таким образом, возможна работа с перекрытием клавиш, т.е. при нажатии первой клавиши, нажатии второй и отпускании первой будет последовательно вьшодиться информация, соответствующая первой и второй клавише.
Формула изобретени
Устройство для ввода информации, содержащее клавиатуру, блок памяти, регистр, генератор импульсов, первый триггер и первый элемент И, выходы клавиатуры соединены с входами блока памяти, выходы группы которого соединены с входами группы реги- 5 стра, выходы которого являются формационными выходами устройства, отличающееся тем, что, с целью повьш1ения надежности, в него введены второй и третий триггеры8
O .дешифратор, счетчик, второй и третий элементы И, элемент НЕ, элемент задержки, первый выход блока памяти соединен с вторым входом второго элемента И, входом элемента НЕ, входом
5 пе рвого элемента И и через элемент задержки с вторым входом первого элемента И, второй выход блока памяти соединен с вторым входом третьего элемента И, выходы второго и третье0 го элементов И соединены с первым и
вторым входами третьего триггера со- . ответственно, выход третьего триггера является выходом Ошибка устройства, выход первого элемента И соеди5 нен с вторым входом .второго триггера, выход которого соединен с вторым входом счетчика и третьим входом генератора импульсов, выход которого соединен с третьим входом счетчика
0 и входом дешифратора, выходы счетчика соединены с входами группы дешифратора, выход которого соединен с первьм входом первого триггера, пе р- выми входами второго и третьего эле5 ментов И и второго триггера и с входом регистра, выход элемента НЕ соединен с вторым входом генератора импульсов и первым входом счетчика, выход первого триггера соединен с пер0 вым входом генератора импульсов и
является выходом Готовность устройства, второй вход первого триггера и третий вход третьего триггера явл.я- ются входом Сброс устройства.
бь/к uHtp
Лия.,
,tomo8Mycin
Кых.,оши8но
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1991 |
|
SU1784962A1 |
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
Устройство для ввода информации | 1985 |
|
SU1285457A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
Устройство для ввода информации | 1983 |
|
SU1118991A1 |
Электронные часы | 1980 |
|
SU928169A1 |
Устройство для ввода информации | 1981 |
|
SU1005013A1 |
Имитатор канала | 1987 |
|
SU1467556A1 |
Устройство для сопряжения вычислительной машины с телеграфными каналами связи | 1986 |
|
SU1392571A1 |
Изобретение относится к вычислительной технике и автоматике и может быть использовано для ввода, информации в ЭВМ с клавиатуры. Изобретение позволяет повысить надежность работы устройства за счет блокировки формирования ошибочного сигнала (кода) и обеспечить диагностику за счет формирования кодов нажатых клавиш. Для этого в известное устройство введены счетчик, депшф- ратор, элемент задержки, два триггера, элементы И и элемент НЕ. 1 ил.. (Л С
Редактор В.Данко
Составитель А.Трунов
Техред А.Кравчук Корректор А.Зимокосов
Заказ 264/46Тираж 673 Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб., д,4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4
Устройство для ввода информации | 1982 |
|
SU1062676A1 |
Устройство для ввода информации | 1980 |
|
SU964618A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1987-02-23—Публикация
1985-09-03—Подача