Устройство для преобразования чисел

 

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемом номеру строки и номеру столбца, на пересечении которых находится этот символ. Целью изобретения является расширение области применения устройства за счет преобразования задаваемых номера столбца и номера строки, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора. Устройство содержит клавиатуру 1, преобразователь 2 кодов,счетчики 4-7, регистры 8, 9, элемент ИЛИ 3, элемент 10 задержки, генератор 11 импульсов, блоки 12,14 сравнения, элемент И 13. блок ключей 15. 3 ил. со с XI СА) О С Ј Фиг. 2

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)5 G 06 F 3/02

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4794759/24 (22) 21.02.90 (46) 30,04,92, Бюл, ¹ 16 (71) Севастопольский приборостроительный институт (72) В.С.Говоров, В.К,Маригодов, В.Б.Новожилов и С.В,Есин (53) 681.327(088.8) (56) Говоров B,Ñ. и Семьянинов В.И. Принципы построения радиоэлектронной аппаратуры на интегральных микросхемах, ВМФ, 1978, с.57.

Авторское свидетельство СССР № 1649526, кл. G 06 F 3/02, 1989, (54) УСТРОЙСТВО ДЛЯ ПРЕОБРАЗОВАНИЯ ЧИСЕЛ,. Ж», 1730614 А1 (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемом номеру строки и номеру столбца, на пересечении которых находится этот символ, Целью изобретения является расширение области применения устройства за счет преобразования задаваемых номера столбца и номера строки, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора. Устройство содержит клавиатуру 1, преобразователь 2 кодов, счетчики 4 — 7, регистры 8, 9, элемент ИЛИ 3, элемент 10 задержки, генератор 11 импульсов, блоки 12, 14 сравнения, элемент И 13. блок ключей 15. 3 ил.

1730614

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемым номеру строки и номеру столбца, на пересечении которых находится этот символ.

Для формирования маркера или адреса символа, подлежащего замене в инструкции, удобнее задавать с блока клавиш не его порядковый номер, а номер строки и столбца, на пересечении которых находится данное знакоместо, как это показано на фиг. 1.

Известйо устройство аналогичного назначения, содержащее регистр, дешифратор и блок постоянной памяти, Основной недостаток этого устройства состоит в его сложности из-за использования в нем постоянных запоминающих устройств со схемами управления, Наиболее близким к изобретению является устройство, содержащее блок клавиш с тринадцатью клавишами, каждой из которых соответствует автономный выход этого блока, замыкающийся на один из тринадцати входов преобразователя кодов.

Основной недостаток этого устройства состоит в том, что оно преобразует задаваемые на блоке клавиши числа из десятичной системе и цифровой двоичный код.

Цель изобретения — расширение области применения устройства за счет преобразования задаваемых номера столбца и номера строки, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора.

Эта цель достигается тем, что устройство дополнено в блоке клавиш двумя клавишами, имеющими 14-й и 15-й выходы от этого блока, элементом задержки, ждущим генератором, элементом ИЛИ, элементом

И, первым и вторым регистром, первым, вторым, третьим и четвертым цифровым двоичным счетчиком, первым и вторым цифровым блоком сравнения и блоком ключей, выходы которого являются выходами устройства, группа входов блока ключей подключена к выходам четвертого цифрового счетчика, а один из входов блока ключей подключен к выходу второго цифрового блока сравнения и к второму входу ждущего генератора, первый вход которого через элемент задержки подключен к пятнадцатому выходу блока клавиш (к выходу второй дополнительной клавиши) и к управляющему входу второго регистра, информационные входы которого подключены к выходам преобразователя кодов и к информацион5

55 ным входам первого регистра, управляющий вход которого подключен к 14-му выходу блока клавиш (первой дополнительной клавише), выходы первого регистра подключены к первой группе входов первого цифрового блока сравнения, вторая группа входов которого подключена к выходам второго цифрового двоичного счетчика, первый вход которого подключен к выходу первого цифрового двоичного счетчика и ко второму входу элемента ИЛИ, первый вход которого подключен к 13-му выходу блока клавиш и к второму входу второго, третьего и четвертого цифрового двоичного счетчика, первый вход которого подключен к выходу ждущего генератора, к первому входу первого цифрового двоичного счетчика и ко второму входу элемента И, первый вход которого подключен к выходу первого цифрового блока сравнения, а выход — к первому входу третьего цифрового двоичного счетчика, выходы которого подключены ко второй группе входов второго цифрового блока сравнения, первая группа входов которого подключена к выходам второго регистра, выход элемента ИЛИ подключен ко второму входу первого цифрового двоичного счетчика, На фиг, 1 изображен экран индикатора с выделенными на нем знакоместами; на фиг. 2 — структурная схема устройства; на фиг. 3 — эпюры сигналов, поясняющие работу схемы, Устройство содержит клавиатуру 1, преобразователь 2 кодов, элемент ИЛИ 3, первый 4, второй 5, третий 6 и четвертый 7 счетчики, первый 8 и второй 9 регистры, элемент 10 задержки, генератор 11 импульсов, первый блок 12 сравнения, элемент И

13, второй блок 14 сравнения, блок 15 ключей.

Клавиатура 1 предназначена для задания путем последовательного нажатия клавиш номера строки и номера столбца, на пересечении которых находится символ, порядковый номер которого должен быть снят с выхода устройства, а также для формирования управляющих сигналов. Тринадцать ее выходов подключены к входам преобразователя кодов. Тринадцатый выход, кроме того, подключен к первому входу элемента

ИЛИ и к второму входу второго, третьего и четвертого счетчиков; 14-й выход клавиатуры подключен к управляющему входу первого регистра, а 15-й — к входу элемента задержки и к управляющему входу второго регистра.

Преобразователь 2 кодов предназначен для преобразования чисел, задаваемых последовательным нажатием клавиш из десятичной системы счисления в цифровой

1730614

55 двоичный код. Его входы подключены ктринадцати выходам клавиатуры, а выходы — к информационным входам первого и второго регистра.

Элемент ИЛИ 3 предназначен для выполнения логической операции дизъюнкция применительно к двум сигналам. Первый его вход подключен к 13-му выходу клавиатуры и к выходу первого счетчика, а выход— к второму входу этого счетчика, Первый счетчик 4 предназначен для подсчета входных (счетных) импульсов отHOCMTeJlbHO 2" — NcTp ИСХОДНОГО СОСТОЯНИЯ, где n — количество разрядов счетчика, Nc p — количество строк в отображаемом тексте, Его первый вход подключен к выходу генератора, второй — к выходу элемента

ИЛИ, а выход, представляющий собой выход переноса, — ко второму входу элемента

ИЛИ и к первому входу второго счетчика, Второй счетчик 5 предназначен для подсчета количества строк в тексте. Его первый вход подключен к выходу первого цифрового двоичного счетчика, второй — к 13-му выходу клавиатуры, а выходы — к второй группе входов первого блока сравнения.

Третий счетчик 6 предназначен для подсчета количества столбцов в данной строке, Его первый вход подключен к выходу элемента И, второй — к 13-му выходу клавиатуры, а выходы — к второй группе входов второго блока сравнения, Четвертый счетчик 7 предназначен для подсчета порядкового номера символа в тексте. Его первый вход подключен к выходу генератора, второй — к 13-му выходу клавиатуры, а выходы — к входам блока ключей, Первый регистр 8 предназначен для записи в него номера строки, Его информационные входы подключены к информационным в.одам второго регистра и к выходам преобразователя кодов, управляющий вход — к 14-му выходу клавиатуры, а выходы — к первой группе входов первого блока сравнения, Второй регистр 9 предназначен для записи в него номера столбца, Его информационные входы подключены к информационным входам первого регистра и к выходам преобразователя кодов, управляющий вход подключен к 15-му выходу клавиатуры, а выходы — к первой группе входов второго блока сравнения.

Элемент 10 задержки предназначен для задержки входного импульса на время переходных процессов в первом и втором регистрах. Его вход подключен к 15-му выходу клавиатуры, а выход — к первому входу генератора.

Генератор 11 предназначен для генерирования счетных импульсов. Его первый вход подключен к выходу элемента задержки, второй — к выходу второго блока сравнения, а выход — к первому входу первого и четвертого счетчиков и к второму входу элемента И, Первый блок 12 сравнения предназначен для формирования выходного сигнала, когда содержимое второго счетчика становится равным содержимому первого регистра. Его первая группа входов подключена к выходам первого регистра, вторая — к выходам второго счетчика, а выход — к первому входу элемента И.

Элемент И 13 предназначен для выполнения логической операции коньюнкция применительно к двум входным сигналам.

Его первый вход подключен к выходу первого блока сравнения, второй — к выходу ждущего генератора, а выход — к первому входу третьего счетчика.

Второй блок 14 сравнения предназначен для формирования выходного сигнала, когда содержимое третьего счетчика становится равным содержимому второго регистра. Его первая группа входов подключена к выходам второго регистра, вторая — к выходам третьего счетчика, а выход — к второму входу генератора и к одному из входов блока ключей.

Блок 15 ключей предназначен для подключения выходов четвертого счетчика на выход устройства, когда содержимое этого счетчика становится равным порядковому номеру символа. Его входы подключены к выходам четвертого счетчика, один из его входов подключен к выходу второго блока сравнения, а выходы являются выходами устройства, с которых снимается порядковый номер символа, выработанный по номеру строки и столбца, на пересечении которых находится этот символ.

Работа устройства протекает в следующей последовательности (фиг. 2), Первоначально на клавиатуре 1 нажимается клавиша R, чем достигается формирование импульса UR (фиг, 3), который снимается с 13-ro выхода клавиатуры. Импульс UR подводится к преобразователю 2 кодов и устанавливает его в исходное состояние, Этот же импульс подводится к первому входу элемента ИЛИ 3. проходит через него на второй вход первого счетчика 4 и устанавливает его в исходное состояние.

Импульс UR подводится также к второму входу второго 5, третьего 6 и четвертого 7 счетчиков и устанавливает их в нуль.

Исходным состоянием счетчика 4 является 2" — Nctp где и — количество разрядов

1730614 счетчика; Nctp — количество строк на экране индикатора, При п = 4 (цифровой двоичный счетчик 533ИЕ7) и Nc>p = 10 (индикатор

ИМГ-1) в счетчике 4 записано в исходном состоянии число, равное шести. Исходное состояние счетчика 5 — единица, счетчиков

6 и 7 — нуль.

После нажатия клавиши R путем последовательного нажатия клавиш О, 1, „„9 задается номер строки и нажимается клавиша

S, а затем V1, Выход клавиши S соответствует 12 выходу клавиатуры, С этого выхода снимается импульс Us, под воздействием которого в преобразователе 2 сигналы, поступающие с выходов клавиш О, 1, ..., 9 на соответствующие входы преобразователя 2, преобразуются в число в цифровом двоичном коде, которое снимается с выходов преобразователя 2, Выходы преобразователя 2 замыкаются на информационные входы первого 8 и второго 9 регистров. При нажатии клавиши V1 снимается импульс Uv>, который подводится к управляющему входу регистра 8, и в него заносится номер строки в цифровом двоичном коде. Затем вновь нажимается клавиша R, и сигнал UR приводит преобразователь 2 в исходное состояние. Путем последовательного нажатия клавиш О, 1, ..., 9 задается номер столбца и нажимается клавиша S. Под воздействием импульса Оэ в преобразователе 2 преобразуется число, задаваемое в десятичной системе счисления, в число в цифровом двоичном коде, которое снимается с выходов преобразователя 2.

После нажатия клавиши S нажимается клавиша V2. Импульс Uvz подводится к управляющему входу регистра 9 и в него засылается из преобразователя 2 номер столбца в цифровом двоичном коде.

Импульс Uvz подводится также к входу элемента 10 задержки, в котором задерживается на время засылки числа в регистр 9.

С выхода элемента 10 снимается импульс

U>o, который подводится к первому входу генератора 11, и запускает его. С выхода этого генератора снимаются импульсы Ua.

Эти импульсы подводятся к первому (счетному) входу счетчика 4, который работает в режиме суммирования, Когда его содержимое становится равным 2", с его выхода снимается импульс U4 (на фиг. 3 импульс U4 изображен при и тр = 10), который поступает на первый (счетный) вход счетчика 5, увеличивая его содержимое на единицу.

Импульс U4 через элемент ИЛИ 3 подводится также к первому входу счетчика 4 и устанавливает его в исходное состояние, Этот процесс продолжается до тех пор, пока содержимое счетчика 5 не станет равным

55 содержимому регистра 8. В этом случае с выхода первого блока 12 сравнения, на входы которого замыкаются выходы счетчика 5 и регистра 8, снимается потенциальный сигнал U>z, который подводится к первому входу элемента И 13, на второй вход которого с выхода генератора 11 поступают импульсы

Ua, С выхода элемента И 13 снимаются импульсы U>a, которые подводятся к первому (счетному) входу счетчика 6, работающего в режиме суммирования входных импульсов.

Когда содержимое счетчика 6 становится равным содержимому регистра 9, с выхода второго блока 14 сравнения снимается потенциальный сигнал U14, который подводится ко второму входу генератора 11 и срывает

его генерацию, Импульсы Ua с выхода генератора 11 поступают также на первый (счетный) вход счетчика 7, работающего в режиме суммирования. В момент срыва генерации генератора 11 его содержимое равно порядковому номеру символа, находящемуся на пересечении заданного номера строки и заданного номера столбца.

Потенциальный сигнал 0 4 подводится к одному их входов блока ключей 15, с выхода которого снимается порядковый номер символа на экране индикатора по заданному номеру строки и заданному номеру столбца, на пересечении которых этот символ находится, Устройство выполнено на микросхемах 533 серии; счетчики 4 — 7 — ИС 533ИЕ7, регистры 8 и 9 — ИС 533ИР27, генератор

11 — ИС 533АГЗ и блоки 12 и 14 сравнения—

ИС 533СП1.

Технико-экономическая эффективность устройства состоит в расширении его функциональных возможностей за счет преобразования задаваемых номера столбца и номера строки в порядковый номер символа текста, отображаемого на экране индикатора.

Формула изобретения

Устройство для преобразования чисел, содержащее клавиатуру, преобразователь кодов, первый регистр, первый блок сравнения, первый, второй и четвертый счетчики, элемент И, элемент ИЛИ, элемент задержки, генератор импульсов, информационные выходы клавиатуры соединены с информационными входами преобразователя кодов, выходы которого соединены с информационными входами первого регистра, выходы которого подключены к входам первой группы первого блока сравнения, входы второй группы которого соединены с выходами второго счетчика, входы сброса второго и четвертого счетчиков соединены с первым

1730614

10 управляющим выходом клавиатуры, синхровход четвертого счетчика подключен к вы- . ходу генератора импульсов, о т л и ч а ю щ ее с я тем, что, с целью расширения области применения устройства за счет преобразо- 5 вания номера строки и номера столбца, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора, в устройство введен ы второй. регистр, второй блок срав- 10 нения, третий счетчик, блок ключей, причем второй управляющий выход клавиатуры соединен с синхровходом преобразователя кодов, выходы которого подключены к информационным входам второго регистра, 15 синхровход первого регистра подключен к третьему управляющему выходу клавиатуры, четвертый управляющий выход которой соединен с синхровходом второго регистра и входом элемента задержки, выход которо- 20

ro подключен к первому входу генератора импульсов, второй вход которого соединен с выходом второго блока сравнения и управляющим входом блока ключей, выходы которого являются выходами устройства, первый управляющий выход клавиатуры подключен к входу сброса преобразователя кодов, первому входу элемента ИЛИ, вход сброса третьего счетчика, выходы которого соединены с входами группы второго блока сравнения, входы второй группы которого подключены к выходам второго регистра, синхровход третьего счетчика соединен с выходом элемента И, первый и второй входы которого соединены соответственно с выходом первого блока сравнения и выходом генератора импульсов, выход первого счетчика соединен с синхровходом второго счетчика, вторым входом элемента ИЛИ, выход которого подключен к входу сброса первого счетчика, синхровход которого соединен с выходом генератора импульсов, выходы четвертого счетчика подключены к информационным входам блока ключей, 1730614

Составитель В.Говоров

Редактор Н.Швыдкая Техред M.Ìîðãåíòàë Корректор Н.Ревская

Заказ 1512 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб„4/5

Производственно-издательский комбинат "Патент", г, Укггород. Уа.Гагарина, 101

Устройство для преобразования чисел Устройство для преобразования чисел Устройство для преобразования чисел Устройство для преобразования чисел Устройство для преобразования чисел Устройство для преобразования чисел 

 

Похожие патенты:

Изобретение относится к области вычислительной техники и может быть использовано для ввода информации в ЭВМ лицами, потерявшими зрение

Изобретение относится к автоматике и вычислительной технике и предназначено для ввода в ЭВМ символьной информации

Изобретение относится к устройствам ввода информации в клавишные вычислительные машины, в частности в калькулято21 ры

Изобретение относится к вычислительной технике и автоматике и может быть использовано для ввода информации в ЭВМ

Изобретение относится к вычислительной технике и может быть испбльзовано в устройствах ручного ввода данных

Изобретение относится к оптическим методам обработки сигналов в реальном масштабе времени и может быть использовано в устройствах ввода, анализа и обработки речевых сигналов при обучении операторов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в управляющие или вычислительные системы

Изобретение относится к вычислительной технике и дискретной автоматике, е( частности к устройствам для опроса двухпозиционных датчиков в системах телесигнализации

Изобретение относится к техникеуправпенич электронными устройствами, в частности к устройствам ввода-вывода

Изобретение относится к вычислительной технике, в частности к устройствам для ввода информации в ЭВМ, и может быть использовано для свода координатной, графической , текстовой информации, а также может найти применение в системах автоматики и телемеханики для дистанционного управления объектами

Изобретение относится к конструкциям электронно-вычислительных устройств, преимущественно к персональным компьютерам, и может быть использовано в быту и в различных отраслях народного хозяйства

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

Изобретение относится к области вычислительной техники, к средствам ввода информации, в частности к устройствам ручного ввода данных, и целесообразно для использования при вводе данных в распределенные в пространстве вычислительные системы

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к вычислительной технике и может быть использовано для приема информации в приборах и системах управления, а также для расширения возможностей и границ общения между людьми с нарушениями зрения и слуха для обучения работе на клавиатуре

Изобретение относится к вычислительной технике, а именно к клавиатурам, являющимся периферийными устройствами электронных вычислительных машин, используемых в суровых климатических условиях
Наверх