Устройство для ввода и вывода информации Советский патент 1984 года по МПК G06F3/14 

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

. 11

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

2. Устройство по п.1, отличающееся тем, что блок управления содержит генератор импульсов, счетчик тактов, дешифратор, третий и четвертый элементы И, первый блок усилителей и второй блок усилителей, выход генератора импульсов соединен со счетным входом счетчика тактов, вы ходы которого соединены с входами дешифратора, выходы первой группь которого соединены с входами первой группы первого блока усилителей, входы второй группы которого соединены с одними входами третьего элемента И, другой вход которого соединен с первым выходом дешифратора, второй выход которого соединен с одним входом четвертого элемента И, другие входы которого соединены с входами третьей группы первого блока усилителей, входы второй, третьей, четвертой групп входЬв первого блока усилителей являются соответственно входами первой, второй, третьей групп входов блока управления, входы второго блока усилителей являются входами четвертой группы блока управления, выходы группы второго блока усилителей я.вляются выходами группы блока управления, первый, второй, третий выходы дешифратора являются соответственно первым, вторым и третьим выходами блока управления, выход второго блока усилителей является четвертым выходом блока управления, четвертый выход дешифратора является пятым выходом блока управления, выход третьего элемента И является шестьм выходом блока уп1 авления, пятый выход дешифратора является седьмым выходом блока управления, выход четвертого элемента И является BocbhftiM выходом блока управления, шестой выход дешифратора является девятым выходом блока управления.

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

название год авторы номер документа
Устройство для ввода и вывода информации на ЭЛТ 1985
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Меликсетян Григор Меликсетович
  • Сиверский Павел Михайлович
SU1273913A1
Устройство для ввода и вывода информации 1985
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Сиверский Павел Михайлович
SU1304013A1
Устройство для ввода и вывода информации 1984
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Сиверский Павел Михайлович
SU1179354A1
Устройство для вывода информации 1984
  • Абысов Петр Леонидович
  • Голубчик Владимир Яковлевич
  • Сиверский Павел Михайлович
SU1171777A1
Устройство для ввода информации 1990
  • Смирнов Александр Владимирович
  • Полянин Борис Иванович
  • Алифанов Борис Юрьевич
SU1698890A1
Устройство для ввода информации 1990
  • Полянин Борис Иванович
  • Смирнов Александр Владимирович
  • Викторов Виктор Михайлович
  • Тикменов Василий Николаевич
SU1709326A1
Устройство для ввода информации 1989
  • Смирнов Александр Владимирович
  • Полянин Борис Иванович
  • Павленко Сергей Анатольевич
  • Горнушенков Александр Николаевич
SU1612306A1
Устройство для вывода графической информации 1987
  • Цапко Олег Николаевич
SU1437908A1
Устройство для обработки видеоинформации 1986
  • Иванов Николай Михайлович
  • Мазурик Борис Иванович
  • Яковлев Виктор Васильевич
SU1322320A1
Устройство для воспроизведения изображения 1980
  • Кузьмин Иван Васильевич
  • Дорощенков Геннадий Дмитриевич
  • Качуровский Виктор Евстафьевич
  • Кожемяко Владимир Прокофьевич
  • Чередниченко Александр Владимирович
SU1085014A1

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

Реферат патента 1984 года Устройство для ввода и вывода информации

1. УСТРОЙСТВО ДЛЯ ВВОДА И .ВЫВОДА ИНФОРМАЩШ, содержащее первый, второй и третий счетчики адреса, блок сравнения, блок модуляции, блок регистрации, счетчик обратного хода по строке, счетчик строк кадра и блок управления, входы первой группы которого соединены с выходами группы первого счетчика адреса и с входами первой группы блока сравнения, входы второй группы которого соединены с выходами второго счетчика адреса и с входами второй группы блока управления, входы третьей группы которого соединены с входами третьей группы блока сравнения и с выходами третьего счетчика адреса, входы которого соединены с выходами группы блока управления, первый и второй выходы которого Соединены соответственно со счетными входами первого и второго счетчиков адреса, третий выход блока управления соединен со счетным входом счетчика строк кадра, выход которого соединен с установочным входом дторого счетчика адреса, четвертый выход блока управления соединен с перSr T T,5f.iS SЙSЛйаl.., :вым ВХОДОМ блока модуляции, выход которого соединен с входом блока регистрации, пятый выход блока управления соединен со счетным входом счетчика обратного хода по строке, входы четвертой группы блока управления являются входами группы устройства, выходы второй группы блока управления являются выходами группы устройства, отличающее СЯ тем, что, с целью упрощения устройства, в него введены триггер прямого хода по строке, триггер блокировки, триггер прямого хода по кадру, .первый и второй элементы И и триггер метки, первый установочный вход которого соединен с выходом счетчика строк кадра и с первым установочным входом триггера прямого хода по кадру, выход которого соединен с первым входом первого элемента И, с установочным входом счетчика строк кадра и с вторым установочным входом триггера метки, тактовый вход которого соединен с вторым выходом блока управления, шестой выход которого соединен с вторым уста новочным входом триггера прямого хода по кадру, седьмой выход блока управления соединен с первым установочО) ным входом триггера прямого хода по строке, второй установочный вход которого соединен с выходом счетчика обратного хода по строке, восьмой выход блока управления - с первым установочным входом триггера блокировки, второй установочный вход которого соединен с выходом первого элемента И, второй вход которого соединен с выходом триггера прямого хода по строке, выход триггера блокировки

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

1

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

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

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

Недостатком известных устройств является пониженная эффективность диалогового взаимодействия оператора с воспроизводимьм на экране электроннолучевой трубки изображением в связи с одинаковой и неизменной формой метки (визира, указателя, курсора. маркера) на всех позициях экрана электроннолучевой трубки (уменьшенная скорость взаимодействия, увеличение числа ошибок, допускаемых оператором, повышенная утомляемость оператора).. Кроме того, при отсутст вии символьной информации на экране электроннолучевой трубки оператор в процессе работы не видит границ той области экрана, в которую оператор может заносить информацию. Целью изобретения является упрощение устройства. Поставленная цель достигается тем, что в устройство для ввода и вы вода информации, содержащее первый, второй и третий счетчики адреса,блок сравнения, блок модуляции, блок регистрации, счетчик обратного хода по .строке, счетчик строк кадра и блок управления, входы первой группы которого соединены с выходами группы .первого счетчика адреса и с входами первой группы блока сравнения, входы второй группы которого соединены с выходами второго счетчика адреса и с входами второй группы блока управления, входы третьей группы которого соединены с входами третьей группы блока сравнения и с выходами Tpefbero счетчика адреса, входы которого соединены с выходами группы блока управления, первый и второй вы ходы которого соединены соответствен но со счетными входами первого и вто рого счетчиков адреса, третий выход блока управления соединен со счетным входом счетчика строк кадра, выход которого соединен с установочным вхо дом второго счетчика адреса, четвертый выход блока управления соединен с первым входом блока модуляции,выход которого соединен с входом блока регис рации, пятый выход блока управления соединен со счетным входом счетчика обратного хода по строке, входы четвертой группы блока управления являются входами группы устройства, выходы второй группы блока управления являются выходами группы устройства введены триггер прямого хода по стро ке, триггер блокировки, триггер прямого хода по кадру, первый и второй элементы.И и триггер метки, первый установочный вход которого соеди иен с выходом счетчика строк (.садра и с первым установочным входом тригг ра прямого хода по кадру, выход кото рого соединен с первым входом пемо элемента И, с установочным входом счетчика строк кадра и с вторым усг тановочным входом триггера метки, тактовый вход которого соединен с вторым выходом блока управления, шестой выход которого соединен с вторым установочным входом триггера прямого хода по кадру, седьмой выход блока управления соединен с первым установочным входом триггера прямого хода по строке, второй установоччый вход которого соединен с выходом счетчика обратного хода по строке, восьмой вьрсод блока управления - с первым установочным входом триггера блокировки, второй установочный вход которого соединен с выходом первого элемента И, второй вход которого соединен с выходом триггера прямого хода по строке, выход триггера блокировки Соединен с разрешающим входом первого счетчика адреса, выход первого элемента И соединен с первым входом второго элемента И, второй вход которого соединен с выходом триггера метки,, третий вход второго элемента И соединен с девятым выходом блока управления, четвертый вход второго элемента И соединен с выходом блока сравнения, выход второго элемента И соединен с вторым входом блока модуляции. Блок управления содержит генератор импульсов, счетчик тактов, дешифратор, третий и четвертый элементы И, первый блок усилителей и второй блок усилителей, выход генератора импульсов соединен со счетным входом счетчика тактов, выходы которого соединены с входами дешифратора, выходы первой группы которого соединены с входами первой группы первого блока усилителей, входы второй группы которого соединены с одними входами третьего элемента И, другой вход которого соединен с первым входом дешифратора, второй выход которого соединен с одним входом четвертого элемента И, другие входы которого соединены с входами третьей группы первого блока усилителей, входы второй, третьей, четвертой групп входов первого блока усилителей являются соответственно входами первой, второй, третьей групп входов блока управления, входы второго блока усилителей являются входами четвертой группы бло ка управления, выходы группы второго блока усилителей являются выходаJ11ми группы блока управления, первой, второй, третий выходы дешифратора являются соответственно первым, вторым и третьим выходами блока управле ния, выход второго блока усилителей является четвертым выходом блока управления, четвертый выход дешифратора является пятым выходом блока управления, выход третьего элемента И является шестым выходом блока управления, пятый выход дешифратора яв ляется седьмым выходом блока управления, выход четвертого элемента И является восьмым выходом блока управ ления, шестой выход дешифратора является девятым выходом блока управления. На фиг. 1 представлена блок-схема устройства для ввода и вывода информации; на фиг. 2 - временная диаграм ма функционирования устройства; на фиг. 3 - блок-схема блока управле ния. Устройство для ввода и вывода информации (фиг. t) содержит блок 1 управления, счетчик 2 обратного хода по строке, первый счетчик 3 адреса, второй счетчик 4 адреса, третий счет чик 5 адреса, блок 6 сравнения, счет чик 7 строк кадра, блок 8 модуляции, блок 9 регистрации, триггер 10 прямого хода по строке, триггер 11 блок ровки, .первый элемент 12 И, триггер 13 прямог.о..хода по кадру, триггер 14 метки, второй элемент 15 И, тину 16 входную и шину 17 выходную для связи с центральным устройством управления функциональной клавиатурой. Блок-схема блока 1 (фиг. 3) содер жит генератор 18 импульсов, счетчиТ 19 тактов (распределитель импульсов) дешифратор 20, третий элемент 21 И, четвертый элемент 22 И, первьй блок 23 усилителей, второй блок 24 усилителей . Счетчик 3 и 4, счетчик 5 и блок 6 объединяются в блок адресации метки, а счетчики 2 и 7 - в блок подсчета элементов растра. Предлагаемое устройство для ввода и вьшода информации функционирует следукпцим образом. По входной шине 16 на вход блока из центрального устройства управления поступает входная информация команды на перемещение метки влево, В1фаво, вверх, вниз, иьшульсы модуляции воспроизводимого изображения (символы, графика). По выходной шине 17 с выхода-блока 1 в центральное устройство ,равления поступают признаки состояний счетчиков 3 и 4, счетчика 5, строчные и кадровые синхроимпульсы для синхронизации генераторов изображений (символы, графика). Блок 8, в- состав которого входят генераторы строчной и кадровой разверток, строчные и кадровые усилители отклонения, строчные и кадровые отклоняюЕцие катушки и видеоусилитель, перемещает луч блока 9 по экрану елева направо и сверху вниз так, как это принято в телевизионном стандарте, одновременно засвечивая (модулируя) требуемые точки образованного растра. В состав блока 8 входят также не имеющие принципиального значения для сути предлагаемого технического решения узлы и элементы - высоковольтный вьтрямитель, элементы питания ускоряющих электродов электроннолучевой трубки, корректирзтощие постоянные магниты и т.п. Строчные и кадровые синхроимпульсы поступают на вход блока 8 с выхода блока 1, импульсы модуляции с выхода элемента 15 и с выхода усилителя импульсов модуляции изображения (символы, графика), входящего в состав второго блока 24 усилителей блока 1. Между адресами, записанными в счетчик 3, на вход которого поступают счетные плюс единицы с выхода блока 1 (период указанных счетных плюс единиц равен временному интервалу между двумя соседними .символоместами в телевизионной строке) и в счетчик 4, на вход которого поступают счетные плюс единицы,и адресом блока 9 по координатам Х.и X существует .взаимно однозначное соответствие. Счетчик 5 управляется оператором через функ1щональную клавиатуру, входную шину 16 и усилители второго блока 24 усилителей блока 1 по плюс-минус счетным единицам по координатам X и У. Таким образом, метка может устанавливаться в любую позицию экрана блока 9. Момент воспроизведения метки определяется моментом сравнения адресов .счетчиков 3 и 4 и счетчика 5 в блоке 6, выполненном, например, на элементах поразрядного сравнения серии 155 типа ЛП5. Счетчик 2 отсчитывает интервал времени, равный обратному ходу по строке. Для этого счетчик 2 устанавли вается в нуль строчным синхроимпульсом, а затем отсчитьшает заданное число счетных плюс единиц. Строчные синхроимпульсы и счетные плюс единицы поступают на вход счетчики 2 с вы хода .блока 1. Как только счетчик 2 досчитает до заданного кода, сигнал, соответст вующий заданному коду, протактирован ный сигналом с блока 1, устанавливает триггер Ю в единицу. Установка в нуль триггера tO осуществляется бл ком 1 в момент окончания прямого хода по строке, когда счетчик 3 досчитает до последнего символоместа в строке. Счетчик 7 во время обратного хода по кадру отсчитьшает интервал време и, равный обратному ходу по кадру. Для этого счетчик Т устанавливается в нуль кадровым синхроимпульсом, а затем отсчитывает заданное число строк, для чего на вход счетчика 7 как счетные плюс единицы поступают строчные синхроимпульсы с выхода бло ка 1. Устанавливающий в нуль счетчик 7 кадровый синхроимпульс также поступает на вход счетчика 7 с выход блока 1.. Как только счетчик 7 досчитает до заданного кода, значение которого равно числу строк во время обратного хода по кадру, сигнал, соответствующий заданному коду, протактированный строчным синхроимпульсом с выхода блока 1, устанавливает триггер 13 в единицу. Установка в нуль тригге ра 13 осуществляется блоком 1 в момент окончания прямого хода по кадру когда счетчик 4 досчитает до последней строки последних снмволомест в кадре. Счетчик 7 выполняет две функции: считает число строк во время обрат,ного хода по кадру, считает число строк в каждой символостроке во время прямого хода по кадру. Совокупность растровых строк для горизонтального ряда всех символомест в ука занном горизонтальном ряду образует одну символостроку. в символостроку входят также строки пробела между двумя соседними по вертикали символо местами. Сигналы, соответствуклцие последним строкам символомест, прота тированные строчным синхроимпульсом с выхода блока 1, являются счетными плюс единицами для счетчика 4 и ус118 тановки в нуль триггера 14. Установка в нуль триггера 14 разрешается единичным состоянием триггера 13. Счетчик 7 сбрасывается в нуль тем же сигналом, которым устанавливается в единицу триггер 13. Поскольку установка в единицу триггера 14 происходит всякий раз как только счетчик 7 досчитывает до заданной части символостроки, а сброс в нуль триггера 14 осуществляется только при установленном триггере 13 (т.е. при наличии единичного состояния на триггере 13), то триггер 1.4 будет установлен в единицу в течение всего обратного хода по кадру (т.е. когда состояние триггера 13 равно нулю) и в течение воспроизведения на экране всей первой верхней символостроки (т.е. до тех пор, пока счетчик 4 не досчитает до последней телевизионной строки в верхней символьной строке) . Позтому- метка в самой верхней символостроке будет иметь размер по высоте, равный полной высоте символостроки, а во всех других символостроках метка будет иметь высоту только заданной части, например половинь символостроки. Сигнал, соответствующий коду начала формирования метки в строке, про|тактированный сигналом с выхода блока 1, поступает со счетчика 7 на вход триггера 14 для устайовкй триггера 14 в единицу. Триггер 11 устанавливается в единицу сигналом с выхода элемента 12, протактированным сигналом с выхода блока 1. В свою очередь элемент 12 формирует сигнал на своем вькоде, когда триггеры ТО и 13 устанавливаются в единицу. Триггер 11 устанавливается в нуль сигналом с выхода блока 1. Сигнал метки образуется на выходе элемента 15 по совпадению сигналов с выходом элемента 12, блока 6, триггера 14 и тактирующего сигнала с выхода блока 1. Элемент 15 может представ ь собой четырехвходовый элемент И, выполненный, например, на элементе серии типа ЛА1. В первых позициях всех символострок метка формируется двойной, кроме того, в первой символостроке высота метки равна высоте символа, в то время, как в других символостроках высота метки меньше (примерно наполовину) высоты символа. Благодаря этому оператор более легко ориентируется в положении метки в кадре информации, чем облегчает ввод информации в процессе ввода и интерпретацию выводимой информации в процесс ее вывода.

Формирование двойной метки в первых позициях всех символострок и одиночной во всех остальных позициях поясняется временной диаграммой (фиг. 2),

На фиг. 2 осциллограмма 2а - тактровка триггера 11; 26 - тактировка триггера 10 и элемента 15| 2в - счетные плюс ериницы для счетчика 2; 2г - счетные плюс единицы для счетчика 3; 2д - потенциал на выходе триггера 10; 2е - потенциал на выходе триггера 11; 2ж - потенциал на выходе блока 6, когда метка находится в первой позиции символостроки; 2и - двойной импульс на выходе элемента 15, когда метка находится в первой позиции символостроки; 2к потенциал на выходе блока 6, когда метка находится в любой позиции симвлостроки, кроме перзой 2л - одинарный импульс на выходе элемента 15, когда метка находится в любой позиции символостроки, кроме первой; 2м строчные синхроимпульсы; 2н - кадровые синхроимпульсы.

Триггер 13 устанавливается в единицу раньше триггера 10. Поэтому передний фронт сигнала на выходе злемента 12 определяется передним фронтом сигнала с выхода триггера 10. Триггер 10 тактируется сигналом 26, т.е. устанавливается в единицу только по переднему фронту этого сигнала

Единица в счетчик 3 может быть прибавлена сигналом из серии импульсов 2г при наличии разрешающего сигнала с триггера 11. В свою очередь разрешающий сигнал формируется при установке триггера 11 при поступлении на его вход сигнала с выхода элмента 12 по переднему фронту сигнала серии 2а. Таким образом, на осциллограмме 2и вид но, что еще до начала формирования символов данной символостроки на экране один импульс успеет сформироваться на выходе элемента f5, если содержимое счетчика 5 равну нулю. т.е. метка находится в начале строки. Второй импульс фop вIруется так же, как и при обычном (т.е. ненулевом) состоянии счетчика

адреса метки в процессе вывода на экран. Проще говоря, двойная метка образуется благодаря тактированию триггера 10 передним фронтом импульсной серии 26, а триггера 11 Задним фронтом импульсной серии 26.

Генератор 18 формирует непрерывную серию импульсов, которая подсчитывается счетчиком 19. После подсчет заданного числа импульсов счетчик 19 переполняется, устанавливается в исходное состояние за счет переполнения и. опять в очередном цикле начинает подсчитывать заданное число импульсов. Дешифратор 20 по состояниям счетчика 19 на своем входе формирует на своем выходе управляющую последовательность выходных сигналов (фиг.2)

Элемент 21 вырабатывает импульс начальной установки триггера 11, когда счетчик 3 досчитает до адреса последнего символа в символостроке. Это адрес на входе элемента 21 тактируется серией 2в (фиг. 2) с выхода дешифратора 20.

Элемент 22 вырабатьшает импульс начальной установки триггера 13, когда счетчик 4 досчитает до адреса последней строки при прямом ходе по кадру. Этот адрес на входе элемента 22 тактируется серией 2г (фиг. 2) с выхода дешифратора 20.

Блок 23 умощняет строчные и кадровые синхроимпульсы, коды счетчиков 3, 4 и 5, которые поступают на выходную шину 17 для взаимосинхронизации центрального устройства управления и функциональной клавиатуры и предлагаемого устройства.

Блок 24 умощняет ± счетные единицы по X и У, и импульсы модуляции воспроизводимого изображения (символы, графика), поступакшще по входной шине 16..

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

При СТкФО

в

е

к

Г9

18

ecu

кси

СиТ Clj

2J CuJ

.17

Ж/ 2L ecu.

КС и Та

ff.,0rgf/

21

y.,

22

Фаг.З

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

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Патент США № 3967266, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Патент США 3531796, кл
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1

SU 1 107 116 A1

Авторы

Абысов Петр Леонидович

Голубчик Владимир Яковлевич

Журибида Василий Иванович

Шокол Владимир Александрович

Даты

1984-08-07Публикация

1982-05-17Подача