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

Номер патента: 1730614

Авторы: Говоров, Есин, Маригодов, Новожилов

ZIP архив

Текст

)5 6 06 РЗ/О ПРИ ГКНТ СССРОПИСАН ИДЕТЕЛ ЬСТ АВТОРСКОМ иборостроительод 27(088.8)ров В,С. и Семьястроения радиоэна интегральнь78, с,57.рское свидетельс6,кл.606 ЕЗ/О, 1989,АЗОВА ОСУДАРСТВЕННЫЙ КОМИТЕТО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ(54) УСТРОЙСТВО ДЛЯНИЯ ЧИСЕЛ ЗОБРЕТЕНИЯ(57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемом номеру строки и номеру столбца, на пересечении которых находится этот символ, Целью изобретения является расширение области применения устройства за счет преобразования задаваемых номера столбца и номера строки, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора. Устройство содержит клавиатуру 1, преобразователь 2 кодов, счетчики 4 - 7, регистры 8, 9, элемент ИЛИ 3, элемент 10 задержки, генератор 11 импульсов, блоки 12, 14 сравнения, элемент И 13. блок ключей 15, 3 ил.Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемым номеру строки и номеру столбца, на пересечении которых находится этот символ.Для формирования маркера или адреса символа, подлежащего замене в инструкции, удобнее задавать с блока клавиш не его порядковый номер, а номер строки и столбца, на пересечении которых находится данное знакоместо, как это показано на фиг, 1.Известйо устройство аналогичного назначения, содержащее регистр, дешифратор и блок постоянной памяти,Основной недостаток этого устройства состоит в его сложности из-за использования в нем постоянных запоминающих устройств со схемами управления,Наиболее близким к изобретению является устройство, содержащее блок клавиш с тринадцатью клавишами, каждой из которых соответствует автономный выход этого блока, замыкающийся на один из тринадцати входов преобразователя кодов.Основной недостаток этого устройства состоит в том, что оно преобразует задаваемые на блоке клавиши числа из десятичной системе и цифровой двоичный код.Цель изобретения - расширение области применения устройства за счет преобразования задаваемых номера столбца и номера строки, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора.Эта цель достигается тем, что устройство дополнено в блоке клавиш двумя клавишами, имеющими 14-й и 15-й выходы от этого блока, элементом задержки, ждущим генератором, элементом ИЛИ, элементом И, первым и вторым регистром, первым, вторым, третьим и четвертым цифровым двоичным счетчиком, первым и вторым цифровым блоком сравнения и блоком ключей, выходы которого являются выходами устройства, группа входов блока ключей подключена к выходам четвертого цифрового счетчика, а один из входов блока ключей подключен к выходу второго цифрового блока сравнения и к второму входу ждущего генератора, первый вход которого через элемент задержки подключен к пятнадцатому выходу блока клавиш (к выходу второй дополнительной клавиши) и к управляющему входу второго регистра, информационные входы которого подключены к выходам преобразователя кодов и к информацион 5 10 15 20 25 30 35 40 45 50 55 ным входам первого регистра, управляющий вход которого подключен к 14-му выходу блока клавиш (первой дополнительной клавише), выходы первого регистра подключены к первой группе входов первого цифрового блока сравнения, вторая группа входов которого подключена к выходам второго цифрового двоичного счетчика, первый вход которого подключен к выходу первого цифрового двоичного счетчика и ко второму входу элемента ИЛИ, первый вход которого подключен к 13-му выходу блока клавиш и к второму входу второго, третьего и четвертого цифрового двоичного счетчика, первый вход которого подключен к выходу ждущего генератора, к первому входу первого цифрового двоичного счетчика и ко второму входу элемента И, первый вход которого подключен к выходу первого цифрового блока сравнения, а выход - к первому входу третьего цифрового двоичного счетчика, выходы которого подключены ко второй группе входов второго цифрового блока сравнения, первая группа входов которого подключена к выходам второго регистра, выход элемента ИЛИ подключен ко второму входу первого цифро- ВОГО ДВОичнОГО счетчика,На фиг, 1 изображен экран индикатора с выделенными на нем знакоместами; на фиг. 2 - структурная схема устройства; на фиг. 3 - эп юры сигналов, поясняющие работу схемы,Устройство содержит клавиатуру 1, преобразователь 2 кодов, элемент ИЛИ 3, первый 4, второй 5, третий б и четвертый 7 счетчики, первый 8 и второй 9 регистры, элемент 10 задержки, генератор 11 импульсов, первый блок 12 сравнения, элемент И 13, второй блок 14 сравнения, блок 15 ключей.Клавиатура 1 предназначена для задания путем последовательного нажатия клавиш номера строки и номера столбца, на пересечении которых находится символ, порядковый номер которого должен быть снят с выхода устройства, а также для формирования управляющих сигналов. Тринадцать ее выходов подключены к входам преобразователя кодов, Тринадцатый выход, кроме того, подключен к первому входу элемента ИЛИ и к второму входу второго, третьего и четвертого счетчиков; 14-й выход клавиатуры подключен к управляющему входу первого регистра, а 15-й - к входу элемента задержки и к управляющему входу второго регистра,Преобразователь 2 кодов предназначен для преобразования чисел, задаваемых последовательным нажатием клавиш из десятичной системы счисления в цифровой50 55 двоичный код. Его входы подключены ктринадцати выходам клавиатуры, а выходы - к информационным входам первого и второго регистра.Элемент ИЛИ 3 предназначен для выполнения логической операции дизъюнкция применительно к двум сигналам. Первый его вход подключен к 13-му выходу клавиатуры и к выходу первого счетчика, а выход - к второму входу этого счетчика,Первый счетчик 4 предназначен для подсчета входных (счетных) импульсов относительно 2" - Истр исходного сОстОЯниЯ, где и - количество разрядов счетчика, Истр - количество строк в отображаемом тексте, Его первый вход подключен к выходу генератора, второй - к выходу элемента ИЛИ, а выход, представляющий собой выход переноса, - ко второму входу элемента ИЛИ и к первому входу второго счетчика,Второй счетчик 5 предназначен для подсчета количества строк в тексте. Его первый вход подключен к выходу первого цифрового двоичного счетчика, второй - к 13-му выходу клавиатуры, а выходы - к второй группе входов первого блока сравнения.Третий счетчик 6 предназначен для подсчета количества столбцов в данной строке, Его первый вход подключен к выходу элемента И, второй - к 13-му выходу клавиатуры, а выходы - к второй группе входов второго блока сравнения,Четвертый счетчик 7 предназначен для подсчета порядкового номера символа в тексте. Его первый вход подключен к выходу генератора, второй - к 13-му выходу клавиатуры, а выходы - к входам блока ключей,Первый регистр 8 предназначен для записи в него номера строки, Его информационные входы подключены к информационным в.одам второго регистра и к выходам преобразователя кодов, управляющий вход - к 14-му выходу клавиатуры, а выходы - к первой группе входов первого блока сравнения,Второй регистр 9 предназначен для записи в него номера столбца, Его информационные входы подключены к информационным входам первого регистра и к выходам преобразователя кодов, управляющий вход подключен к 15-му выходу клавиатуры, а выходы - к первой группе входов второго блока сравнения.Элемент 10 задержки предназначен для задержки входного импульса на время переходных процессов в первом и втором регистрах. Его вход подключен к 15-му выходу клавиатуры, а выход - к первому входу генератора. 5 10 15 20 25 30 35 40 45 Генератор 11 предназначен для генерирования счетных импульсов. Его первый вход подключен к выходу элемента задержки, второй - к выходу второго блока сравнения, а выход - к первому входу первого и четвертого счетчиков и к второму входу элемента И,Первый блок 12 сравнения предназначен для формирования выходного сигнала, когда содержимое второго счетчика становится равным содержимому первого регистра, Его первая группа входов подключена к выходам первого регистра, вторая - к выходам второго счетчика, а выход - к первому входу элемента И.Элемент И 13 предназначен для выполнения логической операции коньюнкция применительно к двум входным сигналам, Его первый вход подключен к выходу первого блока сравнения, второй - к выходу ждущего генератора,а выход- к первому входу третьего счетчика.Второй блок 14 сравнения предназначен для формирования выходного сигнала, когда содержимое третьего счетчика становится равным содержимому второго регистра. Его первая группа входов подключена к выходам второго регистра, вторая - к выходам третьего счетчика, а выход - к второму входу генератора и к одному из входов блока ключей.Блок 15 ключей предназначен для подключения выходов четвертого счетчика на выход устройства, когда содержимое этого счетчика становится равным порядковому номеру символа. Его входы подключены к выходам четвертого счетчика, один из его входов подключен к выходу второго блока сравнения, а выходы являются выходами устройства, с которых снимается порядковый номер символа, выработанный по номеру строки и столбца, на пересечении которых находится этот символ.Работа устройства протекает в следующей последовательности (фиг, 2),Первоначально на клавиатуре 1 нажимается клавиша Я, чем достигается фоомирование импульса Ов (фиг, 3), который снимается с 13-го выхода клавиатуры, Импульс Ов подводится к преобразователю 2 кодов и устанавливает его в исходное состояние, Этот же импульс подводится к первому входу элемента ИЛИ 3. проходит через него на второй вход первого счетчика 4 и устанавливает его в исходное состояние. Импульс Ор подводится также к второму входу второго 5, третьего 6 и четвертого 7 счетчиков и устанавливает их в нуль,Исходным состоянием счетчика 4 является 2" - Истр, где и - количество разрядовсчетчика; Истр - количество строк на экране индикатора, При п = 4 (цифровой двоичный счетчик 533 ИЕ 7) и Катр = 10 (индикатор ИМГ) в счетчике 4 записано в исходном состоянии число, равное шести. Исходное состояние счетчика 5 - единица, счетчиков 6 и 7 - нуль.После нажатия клавиши В путем последовательного нажатия клавиш О, 1, 9 задается номер строки и нажимается клавиша Я, а затем Ч 1, Выход клавиши Я соответствует 12 выходу клавиатуры, С этого выхода снимается импульс Оэ, под воздействием которого в преобразователе 2 сигналы, поступающие с выходов клавиш О, 1, , 9 на соответствующие входы преобразователя 2, преобразуются в число в цифровом двоичном коде, которое снимается с выходов преобразователя 2,Выходы преобразователя 2 замыкаются на информационные входы первого 8 и второго 9 регистров. При нажатии клавиши Ч 1 снимается импульс Ои, который подводится к управляющему входу регистра 8, и в него заносится номер строки в цифровом двоичном коде. Затем вновь нажимается клавиша Я, и сигнал Ов приводит преобразователь 2 в исходное состояние. Путем последовательного нажатия клавиш О, 1, ., 9 задается номер столбца и нажимается клавиша Я. Под воздействием импульса Оэ в преобразователе 2 преобразуется число, задаваемое в десятичной системе счисления, в число в цифровом двоичном коде, которое снимается с выходов преобразователя 2.После нажатия клавиши Я нажимается клавиша Ч 2. Импульс Очг подводится к управляющему входу регистра 9 и в него засылается из преобразователя 2 номер столбца в цифровом двоичном коде.Импульс Оч 2 подводится также к входу элемента 10 задержки, в котором задерживается на время засылки числа в регистр 9. С выхода элемента 10 снимается импульс Оо, который подводится к первому входу генератора 11, и запускает его. С выхода этого генератора снимаются импульсы Оа. Эти импульсы подводятся к первому (счетному) входу счетчика 4, который работает в режиме суммирования, Когда его содержимое становится равным 2", с его выхода снимается импульс О 4 (на фиг, 3 импульс О 4 изображен при Истр = 10), который поступает на первый (счетный) вход счетчика 5, увеличивая его содержимое на единицу,Импульс Од через элемент ИЛИ 3 подводится также к первому входу счетчика 4 и устанавливает его в исходное состояние, Этот процесс продолжается до тех пор, пока содержимое счетчика 5 не станет равным 5 10 15 20 25 30 35 40 45 50 55 содержимому регистра 8. В этом случае с выхода первого блока 12 сравнения, на входы которого замыкаются выходы счетчика 5 и регистра 8, снимается потенциальный сигнал 02, который подводится к первому входу элемента И 13, на второй вход которого с выхода генератора 11 поступают импульсы Ог;, С выхода элемента И 13 снимаются импульсы Оз, которые подводятся к первому (счетному) входу счетчика 6, работающего в режиме суммирования входных импульсов. Когда содержимое счетчика 6 становится равным содержимому регистра 9, с выхода второго блока 14 сравнения снимается потенциальный сигнал О 14, который подводится ко второму входу генератора 11 и срывает его генерацию,Импульсы Оа с выхода генератора 11 поступают также на первый (счетный) вход счетчика 7, работающего в режиме суммирования. В момент срыва генерации генератора 11 его содержимое равно порядковому номеру символа, находящемуся на пересечении заданного номера строки и заданного номера столбца.Потенциальный сигнал О 14 подводится к одному их входов блока ключей 15, с выхода которого снимается порядковый номер символа на экране индикатора по заданному номеру строки и заданному номеру столбца, на пересечении которых этот символ находится,Устройство выполнено на микросхемах 533 серии; счетчики 4 - 7 - ИС 533 ИЕ 7, регистры 8 и 9 - ИС 533 ИР 27, генератор 11 - ИС 533 АГЗ и блоки 12 и 14 сравнения - ИС 533 СП 1.Технико-экономическая эффективность устройства состоит в расширении его функциональных возможностей за счет преобразования задаваемых номера столбца и номера строки в порядковый номер символа текста, отображаемого на экране индикатора,Формула изобретения Устройство для преобразования чисел, содержащее клавиатуру, преобразователь кодов, первый регистр, первый блок сравнения, первый, второй и четвертый счетчики, элемент И, элемент ИЛИ, элемент задержки, генератор импульсов, информационные выходы клавиатуры соединены с информационными входами преобразователя кодов, выходы которого соединены с информационными входами первого регистра, выходы которого подключены к входам первой группы первого блока сравнения, входы второй группы которого соединены с выходами второго счетчика, входы сброса второго и четвертого счетчиков соединены с первымуправляющим выходом клавиатуры, синхровход четвертого счетчика подключен к выходу генератора импульсов, о т л и ч а ю щ ее с я тем, что, с целью расширения области применения устройства за счет преобразо вания номера строки и номера столбца, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора, в устройство введены второй, регистр, второй блок срав нения, третий счетчик, блок ключей, причем второй управляющий выход клавиатуры соединен с синхровходом преобразователя кодов, выходы которого подключены к информационным входам второго регистра, 15 синхровход первого регистра подключен к третьему управляющему выходу клавиатуры, четвертый управляющий выход которой соединен с синхровходом второго регистра и входом элемента задержки, выход которо го подключен к первому входу генератора импульсов, второй вход которого соединен с выходом второго блока сравнения и управляющим входом блока ключей, выходы которого являются выходами устройства, первый управляющий выход клавиатуры подключен к входу сброса преобразователя кодов, первому входу элемента ИЛИ, вход сброса третьего счетчика, выходы которого соединены с входами группы второго блока сравнения, входы второй группы которого подключены к выходам второго регистра, синхровход третьего счетчика соединен с выходом элемента И, первый и второй входы которого соединены соответственно с выходом первого блока сравнения и выходом генератора импульсов, выход первого счетчика соединен с синхровходом второго счетчика, вторым входом элемента ИЛИ, выход которого подключен к входу сброса первого счетчика, синхровход которого соединен с выходом генератора импульсов, выходы четвертого счетчика подключены к информационным входам блока ключей,173061450Составитель В.Говоров Редактор Н.Швыдкая Техред М,Моргентал Корректор Н,Ревская Заказ 1512 Тираж ПодписноеВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР113035, Москва, Ж, Раушская наб 4/5Производственно-издатепьский комбинат +Патент", г, Укггород, уа. Гагарина, 101

Смотреть

Заявка

4794759, 21.02.1990

СЕВАСТОПОЛЬСКИЙ ПРИБОРОСТРОИТЕЛЬНЫЙ ИНСТИТУТ

ГОВОРОВ ВАЛЕНТИН СЕРГЕЕВИЧ, МАРИГОДОВ ВЛАДИМИР КОНСТАНТИНОВИЧ, НОВОЖИЛОВ ВИКТОР БОРИСОВИЧ, ЕСИН СЕРГЕЙ ВЛАДИМИРОВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: преобразования, чисел

Опубликовано: 30.04.1992

Код ссылки

<a href="https://patents.su/6-1730614-ustrojjstvo-dlya-preobrazovaniya-chisel.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для преобразования чисел</a>

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