Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемым номеру строки и номеру столбца, на пересечении которых находится этот символ.
Для формирования маркера или адреса символа, подлежащего замене в инструк- ции, удобнее задавать с блока клавиш не его порядковый номер, а номер строки и столбца, на пересечении которых находится данное знакоместо, как это показано на фиг. 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 онными входами первого регистра, выходы которого подключены к входам первой группы первого блока сравнения, входы второй группы которого соединены с выходами второго счетчика, входы сброса второго и четвертого счетчиков соединены с первым
управляющим выходом клавиатуры, синх- ровход четвертого счетчика подключен к выходу генератора импульсов, отличающееся тем, что, с целью расширения области применения устройства за счет преобразования номера строки и номера столбца, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора, в устройство введены второй регистр, второй блок сравнения, третий счетчик, блок ключей, причем второй управляющий выход клавиатуры соединен с синхровходом преобразователя кодов, выходы которого подключены к информационным входам второго регистра, синхровход первого регистра подключен к третьему управляющему выходу клавиатуры, четвертый управляющий выход которой соединен с синхровходом второго регистра и входом элемента задержки, выход которого подключен к первому входу генератора импульсов, второй вход которого соединен
с выходом второго блока сравнения и управляющим входом блока ключей, выходы которого являются выходами устройства, первый управляющий выход клавиатуры
подключен к входу сброса преобразователя кодов, первому входу элемента ИЛИ, вход сброса третьего счетчика, выходы которого соединены с входами группы второго блока сравнения, входы второй группы которого
подключены к выходам второго регистра, синхровход третьего счетчика соединен с выходом элемента И, первый и второй входы которого соединены соответственно с выходом первого блока сравнения и выходом генератора импульсов, выход первого счетчика соединен с синхровходом второго счетчика, вторым входом элемента ИЛИ, выход которого подключен к входу сброса первого счетчика, синхровход которого
соединен с выходом генератора импульсов, выходы четвертого счетчика подключены к информационным входам блока ключей.
название | год | авторы | номер документа |
---|---|---|---|
Адаптивный статистический анализатор | 1980 |
|
SU955090A1 |
Устройство для ввода информации | 1983 |
|
SU1091147A1 |
Устройство для ввода цифровой информации | 1990 |
|
SU1698884A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1985 |
|
SU1352477A1 |
Устройство для профессионального отбора операторов | 1990 |
|
SU1751804A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1985 |
|
SU1339627A1 |
Устройство для централизованного контроля и оперативного управления | 1977 |
|
SU633029A1 |
Многоканальное устройство для регистрации | 1985 |
|
SU1322156A1 |
Устройство для оценки профессиональной пригодности оператора | 1989 |
|
SU1714646A1 |
Устройство для контроля знаний обучаемых | 1987 |
|
SU1524082A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемом номеру строки и номеру столбца, на пересечении которых находится этот символ. Целью изобретения является расширение области применения устройства за счет преобразования задаваемых номера столбца и номера строки, на пересечении которых находится символ, в его порядковый номер в тексте, отображаемый на экране индикатора. Устройство содержит клавиатуру 1, преобразователь 2 кодов,счетчики 4-7, регистры 8, 9, элемент ИЛИ 3, элемент 10 задержки, генератор 11 импульсов, блоки 12,14 сравнения, элемент И 13. блок ключей 15. 3 ил. со с XI СА) О С Ј Фиг. 2
4 S Ъ 6
f 2
3
if
5
6 7
а
9
iQ
8 9
Фив А
U. I I
Фиг.З
Говоров B.C | |||
и Семьянинов В.И | |||
Принципы построения радиоэлектронной аппаратуры на интегральных микросхемах, ВМФ, 1978, с.57 | |||
Устройство для преобразования чисел из десятичной в двоичную систему счисления | 1989 |
|
SU1649526A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1992-04-30—Публикация
1990-02-21—Подача