Изобретение относится к вычислительной технике -и может быть испол зовано в устройствах для ввода информации в ЭВМ. Известно устройство для ввода информации5 содержащее матричную клавиатуру, мультиплексор, дешифратор, счетчик, первьй, второй и третий триггеры, первый и второй генер торы импульсов, первый и второй эле менты И l . Известно также устройство для вво да информации, содержащее матрицу коммутационных элементов, шифраторов младших разрядов, шифратор старших разрядов и первый формирователь импульсов, входы группы которого соединены с выходами шифратора младших разрядов, входы которого соединены с вертикальными шинами группы матрицы коммутационных элементов, первая вертикальная шина которой соединена с первым входом первого формирователя импульсов, а вторая вертикальная шина является шиной нулевого потенциала, горизонтальные шины группы соединены с входами шифратора старших разрядов, а также триггер, второй формирователь импульсов, элемент И и регистр, первьй вход которого соединен с первым входом элемента И выходом триггера и первым входом первого формирователя импульсов, выход которого является первым выходом устройства, второй вход триггера сое динен с выходом второго формирователя импульсов,.первый вход которого соединен с первой горизонтальной шиной матрицы коммутационных элементов входы группы регистра соединены с выходами шифратора младших разрядов выходами шифратора старших разрядов и входами группы второго формирователя импульсов, выходы регистра явля -ются выходами группы устройства д Известные устройства характеризую ся невысокой надежностью, обусловлен ной отсутствием синхронизации работы устройства с готовностью внешнего устройства к приему информации. На выходном регистре данных устройств происходит сброс информации независимо от того, завершен или нет прием информации внешним устройством, а также возможен повторный ввод информации во внешнее устройство при продолжительном нажатии коммутационного элемента. Это приводит к искажению вводимой информации. . Цель изобретения - повьпление надежности устройства путем синхронизацки его работы с внешним устройством. Поставленная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, первьй и второй шифраторы, первый и второй формирователи импульсов, триггер, первьй элемент И и регистр, выходы которого являются информационными выходами устройства, первьй выход клавиатуры соединен с входом второго формирователя импульсов, выходы первой группы клавиатуры соединены с входами второго шифратора, выходы которого соединены с входами группы второго формирователя импульсов, выход которого соединен с вторыми входами триггера, регистра и первого элемента И, выход которого является первым управляющим выходом устройства, первьй вхоц первого элемента И соединен с первым входом регистра, выходом триггера и вторым входом первого формирователя импульсов, выход которого является вторым управляющим выходом устройства, второй выход клавиатуры соединен с общим проводом устройства, третий выход клавиатуры соединен с первым входом первого формирователя импульсов, выходы второй группы клавиатуры соединены с входами первого шифратора, выходы которого соединены с входами группы первого формирователя импульсов, входы первой и второй групп регистра соединены соответственно с выходами первого и второго шифраторов, дополнительно введены второй элемент И, элемент ЙЖ, элемент НЕ и счетчик, выход которого соединен с вторым входом второго элемента И, выход которого соединен с первым входом триггера, выход формирователя импульсов соединен с первым входом элемента ИЛИ и вторым входом счетчика, первьй вход счетчика соединен с выходом элемента НЕ, вход которого соединен с .вторым вхоом элемента ИЛИ и является входом устройства. На фиг. t представлена структур- ная схема устройства;, на фиг. 2 ременная диаграмма работы устройста.
3
Устройство для ввода информации содержит клавиатуру 1, первый шифратор 2, первый формирователь 3 импульсов, второй шифратор 4, второй формирователь 5 импульсов, триггер 6, регистр 7, первый элемент 8 И, элемент 9 ИЛИ, элемент 10 НЕ, счетчик 11, второй элемент 12 И, управляю-i щий вход 13 устройства.
На временной диаграмме (фиг. 2) приняты следующие обозначения: Ф5 сигнал, поступающий с формирователя 5 импульсов; ИЛИ 9 - сигнал, поступающий с элемента ИЛИ 9; ФЗ - сигнал, поступающий с формирователя 3; Q 6 - сигнал, поступакяций с инверсного выхода триггера 6; 13 - сигнал, поступающий на шину 13 состояния внешнего устройства; И 8 - сигнал, поступающий с элемента И 8; СЧ 11 сигнал, поступающий со счетчика 11; И 12 - сигнал, поступающий с элемента И 12; РГ7 - сигнал, поступаюпщй .с регистра 7,
Устройство работает следукяцим . образом.
В исходном состоянии коммутационные элементы клавиатуры 1 выключены и от внешнего устройства на вход 13 поступает сигнал О. На выходе Формирователя 5 присутствует сигнал О который устанавливает уровень 1 на инверсном выходе счетчика 11, а на выходе формирователя 3 - сигнал 1. Этими сигналами устанавливается в единичное состояние триггер 6, сигналом с инверсного выхода которого сбрасьгоается регистр 7, запрещается работа элемента 8 И и раэрешается работа формирователя 3.
При нажатии одного иэ коммутационных элементов клавиатуры, код которого в старших и младших разрядах отличен от нуля,шифраторами 2 и А формируются двоичные коды, которые поступают на информационные входы регистра 7 и на входы фЬрмирователей 3 и 5. На выходе формирователя 5 формируется сигнал 1, который через элементы 9 ИЛИ и 12 И поступает на вход триггера 6. На выходе формирователя 3 формируется импульс отрицательной полярности, которым записьшается И1 ормация в регистр 7 и ебрасьшается триггер 6, причем сигнал на выходе формирователя 3 появляется только при касании переключакяцим контактом нормально разомк
506244
нутого контакта, а длительность этого сигнала определяется длительностью переходньк процессов в триггере 6 и формирователе 3.
5 Сигнал сброса регистра 7 снимается раньше, чем кончается сигнал занесения информации в регистр 7, на время переходных процессов в формирователе 3, достаточное для занесения информации в регистр 7 и окончания переходных процессов в регистре 7. При этом после переключения триггера 6 дальнейший дребезг не оказывает влияния на работу устрой 5 ства, так как триггер 6 блокирует формирователь 3 и вход регистра 7. После окончания отрицательного импульса на выходе формирователя 3, на выходе элемента 8 И появляется
20 сигнал наличия информации в регистре 7.
Внешнее устройство (на фиг. 1 не показано) анализирует сигнал с выхода элемента 8 И, и, если оно готово
25 к принятию информации с регистра 7, устанавливает на входе 13 сигнал 1 .Готовность приемника(ГП),сообщая |Тем самым, что внешнее устройство приступило к приему информации. Этот
0 сигнал постзшает на схему 9 ИЛИ, удерживая на ее выходе сигнал Г до окончания сигнала ГП. Благодаря этому информация с выхода регистра не снимается до окончания приема
внешним устройством, даже если отпускание коммутационного элемента клавиатуры 1 произопшо раньше окончания сигнала ГП. При поступлении сигнала ГП и продолжающемся нажатии одного
0 коммутационных элементов клавиатуры (размыкании коммутационного элемента) не изменяется состояние элемента 9 ИЛИ и счетчика 11, следовательно, с выхода элемента 12 И на
вход триггера 6 продолжает поступать сигнал 1. Таким образом, информация, записанная в регистр 7, не меняется .
При прекращении поступления сигнаQ ла ПТ, что свидетельствует о передаче информации из регистра 7 во внешнее устройство, на счетный вход счетчика 11 поступает сигнал, который переводит его в противоположное сосJ тояние, на выходе элемента 12 И появляется сигнал О, который переводит триггер 6 в нулевое состояние. С инверсного выхода триггера 6 посту$пает сигнал на стирание информации в регистре 7, ас выхода элемента 8 И прекращает поступать сигнал ГПво внешнее устройство. Таким образом, исключается возможность повторного поступления сигнала ГП и запрещается повторный ввод во внешнее устройство информации при продолжительном нажатии коммутационного элемента клавиатуры, т.е. обеспечивается синхронизация работы устройства для ввода, информации с готовностью внешнего устройства к приему информации. Если за время нажатия коммутационного элемента на вход 13 не пришел с внешнего устройства сигнал ГП, воз врат устройства в исходное состояние производится при размыкании коммутационного элемента. Если производится нажатие коммутационного элемента, код которого равен О в старших или младших разрядах, то устройство работает аналогично, только не участвует в работе соответств тощий шифратор, а формирователи импульсов запускаются сигналами, поступающими непосредственно с контактов переключателя. Предлагаемое устройство обеспечивает предотвращение искажения вводи24мой во внешнее устройство информации, если разомкнут коммутационньй элемент до завершения внешним устройством приеTia информации, так как на регистре 7 сохраняется информация, а на выходе элемента 8 И - сигнал готовности до момента снятия с входа 13 сигнала готовности внешнего устройства. Предлагаемое устройство также исключает возможность ввода несколько раз одной и той же информации при длительном нажатии коммутационного элемента, при котором в прототипе сохраняются код нажатого коммутационного элемента на выходном регистре 7 и сигнал готовности источника, в то время как в предлагаемом устройстве сразу же после окончания на входе 13 сигнала готовности внешнего устройства счетчик 11 переходит в нулевое состояние, вызывая появление нулевого уровня на выходе элемента 12 И, что, в свою очередь, влечет за собой сброс триггера 6, снятие сигнала готовности с выхода элемента 8 И и стирание информации с регистра 7. Этим достигается обеспечение высокой надежности ввода информации во внешнее устройство благодаря синхронизации устройства с готовностью внешнего устройства к приему информации. .. . U/tfua омешмего . /J ycmflffufmStt ФигЛ tf tutff EI fodfiffe
Фиг. 2
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1986 |
|
SU1416965A1 |
Устройство для ввода информации | 1981 |
|
SU1005015A1 |
Устройство для ввода информации | 1983 |
|
SU1160386A1 |
Устройство для ввода информации | 1983 |
|
SU1149236A1 |
Устройство для ввода информации | 1984 |
|
SU1156050A1 |
Устройство для ввода информации | 1983 |
|
SU1136142A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для ввода информации | 1986 |
|
SU1406589A1 |
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
Устройство для ввода информации | 1983 |
|
SU1141393A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, первый и второй шифраторы, первый и второй формирователи импульсов, триггер, первый элемент И и регистр, выходы которого являются информационными выходами устройства, первый выход клавиатуры соединен с входом второго формирователя импульсов, выходы первой группы клавиатуры соединены с входами второго пшфратора, выходы которого соединены с входами группы второго формирователя импульсов, выход которого соединен с вторыми входами триггера, регистра и первого элемента И, выход которого является первым управляющим выходом устройства, первый вход первого элемента И соединен с первым входом регистра, выходом триггера и вторым входом первого формирователя импульсов, выход которого является вторым управляющим выходом устройства, второй выход клавиатуры соединен с общим проводом устройства, третий зыхоя клавиатуры соединен с первьЫ входом первого формирователя импульсов, выходы второй группы клавиатуры соединены с входами первого шифратора, выходы которого соединены с входами группы первого формирователя импульсов, входы первой и второй групп регистра соединены соответственно с i выходами первого и второго шифрато(Л ров, отлича,ющееся тем, что, с целью повышения надежности устройства, в него введены второй элемент И, элемент ИЛИ, элемент НЕ и счетчик, выход которого соединен с вторым входом второго элемента И, выход которого соединен с первым входом триггера, выход второго форО мирователя импульсов соединен с перО вым входом элемента ЩШ и вторым а входом счетчика, первый вход счетчию ка соединен с выходом элемента НЕ, 4 вход которого соединен с вторым входом элемента ИЛИ и является входом устройства.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-04-15—Публикация
1983-10-18—Подача