Устройство для преобразования чисел Советский патент 1992 года по МПК G06F3/02 

Описание патента на изобретение SU1730614A1

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

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

Известно устройство аналогичного на- значения, содержащее регистр, дешифратор и блок постоянной памяти.

Основной недостаток этого устройства состоит в его сложности из-за использования в нем постоянных запоминающих уст- ройств со схемами управления.

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

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

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

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

На фиг, 1 изображен экран индикатора с выделенными на нем знакоместами; на фиг. 2 - структурная схема устройства; на фиг. 3 - эпюры сигналов, поясняющие работу схемы.

Устройство содержит клавиатуру 1, преобразователь 2 кодов, элемент ИЛИ 3, первый 4, второй 5, третий 6 и четвертый 7 счетчики, первый 8 и второй 9 регистры, элемент 10 задержки, генератор 11 импульсов, первый блок 12 сравнения, элемент И 13, второй блок 14 сравнения, блок 15 ключей.

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

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

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

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

Первый счетчик 4 предназначен для подсчета входных (счетных) импульсов относительно 2П - Метр ИСХОДНОГО СОСТОЯНИЯ,

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

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

Третий счетчик 6 предназначен для подсчета количества столбцов в данной строке. Его первый вход подключен к выходу элемента И, второй - к 13-му выходу клавиатуры, а выходы - к второй группе входов второго блока сравнения.

Четвертый счетчик 7 предназначен для подсчета порядкового номера символа в тексте. Его первый вход подключен к выходу генератора, второй - к 13-му выходу клавиатуры, а выходы - к входам блока ключей.

Первый регистр 8 предназначен для записи в него номера строки, Его информационные входы подключены к информационным вчодам второго регистра и к выходам преобразователя кодов, управляющий вход - к 14-му выходу клавиатуры, а выходы - к первой группе входов первого блока сравнения.

Второй регистр 9 предназначен для записи в него номера столбца. Его информационные входы подключены к информационным входам первого регистра и к выходам преобразователя кодов, управляющий вход подключен к 15-му выходу клавиатуры, а выходы - к первой группе входов второго блока сравнения.

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

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

Первый блок 12 сравнения предназначен для формирования выходного сигнала,

0 когда содержимое второго счетчика становится равным содержимому первого регистра. Его первая группа входов подключена к выходам первого регистра, вторая - к выходам второго счетчика, а выход - к первому

5 входу элемента И.

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

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

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

0 входу генератора и к одному из входов блока ключей.

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

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

Работа устройства протекает в следую5 щей последовательности (фиг. 2).

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

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

Исходным состоянием счетчика 4 является 2П - NCip, где п - количество разрядов

счетчика; МСтр - количество строк на экране индикатора. При п 4 (цифровой двоичный счетчик 533ИЕ7) и Метр 10 (индикатор ИМГ-1) в счетчике 4 записано в исходном состоянии число, равное шести. Исходное состояние счетчика 5 - единица, счетчиков 6 и 7 - нуль.

После нажатия клавиши R путем последовательного нажатия клавиш 0, 1, ..., 9 задается номер строки и нажимается клавиша S, а затем V1. Выход клавиши S соответствует 12 выходу клавиатуры, С этого выхода снимается импульс Us, под воздействием которого в преобразователе 2 сигналы, поступающие с выходов клавиш 0, 19 на

соответствующие входы преобразователя 2, преобразуются в число в цифровом двоичном коде, которое снимается с выходов преобразователя 2.

Выходы преобразователя 2 замыкаются на информационные входы первого 8 и второго 9 регистров. При нажатии клавиши V1 снимается импульс Uvi, который подводится к управляющему входу регистра 8, и в него заносится номер строки в цифровом двоичном коде. Затем вновь нажимается клавиша R, и сигнал UR приводит преобразователь 2 в исходное состояние. Путем последовательного нажатия клавиш 0, 19

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

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

Импульс Uv2 подводится также к входу элемента 10 задержки, в котором задерживается на время засылки числа в регистр 9. С выхода элемента 10 снимается импульс U ю, который подводится к первому входу генератора 11, и запускает его. С выхода этого генератора снимаются импульсы UG. Эти импульсы подводятся к первому (счетному) входу счетчика 4, который работает в режиме суммирования, Когда его содержимое становится равным 2П, с его выхода снимается импульс Щ (на фиг. 3 импульс Щ изображен при NCip 10), который поступает на первый (счетный) вход счетчика 5, увеличивая его содержимое на единицу.

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

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

0 (счетному) входу счетчика 6, работающего в режиме суммирования входных импульсов. Когда содержимое счетчика 6 становится равным содержимому регистра 9, с выхода второго блока 14 сравнения снимается по5 тенциальный сигнал Ui4, который подводится ко второму входу генератора 11 и срывает его генерацию.

Импульсы UG с выхода генератора 11 поступают также на первый (счетный) вход

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

5 номера столбца.

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

Устройство выполнено на микросхемах 533 серии: счетчики 4-7 - ИС 533ИЕ7,

5 регистры 8 и 9 - ИС 533ИР27, генератор 11 - ИС 533АГЗ и блоки 12 и 14 сравнения - ИС533СП1.

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

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

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

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

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

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

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

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

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

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

название год авторы номер документа
Адаптивный статистический анализатор 1980
  • Ветшев Жорж Николаевич
SU955090A1
Устройство для ввода информации 1983
  • Вант Александр Исакович
  • Старов Борис Викторович
  • Шнейнберг Александр Давидович
SU1091147A1
Устройство для ввода цифровой информации 1990
  • Джулай Владимир Константинович
  • Роман Вечислав Михайлович
SU1698884A1
Устройство для отображения информации на экране электронно-лучевой трубки 1985
  • Гаврилов Владислав Алексеевич
  • Зиновьев Александр Владиленович
  • Товба Михаил Авраамович
SU1352477A1
Устройство для профессионального отбора операторов 1990
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Кирюхин Владимир Анатольевич
  • Мухортов Василий Васильевич
SU1751804A1
Устройство для отображения информации на экране телевизионного индикатора 1985
  • Стус Василий Савельевич
  • Ожередов Владимир Константинович
SU1339627A1
Устройство для централизованного контроля и оперативного управления 1977
  • Бригневич Карл Георгиевич
  • Пивкин Владимир Федорович
  • Савин Евгений Михайлович
  • Шварц Илья Эмануилович
  • Шуть Анатолий Федорович
  • Заверняев Виктор Лаврентьевич
SU633029A1
Многоканальное устройство для регистрации 1985
  • Смильгис Ромуальд Леонович
  • Вейс Раймонд Волдемарович
  • Бородулин Сергей Прокофьевич
  • Прокофьевс Юрис Петрович
  • Элстс Мартиньш Антонович
SU1322156A1
Устройство для оценки профессиональной пригодности оператора 1989
  • Кудряшов Николай Иванович
  • Карлов Александр Васильевич
  • Мухортов Василий Васильевич
  • Кирюхин Владимир Анатольевич
SU1714646A1
Устройство для контроля знаний обучаемых 1987
  • Булавенко Валерий Ульянович
  • Петрова Клара Евгеньевна
SU1524082A1

Иллюстрации к изобретению SU 1 730 614 A1

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

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

Формула изобретения SU 1 730 614 A1

4 S Ъ 6

f 2

3

if

5

6 7

а

9

iQ

8 9

Фив А

U. I I

Фиг.З

Документы, цитированные в отчете о поиске Патент 1992 года SU1730614A1

Говоров B.C
и Семьянинов В.И
Принципы построения радиоэлектронной аппаратуры на интегральных микросхемах, ВМФ, 1978, с.57
Устройство для преобразования чисел из десятичной в двоичную систему счисления 1989
  • Говоров Валентин Сергеевич
  • Маригодов Владимир Константинович
  • Пузанов Михаил Васильевич
  • Полинский Владимир Бенцианович
  • Пыжов Сергей Николаевич
SU1649526A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 730 614 A1

Авторы

Говоров Валентин Сергеевич

Маригодов Владимир Константинович

Новожилов Виктор Борисович

Есин Сергей Владимирович

Даты

1992-04-30Публикация

1990-02-21Подача