Устройство для ввода-вывода информации
Иллюстрации
Показать всеРеферат
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК дц4 G06 КЗ/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ .Н А BTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3739856/24-24 (22) 10.05.84 (46) 30.10.85. Бюл. № 40 (72) Л. Ф. Адерихо и Н. В. Якимович (53) 681.327.21 (088.8) (56) Патент Великобритании № 1423571, кл. G 4 N, опублик. 1976.
Авторское свидетельство СССР № 1064275 кл. G 06 F 3/02, 1983. (54) )57) l. УСТРОЙСТВО ДЛЯ ВВОДА—
ВЫВОДА ИНФОРМАЦИИ, содержащее одновибратор, шифратор, дешифратор, первый регистр, первый счетчик и клавиатуру, выходы которой соединены с входами шифратора, выходы первого регистра являются выходами устройства, выходы первого счетчика подключены к входу первого дешифратора, отличающееся тем, что, с целью повышения надежности устройства путем ограничения длины сообщения, в него введены второй счетчик, формирователь сигналов записи, элемент сравнения, первый, второй и третий триггеры, первый, второй и третий элементы
И, элемент ИЛИ, элемент задержки, ключ управления, выход которого через одновибратор соединен с первым входом установки в «1» первого триггера, второй вход установки в «1», которого соединен с первым входом первого элемента И и является управляющим входом устройства, а третий вход установки в «1» соединен с первым выходом формирователя сигналов записи, второй выход которого подключен к синхровходу первого регистра, третий выход — к первому входу. элемента сравнения, четвертый выход — к входам установки в «О» и первым входам установки в 1» второго и третьего триггеров, первый выход шифратора соединен с входом данных первого регистра, а второй выход — с первым входом второго элемента И и через эле„„SU„„1188764 A мент задержки с вторым входом установки в
«1» второго триггера и первым входом третьего элемента И, второй вход которого соединен с инвертирующим выходом первого триггера и вторым входом второго элемента И, третий вход которого подключен к инвертирующему выходу второго триггера, неинвертирующий выход которого соединен с вторым входом установки в «1» третьего триггера, инвертирующий выход которого соединен с третьим входом третьего элемента И, выход которого подключен к первому входу формирователя сигналов записи, второй вход которого соединен с выходом второго счетчика, синхровход которого подключен к выходу второго элемента И, а вход установки в «О» второго счетчика соединен с входом сброса первого регистра, с входом 3 установки в «О» первого счетчика, первого триггера и выходом элемента ИЛИ, первый Ц ф вход которого является входом установки устройства, а второй вход элемента ИЛИ % соединен с выходом элемента сравнения, второй вход которого подключен к вь.ходу 2 первого счетчика, выход дешифратора соединен с управляющим входом первого регистра, выход первого элемента И соединен с синхровходом первого счетчика, второй вход первого элемента И подключен к неин- 00 вертирующему выходу первого триггера. (,ф
2. Устройство по п. I отличающееся тем, что формирователь сигналов записи содержит второй дешифратор и группу элементов И, одни входы и выходы которых являются первым входом и вторым выходом формирователя, а другие входы соединены с выходами второго дешифратора и являются четвертым выходом формирователя, один и другой выходы второго дешифратора являются первым и третьим выходами формирователя, вход второго дешифратора является вторым входом формирователя.
1 188764
Изобретение относится к вычислительной технике и может быть применено в клавишных пультах для ввода информации.
Цель изобретения — повышение надежности устройства путем ограничения длины сообщения.
На фиг. 1 приведена функциональная схема устройства ввода-вывода информации; на фиг. 2 — функциональная схема формирователя сигналов записи.
На схеме представлена клавиатура 1, шифратор 2, первый и второй регистры 3 и 4, преобразователь кода 5, ключи 6, индикатор
7, первый и второй счетчики 8 и 9, формирователь сигналов записи 10, первый дешифратор 11, элемент сравнения 12, с первого по третий триггеры 13 — 15, с первого по третий элементы И 16 — 18, элемент ИЛИ !9, элемент задержки 20, одновибратор 21, ключ
22 управления, выход устройства 23, управляюший вход 24, вход 25 установки в исходное состояние.
Формирователь сигналов записи (фиг. 2) содержит второй дешифратор 26, группу элементов И 27.
Клавиатура 1 предназначена для набора информации и может быть выполнена на кнопках ПКБЗ вЂ” 3, ПК или им подобным.
Преобразователь кода 5 служит для преобразования позиционного кода символов клавиатуры I в параллельный двоичный код, соответствующий типу использованных индикаторов, и может быть выполнен на комбинационных схемах серии 133,564.
Регистр 3 служит для хранения набираемого сообщения и может быть выполнен на триггерах RS-типа серий 133,564.
Регистр 4 предназначен для хранения информации, преобразованной в двоичный код, соответствующи и типу использованных индикаторов, и может быть выполнен на триггерах RS-типа серий 133,564.
Ключи 6 предназначены для коммутации сегментов знакосинтезирующих индикаторов и могут быть выполнены на транзисторах, включенных по схеме с общим эмиттером, с резисторами, включенными в базовую и коллекторую цепи.
Индикатор 7 может быть выполнен на знакосинтезирующих индикаторных элементах типа И — 17.
Счетчики 8 и 9 могут быть реализованы на микросхемах 133ИЕ5 или 1ЗЗИЕ?, 564ИЕ10, 564ИЕ11.
Элемент сравнения 12 может быть выполнен на микросхемах 564ИП2.
Триггеры 13, 14 и 15 выполнены на триггерах RS-типа.
Одновибратор 21 служит для формирования короткого импульса по фронту входного сигнала.
Устройство работает следующим образом.
В исходном состоянии регистры 3 и 4, счетчики 8 и 9, триггер 15 устанавливаются в нулевое состояние по сигналу на шине ра 26) появляется высокий уровень, постулающий на S-входы триггеров 13 и 14, и сигнал наличия кода с выхода элемента задержки 20 устанавливает триггер 13 в единичное состояние, вследствие чего триггер 14 также устанавливается в единичное состояние и тем самым запрещается дальнейшее прохождение сигналов наличия кода с второго выхода шифратора 2 через элемент И 16 на
С-вход счетчика 8 и через элемент И 17 на второй вход формирователя сигналов
40 записи 10, Следовательно, в регистры 3 и 4 записываются только первые и знаков информации. Таким образом, предотвращается ошибочная запись в регистры 3 и 4 и+1 и т.д. знаков информации, вследствие чего повышается достоверность вводимой инфор45 мации.
5
1О
25 установки в исходное состояние. Путем последовательного нажатия кнопок клавиатуры 1 набирается сообщение. При нажатии кнопок клавиатуры 1 на первом выходе шифратора 2 формируется параллельный двоичный код по ГОСТ 13052 — 74, поступающий на D-входы регистра 3, а на выходе преобразователя кода 5 формируется параллельный двоичный код, соответствуюший конфигурации знакосинтезирующих индикаторных элементов индикатора 7, поступающий на D-входы регистра 4. Одновременно на втором выходе шифратора 2 формируется импульсный сигнал наличия кода, поступающий через элемент И 16 на С-вход счетчика 8 и через элемент задержки 20 на стробирующий вход группы элементов И 27 формирователя сигналов записи 10. По сигналам с второго выхода формирователя сигналов записи 10 (выходы группы элементов И 27) набираемая информация последовательно записывается в группы триггеров регистра 3 и регистра
4. Информация с выходов регистра 4 через коммутирующие ключи 6 поступает на индикатор 7 и происходит коммутация сегментов знакосинтезирующих индикаторных элементов индикатора 7 и на нем отображается набираемая информация
При наборе и-го знака информация на четвертом выходе формирователя сигналов записи 10 (п-ый выход дешифратоПри готовности внешнего устройства к приему информации на вход 24 поступает высокий уровень. Для вывода информации во внешнее устройство нажимается ключ 22 управления и на выходе одновибратора 21 появляется импульсный сигнал, устанавливающий в единичное состояние триггер 15 при наличии высокого уровня на третьем
S-входе триггера 15, который поступает с третьего выхода формирователя сигналов записи 10 (инверсный нулевой выход дешифратора 26), благодаря чему предотврашается запуск тракта вывода информации при отсутствии набранной информации, 1188764 так как счетчик 8 находится в нулевом состоянии и нулевой сигнал с инверсного нулевого выхода дешифратора 26 запрещает установку триггера 15 в единичное состояние.
Сигнал с выхода элемента И 18 поступает на С-вход счетчика 9. Сигналы с выхода дешифратора 11 разрешают поочередный вывод информации из групп триггеров регистра 3 во внешнее устройство при последовательном поступлении сигналов по входу
24, запрешивающего информацию от устройства. После вывода из устройства m знаков информации, ранее записанных, в регистр
3, при поступлении гп+1 сигнала по шине входа 24 на выходе элемента сравнения
12 появляется сигнал, устанавливающий в нулевое состояние регистры 3 и 4, счетчики
8 и 9, триггер 15. На этом заканчивается процесс вывода информации из устройства и оно подготовлено к набору следующего сообщения. Таким образом, время передачи информации во внешнее устройство зависит от числа знаков m, записанных в регистр
3, вследствие чего уменьшается время обмена информацией в отличие от устройств, где время обмена информацией постоянно и определяется максимальным форматом сообщения.
По сравнению с прототипом использование предлагаемого устройства позволяет повысить надежность работы за счет блокировки ввода информации в регистры при ошибочном наборе оператором на клавиатуре устройства сообщения, превышающего емкость регистра, запрета запуска тракта
10 вывода информации при отсутствии ранее набранного сообщения. При этом обеспечивается блокировка ввода информации в регистры в период вывода информации во внешнее устройство из-за возможных ошибок оператора, сокращается время передачи информации во внешнее устройство вследствие того, что это время зависит от числа знаков, записанных в регистры, и при переменной величине передаваемого сообщения в среднем на 20 — ЗОЯ сокращается время занятости канала связи с внешним устройством, в отличие от устройства, где время обмена информацией постоянно и определяется максимальным форматом передаваемого сообщения.
1188764
Рие, 2
Редактор В. Ковтун
Заказ 6747/52
Составитель И. Алексеев
Техред И. Верес Корректор Е. Рошко
Тираж 709 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и оч крытий
113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», г. Ужгород, ул. Проектная, 4