Изобретение относится к вычислиI тельной технике и может быть использовано в клавишных устройствах ввода информации в вычислительную машину.
Известно устройство для ввода информации, содержащее клавиатуру, шифратор, сдвигающие регистры, счетчик импульсов, блок цифровой индикации, которое осуществляет автоматический контроль разрядности вводимых чисел и таким образом повышает достоверность вводимой информации t13.
Однако в данном устройстве возможнй потеря (сброс) всей информации, накопленной в приемных регистрах, в случае исправления допущенно при вводе ошибки.
Наиболее близким по технической сущности к изобретению является устройство для ввода информации, содержащее блок защиты от дребезга, блок шифрации и контроля, блок преобразования кодов и клавиатуру, подключенную ко входам блока защиты от дребезга, выходы которого соединены с входами блока шифрации и контроля, информационный выход блока шифрации и контроля соединен с входом последовательного ввода информации регистра сдвига, информационная вы содная шина которого подключена к входной блока индикации и является выходной иин-формационной шиной устройства Сд
Недостаток этого устройства низкое быстродействие при исправлении ошибки.
Цель изобретения - повышение быстродействия устройства.
Указанная цель достигается тем, что- в устройство для ввода информации, содержащее последовательно соединенные блок защиты от дребезга, блок информации и контроля и блок преобразования кодов, а также клавиатуру, подключенную к входам блока защиты от дребезга, выходы которого соединены с входами блока ширации и контроля, информационный выход блока преобразования кодов соединен с входом последовательного ввода информации регистра сдвига, выходы которого подключены к входам блока индикации и являются информа;ционными выходами устройства, введены элемент коммутации, первый и второй элементы И, счетчик, триггер, одновибратор, дешифратор, блок элементов И и регистры символа и адреса, тактовый выход блока преобразования кодов соедийен с первыми входами первого и второго элементов И,- в тррые входы которых подключены к неинвертирующему и инвертирующему выходам триггера соответственно, выход первого элемента И
подключен к синхровходам регистров символа, адреса и счетчика, выход которого подключен к синхровходу триггера, вход установки в ноль которого и вход установки в ноль счетчика через элемент коммутации под|ключены к общей шине, инвертирующий выход триггера соединен с входом одновибратора, выход которого подключён к входу блока элементов Ник стробирующему входу регистра сдвига, выход второго элемента И соединен с синхровходом регистра сдвига, информационный выход блока преобразования кодов подсоединен к информационному входу регистра символов , выходы которого подключены к входам параллельного кода регистра сдвига, а выход старшего разряда регистра символов подключен к информационному входу регистра адреса, выходы которого соединены с группой входов блока элементов И, выходы которого через дешифратор подключены к управляющим входам регистра сдвига.
На чертеже представлена схема устройства.
Устройство состоит из клавиатуры 1, блока 2 защиты от дребезга, блока 3 шифрации и контроля, блока преобразования кодов, регистра 5 сдвига, блока б индикации, первого элемента И 7, второго элемента И 8, блока 9 элементов И, регистра 10 символов, регистра 11 адресов, счетчика 12, триггера 13, одновибратора 14, элемента коммутации 15 и дешифратора 16.
Устройство работает следующим образом.
Оператор набирает число (сообщание) последовательным кодом посредством нажатия соответствующих клавиш клавиатуры 1.
Информация с клавиатуры 1 через блок 2 защиты от дребезга поступает в блок 3 шифрации и контроля, который осуществляет кодирование вводимой информации двоично-десятичным (в общем случае двоичным т-разрядным) кодом. Кроме того, блок 3 определяет достоверность кодируемой информации. Если ошибка не обнаружена блок 3 формирует импульс на управляющем выходе, запускающий блок 4. При обнаружении ошибки во входном соотношении (например, случайно нажаты две смежные клавиши) управляющий сигнал отсутствует и запись информации в регистры памяти не происходит.
При отсутствии ошибки, обнаруживаемой блоком 3, блок 4 преобразует параллельный код в последовательный и формирует четьгре (в общем,случае т).тактовых импульсов. Информационные сигналы непосредственно, а тактовые через открытый элемент 8 с вЬкодов блока 4 поступают на соответствующие входы последовательного занесения многоразрядного регистра сдвига 5. Так как на управляющих входах регистров всех разрядов присутствует сигнал нуля, происходит сдвиг информации в регистре 5 сдвига.
Оператор проверяет по блоку индикации ;б правильность набранного сообщения и дает команду на считывание.
При необходимости изменения значёния некоторого разряда оператор включает и выключает элемент 15,
вследствие чего сбрасываются счетчик 12 и триггер 13, открывается элемент 7 и закрывается элемент 8, и набирает на клавиатуре номер этого разряда и требуемый символ.Тактовые импульсы с выхбда блока 4 поступают через элемент 7 на вход счетчи ка 12 и тактовые входы регистров 10 :символа и 11 адреса, и запись осуществляется только в эти регистры.
I На элемеитах 7, 12 и 13 выполнеио устройство для выделения числа импульсов, равного nui (k-1), где k - число н ажатий клавиш при вводе номера искаженного разряда.. От заднего фронта последнего m(k+l)-ro импульса получаемой последоватёльности тактовых импульсов происходит переполнение счетчика 12 и перебрасывание триггера 13, при этом элементы 7 и 8 переходят в исходное состояние и срабатывает одновибратор 14, формирующий одиночный импульСу поступающий на тактовый вход параллельной записи регистра 5 сдвига. Под действием одиночного I Mпульса открывается элемент 9, на 6дном выходе дешифратора 16 появляется единичный уровень, выбирающий разряд, и осуществляется параллельное занесение информации из регистра 10 символа в регистр выбранного разряда. По окончании одиночного импульса устройство готово к исправлению следующего-разряда или набору очередного сообщения.
Таким образом, предлагаемое устройство позволяет исправлять ошибки вводимых сооб.иений посимвольно, не прибегая в случае исправления, ошибки к сбору из регистра правильно введенной чаёти сообщения. При этом оператору для исправления искаженного разряда необходимо только включить элемент 15, ввести, номер этого разряда и нажать клавишу, iдающую требуемый символ. Экономия .времени при вводе многоразрядных сообщений становится зна.чительной,, ;что повышает быстродействие устройства .
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1984 |
|
SU1223219A1 |
Устройство для ввода информации | 1986 |
|
SU1334140A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для обучения операторов | 1987 |
|
SU1564675A1 |
Логический анализатор | 1986 |
|
SU1432527A1 |
Устройство для ввода информации | 1982 |
|
SU1048465A1 |
Устройство для ввода информации | 1983 |
|
SU1089565A1 |
Устройство для сопряжения между абонентами | 1988 |
|
SU1594550A1 |
Устройство для ввода информации | 1982 |
|
SU1064275A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ ,. содержащее последовательно соединенные блок защиты от дре- : безга, блок шифрации и контроля и бло1 преобразования кодов, а также клавиатуру, подключеннх к входам блока защиты от дребезга, выходы которого соединены с входами блока шифрации и контроля, информационный выход блока преобразования кодов соединен с входом последовательного ввода информации регистра сдвига, выходы которого подключены к ВХОДАМ блока индикации и являются инфсэрмационными выходами устройства, от л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства, в него введены злемент коммутации, первый и второй элементы И, счетчик, триггер, одновибратбр, дешифратор, блок элементов И и регистры символа и адреса, тактовыи Buxoij блока преобразования кодов соединен с первыми входами пер,вого и второго элементов И, вторые входы которых подключены к неинвертирующему и инвертирующему выходам триггера соответственно, выход первого элемента И подключен к синхровходам регистров символа, адреса и , счетчика, выход которого подключен к .синхровходу триггера, вход установ ки в ноль которого и вход установки в ноль счетчика через элемент коммутации подключены к шине, инвертирукяций выход триггера соединен с входом одновибратора, выход которого подключен к входу блока элементов И и к стробирующему входу регистра сдвига, выход второго (Л элемента И соединен с синхровходом регистра сдвига, информационный выход блока преобразования кодов подсоединен к информационному входу регистра символов, выходы которого подключены к входам параллельного кода регистра сдвига, а выход старшего разряда регистра символов подключен к информационному входу регистра адреса, выходы которого сое00 динены с группой входов блока элементов И, выходы которого через дешифратор подключены к управляющим ,входам регистра сдвига. 00 to
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для ввода информации | 1977 |
|
SU737939A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Устройство для ввода информации | 1977 |
|
SU714384A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-03-15—Публикация
1982-11-19—Подача